page primarily deals with Emulation/Emulators and the various ways
to run and use them. Emulation - in the realm of gaming or
computing, is using a piece of software to "emulate" or behave
like another hardware platform so you can run the software of
another hardware platform on the hardware you have.
Emulation started to really be a thing in the early 1990's when nostalgic college students took on programming projects to recreate the video game platforms of their youth in the late 70's to mid 80's. It also was used periodically to allow cross-platform software usage such as Executor - a Macintosh Emulator from 1994 that allowed you to run Macintosh Applications from a simulated Mac OS from DOS. Other - more populare emulators were things like the arcade emulator MAME - still in widespread use today. Or the Atari 2600 Stella, another survivor from the beginning. NESticle ushered in the activity of NES ROM Hacking through it's extended debugging and game resource viewing features, as well as was responsible for the start of TAS (Tool Assisted) Speed Runs. Now we can emulate almost anything up to the Nintendo Wii on a different platform from originally intended. So that's what this page covers.
Emulation vs. The Real Thing
EMULATION ON OLD PCS
Best Emulators for DOS
Best Emulators for Windows 3.1x
Best Emulators for Windows 9x
EMULATION ON MODERN PCs
Best Emulators on a Modern PC
RetroPie vs. The Real Console vs. Emulation on Your Computer vs. Plug'n'Play Solution
What I had to go through as an Early Adopter of the Rasperry Pi 4 w/ RetroPie
Setting Up RetroPie on a Raspbery Pi 4B 2GB
Best Emulators for Games on RetroPi
Why I Don't use RetroPie as my "RetroLaptop"