Hardware, software or a combination of the two that enables a computer to act like another computer and run applications written for that computer. A game emulator (video game console emulator) is a program that allows the user to use their modern day computer to emulate a video game console generally written in different code.