List of computer system emulators


This article lists software and hardware that emulates computing platforms.
The host in this article is the system running the emulator, and the guest is the system being emulated.
The list is organized by guest operating system, grouped by word length. Each section contains a list of emulators capable of emulating the specified guest, details of the range of guest systems able to be emulated, and the required host environment and licensing.

64-bit guest systems

[ARM AArch64]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
QEMUAArch64Cross-platformGPLv2

[AlphaServer]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
Charon-AXP4.5AlphaServer 4100, DS10, DS20, ES40, GS80, GS160, GS320Windows, LinuxCommercial
Charon-AXP/SMA,/Station2.2.39AlphaServer 300, 800, 1000, 1200, 2000, 2100, 4000, 4100, DS10, DS20, DS25, ES40, ES45, 8200, 8400, AlphaStation 200, 250, 500, 600, DPW, XP1000, XP900, DMCC, DEC3000WindowsCommercial
ES40 Emulator0.18AlphaServer ES40Cross-platformGPL
PersonalAlpha2.0.17AlphaServerWindowsFreeware
vtAlpha4.4.0AlphaServer: All models

AlphaStation: All models
Bare Metal installation, no host OS required.
Any x86-64 host computer, Virtual Machine equivalent or Cloud.
Commercial
FreeAXP2.6.4.598AlphaServer 400WindowsFreeware
Avanti2.6.4.598AlphaServer 400WindowsCommercial
AlphaVM1.4.11AlphaServer DS10, DS20, ES40, and AlphaStation XP900, XP1000Windows and LinuxCommercial and Freeware

[IBM]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
Hercules3.12System/370, ESA/390, z/ArchitectureCross-platformQPL
QEMUs390xCross-platformGPLv2

[RISC-V] (riscv64)

[Silicon Graphics]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
GXemulSGI O2Cross-platformOpen source

[UltraSPARC]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
Charon-SSP/E4501.0.26Sun Enterprise 450LinuxCommercial
QEMUSun4u, Sun4v Cross-platformGPL

x86-64 platforms">x86-64">x86-64 platforms (64-bit PC and compatible hardware)">IBM PC compatible">(64-bit PC and compatible hardware)

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
Bochsx86 PC, x86-64 PCCross-platformOpen source
QEMUx86-64 PC, various platformsCross-platformGPL
Qx86-64 PC, various platformsOS XOpen source
SPC/AT0.97x86-64 PC, various platformsWindows 64-bit, Android Linux Open source
SimNow4.6.2AMD K8 PCWindows 64-bit, Linux 64-bitFreeware and Proprietary

60-bit guest systems

60-bit [CDC [6000 series and Cyber mainframe]]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
Desktop Cyber5.3.1CDC Cyber, CDC 6000 series, CDC 6600Cross-platformGPL

48-bit guest systems

[English Electric KDF9]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
V1.9eEnglish Electric KDF9Cross-platform/POSIX API: binary for OS X on PowerPCGPL3
V2.0rEnglish Electric KDF9Cross-platform/POSIX API: binaries for 32-bit Intel Linux, Raspberry Pi, OS X Lion, and OS X YosemiteGPL3
V3.1aEnglish Electric KDF9Cross-platform/POSIX API: binary for 32-bit Windows with CygwinGPL3
V10English Electric KDF9Cross-platform/POSIX API: binary for 32-bit Raspberry Pi 4/400GPL3
V19English Electric KDF9Cross-platform/POSIX API: binaries for 64-bit Raspberry Pi 4/400, Intel macOS Mojave through macOS Tahoe, ARM macOS Tahoe, and 64-bit Intel Linux. Download includes , a Pascal cross compiler for the KDF9 written in Ada 2012.GPL3

36-bit guest systems

DEC PDP-10">PDP-10">DEC PDP-10

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
SIMHv4.0DEC PDP-10: PDP-6, KA10, KI10, KL10A/B, and various very old computersCross-platformOpen source
ts10021004DEC PDP-10, DEC PDP-11, DEC VAXUnix, LinuxGPL
KLH102.0aDEC PDP-10: KL10B and KS10Unix, LinuxOpen source
kx100.94DEC PDP-10: KL10BUnix, LinuxGPL

[GE-600 series] / [Honeywell 6000 series]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
R3.1.0Honeywell Series‑60/Level‑68, Honeywell/Bull DPS‑8/MCross-platformOpen source

[IBM 7094]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
SIMH3.9-0Various very old computersCross-platformOpen source
IBM 7094 Emulator3.0dIBM 7094WindowsOpen source
s7093.2.5IBM 709, IBM 7090, IBM 7094Cross-platformOpen source

32-bit guest systems

[Acorn Archimedes], A7000">Acorn A7000">A7000, [Risc PC], Phoebe">Phoebe (computer)">Phoebe

While the ARM processor in the Acorn Archimedes is a 32-bit chip, it only had 26-bit addressing making an ARM/Archimedes emulator, such as Aemulor or others below, necessary for 26-bit compatibility, for later ARM processors have mostly dropped it.
EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
A310Emu0.58Acorn ArchimedesRISC OSFreeware
Aemulor2.32March 9, 2003Acorn ArchimedesRISC OSProprietary
Acorn-Pattenden-Acorn ArchimedesWindowsFreeware
ArcEm1.50.2Acorn ArchimedesCross-platformGPLv2
Archie0.9Acorn ArchimedesWindowsFreeware
ArchiEmu0.01Acorn ArchimedesRISC OSFreeware
Arculator0.99Acorn ArchimedesWindowsFreeware
ARM 2-Acorn ArchimedesWindowsFreeware
Arthur OS Emulator-Acorn ArchimedesWindowsFreeware
Red Squirrel0.6Acorn ArchimedesWindowsFreeware
RiscoseAcorn ArchimedesWindowsGPL
RPCEmuAcorn A7000, Risc PC, PhoebeCross-platformGPLv2
Virtual A50001.4Acorn ArchimedesWindowsCommercial
VirtualRPC-February 9, 2003Risc PCCross-platformCommercial

[Amiga]

EmulatorLatest versionReleasedGuest emulation capabilitiesHost Operating SystemLicense
E-UAE0.8.29wip4AmigaUnix, OS X, BeOSGPL
Fellow0.5.7.1067AmigaWindowsGPL
FS-UAE2.8.3AmigaWindows, OS X, Linux, FreeBSDGPL
MAME Various computers, consoles, and arcade systemsCross-platformNew BSD, GPLv2 or later
MyUAE0.91AmigaPalm OSGPL
PalmUAE1.0AmigaPalm OSGPL
PocketUAE20060121AmigaPocket PCGPL
UAE0.8.29 AmigaUnix, BeOS, NeXTSTEPGPL
UAE4Allrc1AmigaWindows, Linux, Dreamcast, DingooGPL
WinUAE4.1.0AmigaWindowsGPL