List of emulators
This article lists software emulators.
Central processing units
ARM">ARM architecture">ARM
- ARMulator
- Aemulor
- QEMU
MIPS">MIPS architecture">MIPS
- SPIM: The OVPsim 500 mips MIPS32 emulator, can be used to develop software using virtual platforms, emulators including MIPS processors running at up to 500 MIPS, the processor is capable of running many OSes including Linux. OVP is used to build emulators of single MIPS processors or multiple - homogeneous MP or heterogenous MP.
[x86 architecture]
- Bochs
- DOSBox
- FX!32
- PCem
- QEMU – an opensource emulator that emulates 7 architectures including ARM, x86, MIPS, and others
- box86
- Rosetta 2: Apple's emulator for macOS allowing to run x86_64 applications on the ARM-based Apple silicon family of chips
Motorola 680x0">Motorola 68000 family">Motorola 680x0
- Mac 68K emulator: For PowerPC classic Mac OS
[PowerPC]
- PearPC
- Rosetta: Apple's emulator for PowerPC processors, built into Mac OS X
- WarpUP: Amiga system for PowerPC expansion cards built into MorphOS and available for AmigaOS
- SheepShaver: Emulates the PowerPC processor. Can run Mac OS 7 to Mac OS 9.
[RISC-V]
- QEMU
Computer system emulators
Full system simulators
- Simics
- CPU Sim: A Java application that allows the user to design and create a simple architecture and instruction set and then run programs of instructions from the set through simulation
- GXemul: Framework for full-system computer architecture emulation
Mobile phones and PDAs
- Adobe Device Central
- BlueStacks
- Palm OS Emulator
- touchHLE
- Windows Subsystem for Android
Multi-system emulators
- blueMSX: Emulates Z80 based computers and consoles
- MAME: Emulates multiple arcade machines, video game consoles and computers
- DAPHNE is an arcade emulator application that emulates a variety of laserdisc video games with the intent of preserving these games and making the play experience as faithful to the originals as possible. The developer calls DAPHNE the "First Ever Multiple Arcade Laserdisc Emulator". It derives its name from Princess Daphne, the heroine of Dragon's Lair. HYPSEUS is a modern SDL2 update to the DAPHNE emulator, named after a sibling to Daphne.
Network emulators
- ns-2
- Cisco Packet Tracer
- Router Sim
Operating system emulators
[Unix]
- Cygwin: For Microsoft Windows, provides a POSIX environment and system libraries. This does not allow one to run unaltered Linux/Unix binaries. However, it allows use of the gcc compiler collection to compile software written for these operating systems from source code.
[Windows]
- WINE: Available for most POSIX compliant operating systems, such as Linux, BSD, and macOS. It provides a Win32 API and cleanroom implementation of the associated functionality. In contrast to Cygwin, WINE enables the installation and use of unaltered Windows software. Considerable effort has been put into support for video games, including third-party extensions which provide custom Windows configurations known to work with a very large list of videogames. In addition, desktop productivity software, including MS Office, is supported. Because of the lack of dependence on the Windows registry, inclusion of statically linked libraries, and historic development from open source projects, portable application, such as the PortableApps platform and the 300+ available software applications which can be downloaded with it, work with little or no issues.
Printer emulators
- Ghostscript: Emulator for printers without PostScript
Terminal emulators