|BizHawk||BizHawk is a multi-platform emulator with full rerecording support and Lua scripting. BizHawk focuses on core accuracy and power user tools while still being an easy-to-use emulator for casual gaming.|
|higan||higan began development as bsnes on October 14th, 2004. Originally created as a Super Nintendo emulator, the project grew to support additional emulators over time.
On August 9th, 2012, the project was renamed to higan to reflect its new multi-system purpose. It continues today as an open-source community project on GitHub.
The goal of higan is to provide uncompromising accuracy and self-documented source code, no matter the performance overhead. To provide the most complete emulation of the target hardware, no matter the complexity required. Every emulation core in higan is cycle-accurate, right down to the video renderers for each supported system. The emulation model is based around the unique approach of using cooperative-threading, rather than the traditional state-machine design found in other emulators.
|Mednafen||Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator. Mednafen has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously. Save states are supported, as is real-time game rewinding. Screen snapshots may be taken, in the PNG file format, at the press of a button. Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported.|
|Phoenix||Phoenix is a closed-source 3DO, Atari Jaguar, ColecoVision, Sega Master System and Game Gear emulator. The PC version of the emulator is currently only available in Russian, but an English patch is available (requires forum registration). The 3DO and Jaguar cores require a high-end PC or very high-end phone for full-speed emulation.|
|bee||Bee is an emulator of several consoles, currently it emulates the Master System, ColecoVision, and SG-1000, as well as the Atari 2600/VCS. It's designed with an eye towards accuracy, so you may need a fast computer to run it.|
|DCMO6||CDMO6 emulates the Thompson MO6, MO5NR, and PC128. The program uses DC6809, which is a Motarola 6809 mircoprocessor emulator.|
|DSP Emulator||This Spectrum/arcade/Phoenix/CPC/Colecovision emulator is open source, coded in Delphi as well, like DelphiSpec. This also emulates some arcade games.The WIP version requires DLLs that you should only download ONCE.|
|EMU||This emulator runs the Bashkiria-2M computer and several others.|
|Emulator 3000||Emulator 3000 emulates a load of calculators, computer systems (including consoles, although some are not currently enabled), and Handheld Electronic Games. In order to install it, you must get the kernel files and then get the individual parts you wish to emulate. Extract them all to the same directory.
This emulator has a nice interface and seems promising.
You can also get an italian version of this emulator.
|GM2001||An emulator of the Gamemaster 2001, it requires DOS 6.2 or above, as well as a speedy 386+ CPU.|
|Mednafan-rr||This is a branch of Mednafen that adds video recording features to the emulator, making it easier to record a video of your performance.|
|MEKA||MEKA is a multi-machine emulator for MS-Windows and GNU/Linux (older versions support MS-DOS).
The following machines are supported by MEKA:
Sega Game 1000 (SG-1000)
Sega Computer 3000 (SC-3000)
Sega Super Control Station (SF-7000)
Sega Mark III (+ FM Unit)
Sega Master System (SMS)
Sega Game Gear (GG)
Othello Multivision (OMV)
Along with a wide range of peripherals and exotic games support.
MEKA also include a powerful debugger and various debugging/hacking tools.
The project was initiated in 1998 and is still maintened by Omar Cornut "Bock", and MEKA benefits from contributions or open source librairies from Hiromitsu Shioya "Hiro-shi", Marat Fayzullin "Rst38h", Maxim, Mitsutaka Okazaki, Ulrich Cordes, Maxim Stephin, Dirk Stevens among others. Refer to MEKA documentation (meka.txt) for more detailed credits.
Although MEKA is still updated and maintained today, and still useful (namely for its support for non-common games and hardware and various debugging/features) its design shows its age. Please be kind with this software.
|nemulator||nemulator is a mutli-system (NES/SMS/GG/GB) emulator. nemulator uses DirectX 10, therefore Windows Vista, 7, 8, or 10 is required. If you receive an error message stating that d3dx10_43.dll is missing, please download the latest DirectX 10 update from Microsoft at microsoft.com.|
|NinthStar||A multiconsole emulator for the Nintendo and the Atari 2600. As far as the Nintendo goes, so far it supports mappers 0, 1, 2, 3, 4, Basic 5, 7, 8, 9, 10, 11, 73, and the Atari 2600 part of it supports 2k/4k/8kF8/16kF6 ROMs. At the request of the author, the files are linked from his servers.The source is also released in GPL form. NinthStar is written in MSVC 6.0 using DirectX 8.0.|
|PicoDrive||This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X emulator, focusing on performance, especially on ARM. Currently it's mostly used as a libretro core.|
|QEMU||QEMU is a generic and open source machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.
When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.
(NOTE: Due to size limitations, the most recent version is not available here. Please go to the author's website to download the most recent version.)
|RALibreto||Earn achievement points for multiple console games like Atari 2600 & 7800, Genesis, PC Engine/TG-16/PC-CD, Final Burn, etc.
It replaces some other retired RetroAchievents emulators like RAOotake
|RetroCopy||RetroCopy emulates old game consoles, such that you can relive the good times of your past that you spent playing some of the best games ever made. Emulation involves simulating the game console hardware in software, and RetroCopy simulates hardware extremely accurately (at the cycle level) which ensures old games are represented exactly like they were on the real systems.Reliving old memories isn't just about playing the games. The feelings you got looking at game covers in the store can be relived in RetroCopy as you can view the gameboxes in full 3D! Zoom and rotate in to read the boxes and check the slogans!
RetroCopy emulates both the Nintendo Entertainment System (NES) and Sega Master System (SMS), the two most popular 8bit consoles of the 80s and 90s. The Sega System E arcade hardware, Sega Genesis and the Game Gear are also supported. Not only is the core emulation very accurate, RetroCopy supports numerous input devices like Light guns, trackballs, etc.
For Windows 7, Vista, XP and 2000.
|SmartGear||SmartGear is a multi-system emulator. Currently it supports the GameBoy, GameBoy Color, NES, GameGear, MasterSystem, TurboGrafx-16, and Genesis/MegaDrive. This is a trial version, the full version must be paid for and registered.|
|Takeda's Common Project||This emulator emulates a whole slew of old Japanese computers. If you are looking for a computer that other emulators don't seem to support, give this one a try.|
|YAME||All of the documentation for this emulator is in Japanese. Its a multiconsole emulator. It supports the TurboGrafx 16, NES, SNES and Gameboy.|
|Z80 Systems Emulator||This emulator is able to run several games from various Z80-based systems, such as the SHARP-systems MZ-80K, MZ-80A, and MZ-700, but additionally some old arcade games, the Spectrum, Coleco, ZX81, TRS80, Coleco, Invaders, Galaxian, Scramble, Pacman, and Ladybug.You must download the emulator from the author's website.|
Other Emulators on Other PlatformsLinux (5)
-- Playstation Portable (3)
-- GP2X (1)
Palm OS (3)
Pocket PC (4)