An emulator – and on this page it is mostly about video console, computer or arcade game, is a type of simulator that allows a computing device (like newer computer, mobile phone) to emulate a video game console’s hardware and play its games on this platform. A great way to enjoy classic games on today’s hardware!
In many cases, emulators carry additional features that surpass the limitations of the original hardware. Such as broader controller compatibility, timescale control, greater performance, higher resolutions, easier access to memory modifications (GameShark as example), cheat codes and unlocking of gameplay features. Emulators are also a useful tool in the development process of homebrew applications and demos and the creation of new games for older, discontinued or more rare (and expensive) systems.