List of computer system emulators
Appearance
This article lists software and hardware that emulates computing platforms.
64-bit systems
x86-64 (a.k.a. AMD64/EMT64/Intel 64)
Intel Itanium (formerly IA-64)
36-bit systems
- SIMH
- KLH10
32-bit systems
- Fellow
- UAE Unix Amiga Emulator
- E-UAE exhanced/experimental/eggplant Unix Amiga Emulator
- WinUAE for Windows
- UAE4All Symbian [1] for Symbian s60 mobile phones
- PocketUAE [2] for Windows Mobile/PocketPC
- LemonAmiga system for adding MAE-Like interface to operate with Amiga ADF files
- AmiKit system to enhance UAE systems with Amiga 24 bit graphics, 16 bit audio, TCP-IP stack, browsers, E-mail programs, and all-purpose public domain software
- AmigaSys system to enhance UAE systems with Amiga 24 bit graphics, 16 bit audio, TCP-IP stack, browsers, E-mail programs, and all-purpose public domain software
- MESS
- Miggy Java
- LisaEm for Mac OS X and Windows (http://lisa.sunder.net/)
- IDLE for Windows
- Mini vMac for multiple platforms
- Spectre GCR for the Atari ST
- vMac for multiple platforms
- A-Max II for the Amiga
- MESS
- Basilisk II
- FUSION for Amiga
- MESS
- Steem (emulator)
- SainT (emulator)
- Gemulator Explorer
- Hatari
- Pacifist
- STonX for the X Window System
- Winston
- Aranym
- Medusa
- MESS
- ColdFire emulator
- CK68KLib - 68K Emulation for ColdFire, emulates all the instructions removed from the m68k in creating the cut down Coldfire architecture.
- QEMU - Includes a ColdFire System emulator
- Xcopilot - a Palm Pilot emulator using the m68k
- Palm OS Emulator
- m68k Emulator - Allows AROS Research Operating System running on Coldfire. AROS being API compatible with AmigaOS 3.1.
- Mini vMac - Emulator for Macintosh computers, the computers that Apple sold from 1984 to 1996 based upon Motorola's 680x0 microprocessor.
- Aeon
- Bhole for Linux, Windows, Sega Dreamcast
- Bochs
- DOSBox
- FX!32
- iEmulator
- Legacy
- PCTask Emulator for the Amiga
- Q - QEMU for Mac OS X
- QEMU
- RealPC
- Transformer for the Amiga
- VMware
- Virtualbox
- Microsoft Virtual PC for Mac OS X and Windows
- Win@
- Discouri Java
- JPC The Pure Java x86 PC Emulator
Nintendo WII based on IBM Broadway (PowerPC) CPU
Sun MC68020 and SPARC
16-bit systems
- Gus Apple's unofficial emulator for the PowerMac provided to Schools.
- Bernie II the Rescue (discontinued) for the Macintosh
- KEGS
- XGS/32 (discontinued) for Windows
- MESS
- Many more Apple II emulators for MacOS Classic and OS X
8-bit systems
- Acorn Atom
- Acorn Atom Emulator for DOS
- MESS Multi Emulator Super System.
- BBC Micro
- Electron
- RISC OS
- ArcEm for X Window, Windows, RISC OS, Mac OS X
- CPC
- WinAPE for Windows
- Arnold (emulator) for Windows, Mac, Linux
- CPC++ for Mac OS X, Mac OS, Linux, Solaris
- CaPriCe32 for Windows and MS-DOS
- CPCE for DOS, DPMI and Windows
- EP128Emu for Windows and Linux
- MESS
- NO$CPC for DOS and Windows
- WinCPC for Windows
- Virtual CPC for Windows
- JavaCPC --> Amstrad CPC emulator in Java
- AppleCE for the Pocket PC
- AppleIIGo for Mac OS X, web browsers and mobile phones
- Apple II Portable for PSP
- Apple IIe Emulator for Windows
- Apple II/Linux for Linux x86
- Applelet Java applet
- Apple Oasis
- AppleWin for Windows
- Catakig for Macintosh
- IIe for Macintosh
- PalmApple for Palm OS
- Virtual for Mac OS X
- MESS Multi Emulator Super System.
- Atari800Win PLus for Windows
- Atari800
- Xformer
- MESS Multi Emulator Super System.
- A64
- A64 Package for the Amiga
- C64S
- CCS64
- FC64 Adobe Flex.
- Frodo for Palm OS and Amiga, as well as Nokia S60, S80 and 9210 (homepage).
- Jac64 Java
- J64 Java
- JME C64 Java
- Route64 Java
- MESS Multi Emulator Super System.
- VICE
- 4ever
- Artifex
- Minus4
- Plus4Emu for Windows and Linux
- VICE
- WinEMU
- YAPE for Windows
- MESS Multi Emulator Super System.
- Minus4 Commodore C16 / C116 / Plus 4 Emulator on the Java Platform
- 22Nice from Sydex
- CP/M Emulator
- CP/M-86 for DOS
- MyZ80 emulates an Intel 8080 and CP/M 2.2, 3.0
- SIMH in Altair 8800 mode, emulates Intel 8080 or Zilog Z80 and CP/M 2.2, 3.0, MP/M
- SPASM emulates an Intel 8080 and CP/M
- uSim emulates CP/M running on Intel 8080 or Zilog Z80 (source)
- YAZE and YAZE-ag emulates a Zilog Z80 and CP/M 2.2, 3.0
- Z80PACK emulates a Zilog Z80 and CP/M 1.x, 2.2, 3.0, MP/M II, UCSD p-System I.5, II.0 and IV.0
- ZRP/M emulates an Intel 8080 and CP/M 2.2
- Virtual Aquarius
- MESS Multi Emulator Super System.
- AmOric for Amiga
- ArcOric for Acorn Archimedes
- AtOric for Atari ST
- Euphoric for MS DOS
- MESS Multi Emulator Super System.
- Oricutron for Amiga, MacOS X, MorphOS, Windows
- AmiArcadia for AmigaOS and MorphOS
- WinArcadia for Windows
- MESS Multi Emulator Super System.
- ArmZX for Palm OS 5
- EP128Emu for Windows and Linux
- Fuse - the Free Unix Spectrum Emulator
- Hob for Java
- JX-Speccy Java
- ZZ Spectrum for Java
- SpeccyDS for Nintendo DS
- Spectemu
- JPP for MS-DOS
- R80 for MSDOS
- Warajevo for MS-DOS
- X128 for MS-DOS
- Z80Em for RISC OS
- ZXAdvance for the Game Boy Advance
- ZXPalm for Palm OS
- MESS Multi Emulator Super System.
- DSP for Windows
- Eightyone for Windows
- EmuZWin for Windows
- RealSpectrum for Windows
- UnrealSpeccy for Windows
- Unreal Speccy Portable for Windows, Linux and Mac OS X
- zx32 for Windows
- Spectaculator for Windows
- MobileZX for Java ME
- qaop Java
- qaop128Java
- JaS Java
- JaS Enhanced Java
- JasminEmu Java
- JZX Java
- JSpeccy Java
- Eightyone for Windows
- MESS Multi Emulator Super System.
- Yaze-AG Various Platforms, written in C
- J80 [[Java_Platform|Java]
- Eightyone for Windows
- MESS Multi Emulator Super System.
- VB81 for Windows
- X128 for MS-DOS
- Xtender for MS-DOS
- ZX81EMUL for ZX Spectrum
- SAM81 and SAM2ZX81 for Sam Coupe
- ZX81 Java
- TiEmu open-source, cross-platform emulator for TI89, TI89 Titanium, TI92, TI92+, and Voyager 200
- TilEm open-source, cross-platform emulator for TI73, TI82, TI83, TI83+, TI83+ SE, TI84+, TI84+ SE, TI85, and TI86
- Virtual TI
- MESS Multi Emulator Super System.
Texas Instruments TI-99/4 and TI-99/4A Home Computer
- TRS-80 Colour Computer Emulator
- xtrs for Unix
- MESS Multi Emulator Super System.
- TRS-80 Level I BASIC Java
- Mocha Java