List of emulators


This article lists software emulators.

Central processing units

ARM">ARM architecture">ARM

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]

Motorola 680x0">Motorola 68000 family">Motorola 680x0

[PowerPC]

[RISC-V]

Full system simulators

Mobile phones and PDAs

Multi-system emulators

  • blueMSX: Emulates Z80 based computers and consoles
  • MAME: Emulates multiple arcade machines, video game consoles and computersDAPHNE 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

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]

Printer emulators