Emulators

Emulation on Windows PC is a bright option and it is only getting brighter. It allows users to play software that is designed for other hardware on Windows PCs. This can mean using Apple OS or Android on your Windows PC. This can all mean playing games from the 80s and 90s on your PC.

This is typically done with a piece of software that attempts to emulate a gaming console as best as possible and a ‘rom’ file that is a copy of the original game. For example, ZSNES is a well known Super Nintendo emulator. Using ZSNES and a rom file of Super Mario World a user can play Super Mario World on their computer.

While retro consoles are a very popular form of emulation it does not stop there. Arcade machines(Pac-Man, Street Fighter, Time-Crisis, Daytona USA), phones(Android, Apple), operating systems(DOS, Windows, macOS), and even Texas Instrument calculators have emulators.

Some emulators do require a BIOS or firmware to run properly. Essentially some consoles, like the Playstation 1 for example, boot even without a game in the system. The system BIOS/firmware allows the Playstation to control memory cards and play music-CDs from the system as opposed to needing something like a ‘Memory Card Manager’ game disc.

This is a legal grey area as roms and BIOS files can be considered to be illegal ‘copies’ in the eyes of some people. Other people stand by the idea that if you own the hardware, then owning a ‘backup copy’ should not be illegal. Furthermore, other people believe that emulation helps preserve games for a future generation to enjoy, so we should embrace it. Software and hardware creators point to the fact that it allows users to play games that they do not own, so roms and emulators are just piracy. However, Sony lost a legal battle that set the precedent that emulators are legal.

The pros usually outweigh the cons of emulation. Emulators, especially for retro consoles, are generally 99-100% accurate when running software. They allow for peripheral devices like the SNES mouse, NES Zapper, N64 Rumble packs, or PSX Memory Cards. Newer emulators usually allow for video options like upscaling to HD quality, switching between aspect ratios and resolutions, and recording gameplay. You can pick the controller type you prefer to play with and setup the buttons your way.

Emulators also offer quality of life features such as state saving/loading and fast-forward/rewinding. You can save your entire game state at any point in your game and load it instantly meaning you do not have to rely on in-game saves or memory cards, but you still can play the more authentic way if you would like. Rewinding a game allows you to quickly fix a mistake you made while playing. Fast-forwarding a game means you can skip cut-scenes you may have already seen too many times, so you can just get on with the game.

One of the biggest pros for emulation is the ease of access. Just about any computer, laptop, phone, etc… can run an emulator. Once someone understands how to use an SNES emulator and find the roms, then that person basically has free access to the entire SNES catalog. As well as modified roms like alternate versions of Super Mario World or translations of Final Fantasy games to a localized language.

The cons do exist as well. Even if you can find the roms, then you risk breaking copyrights laws. Emulators can also be tricky to setup by requiring BIOs files, controller mapping, managing peripheral device like light-guns and memory cards, or needing to adjust emulator video settings to make the game display correctly. That is as opposed to the easier option of just sticking the game in the machine and playing. While emulators are very accurate, nothing is more accurate than genuine hardware, so you get the authentic feel while using physical consoles and games.

Another downside is due to the fact that emulators are not generally commercial products, anyone can create software, then call it an emulator. Nintendo, Sony, Microsoft, etc… will not endorse third-party emulators and this enables hackers and scammers to easily use fake emulators as bait for naive and eager gamers.

Whatever your standpoint on emulation, it is not likely going anywhere. And while this site will not provide commercial roms or bios links, it will point you towards some public domain(free and legal) roms at the great Zophar’s Domain. Enjoy!

Front Ends

These simplify the process of roms and emulators. Allowing users to install, add roms, leave settings alone, and play multiple systems with ease!

FRONTEND INFO
EmuVR Be in that room, grab those games, turn on those consoles and play, all this in Virtual Reality! EmuVR intents to help not only the preservation of games, but also the environment and feelings of that time
RetroArch RetroArch is a frontend for emulators, game engines and media players
RetroBat RetroBat is a software distribution designed for emulation and to be the easiest way to enjoy your game collection on your Windows computer

Emulators

These emulators generally support one machine and work to perfect it. They are usually a little tougher to setup, but also usually provide more flexible options.

EMULATOR (SYSTEM) INFO
BigPEmu
(Atari – Jaguar & Jaguar CD)
The World’s Prefurred Large Pussycat Emulator™
DOSBox
(Microsoft – DOS)
An x86 emulator with DOS
DOSBox Pure Unleashed
(Microsoft – DOS)
DOSBox reimagined, with a friendly interface, ZIP loading and save states
M.A.M.E.
(Multiple Machines)
MAME is a multi-purpose emulation framework. MAME’s purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important “vintage” software from being lost and forgotten. This is achieved by documenting the hardware and how it functions
Virtual Box
(Multiple Machines)
VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm and with version 7.2 also for Windows/Arm), targeted at laptop, desktop, server and embedded use
mGBA
(Nintendo – Gameboy Color/Advance)
mGBA is a new generation of Game Boy Advance emulator. The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Even in the initial version, games generally played without problems. mGBA has only gotten better since then, and now boasts being the most accurate GBA emulator around.
Dolphin
(Nintendo – Gamecube & Wii)
Dolphin is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii
Cemu
(Nintendo – Wii U)
Software to emulate Wii U games and applications on PC
REDREAM
(Sega – Dreamcast)
Experience the Dreamcast in HD
DuckStation
(Sony – Playstation)
DuckStation is a PS1 Emulator aiming for the best accuracy and game support
PCSX2
(Sony – Playstation 2)
PCSX2 is an open source PS2 Emulator
RPCS3
(Sony – Playstation 3)
RPCS3 is a multi-platform open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS and FreeBSD.

PLEASE READ
Disclaimer