Emulators on legacy Microsoft products

From Emulation General Wiki
(Redirected from Emulators on DOS)
Jump to navigation Jump to search
For software that emulates these systems see: PC Emulator Comparisons, MSX, Windows Phone/Mobile, Windows CE, Windows 2000/XP/Vista

"legacy products" listed here are systems that are unsupported/abandoned by Microsoft, such as Windows XP.

Before Diving in
  • Note: When an emulator no-longer supports a system it is marked as inactive, even if the emulator is still in development.
  • If you have one of these systems (preferably on date-accurate hardware) please consider contributing to the this article by marking emulators with good speed and good compatibility as recommended.
  • Some of the emulators listed have the same name/similar names to each-other for the same platform, normally due to one being based of another or being off the same project.
  • Many of the download links here link to the Internet Archive due to many of the original hosts of the files going offline.
  • Some of the listed platforms are compatible with software made for others listed, each section only lists software created for that specific platform.
  • Emulators are listed by oldest supported OS, as to not re-list the same emulators multiple times. Software for older versions of Windows NT (such as XP) should work on newer versions.
Devices & operating systems
Computers:
MSX, WebTV
Desktop operating systems:

DOS-based: MS-DOS, Windows 3.x, Windows 9x
NT-based: Windows NT (Enterprise), Windows XP, Windows 7

Mobile / Other operating systems:
Windows CE-based: Windows CE, Pocket PC, Windows Mobile
Other: Windows Phone, Windows RT

DOS

MS-DOS
Icon DOS.png
Developer Microsoft
Type Operating systems
Release date 1980
Latest release 1994 (6.22)
2001 (8.0)
Successor Windows 3.x
For software that emulates DOS on other hardware, see PC Emulator Comparisons.

Born from the dawn of the digital age, DOS, reigned supreme through the 80s and early 90s. Though far from sleek, its unassuming might empowered millions to navigate the nascent world of personal computing.

With bare bones efficiency, DOS offered accessible power. Simple commands unlocked a plethora of tasks, from crafting documents to unleashing the magic of text-based adventures. For countless users, DOS wasn't just a tool; it was a canvas for exploration, a gateway to programming adventures and tinkering with the very fabric of digital logic.

While its limitations challenged and its error messages mocked, DOS fostered a generation of resourceful pioneers, adept at navigating command labyrinths and conjuring digital magic from lines of code. This era forged a unique bond between user and machine, where every keystroke held consequence and mastery felt truly earned.

Though DOS may grace museums now, its influence echoes in every modern operating system. Its legacy of simplicity and raw power reminds us that the most transformative innovations often arise from humble beginnings.

Windows 1.0x/2x/3x were graphical user interfaces (GUIs) built on top of MS-DOS. Those were the programs that runs a window manager on top of MS-DOS operating system. Many of the underlying device drivers and protocols had to be loaded in DOS for 3.11 to use them. On the other hand, Windows 9x (95, 98, ME) were standalone operating systems with DOS compatibility mode. Also NT3.x was an operating system as it included its own micro-kernel and device drivers [1].

Contents
Emulators Source ports

Emulators (DOS)

Consoles

Atari
Atari 2600
Name Latest version Accuracy License Active Recommended
Virtual 2600 0.82
(Source only)
Low GPLv2 (Copyleft)
Virtual VCS 0.60
source
Low GPL (Copyleft)
Stella 1.3 Low GPLv2 (Copyleft) ~
PCAE 2.5 ! GPLv2 (Copyleft)
Atari - 5200
Name Latest version License Active Recommended
Virtual Super System 0.82 ! !
Atari800 5.2.0 GPLv2 (Copyleft) !
Jum52 0.8 Custom (Source-available) !
Atari 7800
Name Latest version License Active Recommended
v7800 0.12 ! !
Coleco
ColecoVision
Name Latest version License Active Recommended
ADAMEm 1.0 ? !
ColEm 1.0a Proprietary !
Nintendo
Nintendo Entertainment System/Famicom
Name Latest version FDS Accuracy License Active Recommended
FakeNES 0.3.1 Mid Artistic License 1.0 (Open-source)
NESticle x.xx Low Proprietary
LandyNES Prerelease ! Proprietary
RockNES 4.00 Beta 1 ! Proprietary
FCE Ultra 0.231 ! ! !
VirtuaNES 0.97 ! ! Proprietary
fwNES 0.302 ! !
NES9x 1.0 Beta ! ! ?
LoopyNES 10/18/99 Beta ! ! Proprietary
FCE 0.1 ! ! !
FCE++ 0.06 ! ! !
Super Nintendo Entertainment System/Super Famicom
Name Latest version Accuracy License Active Recommended
ZSNES 1.51 Low GPLv2 (Copyleft)
SNEmul 0.9 ! Proprietary !
Snes9x 1.26b ! ! !
NLKE 0.05b ! Proprietary !
NLKSNES 0.15d ! Proprietary !
ESNES 0.14a ! Proprietary !
Game Boy / Game Boy Color
Name Latest version Game Link Support License Active Recommended
KiGB 2.03 Proprietary
Vgb 0.8.8 ! Proprietary !
GnuBoy 1.0.1 GPLv2 (Copyleft) !
D-Boy 0.75c ! Proprietary !
Boycott 0.55b ! Proprietary !
Game Boy Advance
Name Latest version License Active Recommended
No$GBA 3.05 Proprietary
VGBA 0.6 Proprietary
DSiWare
Name Latest version License Active Recommended
No$GBA 3.05 Proprietary
Virtual Boy
Name Latest version License Active Recommended
Reality Boy Beta 0.7 ! !
Sega
Master System / GameGear
Name Latest version Accuracy License Active Recommended
MEKA 0.70 Mid Proprietary
MGX 0.13 ! ! !
Massage 0.8 ! ! !
BrSMS 1.21 ! ! !
SMS+ 1.3 ! ! !
Calypso 011 ! ! !
MasterGear 1.0 ! ! !
Genesis / Mega Drive
Name Latest version License Active Recommended
Genesis Plus 1.2a Proprietary
Genecyst x.xx Proprietary
St0rm 0.10 Beta ! !
KGen '98 0.4b Proprietary !
KGen 0.34b Proprietary !
DGen 0.34b Proprietary !
Generator 0.35 ! !
Genesis Plus 1.2a Proprietary !
Genital 1.2 ! !
GENS 0.15b ! !
Megadrive 0.5 Version 2 ! !
VGen (Virtual Genesis) 0.21a ! !
Saturn
Name Latest version License Active Recommended
semu 0.1.8 ! !
SSE 0.070 ! !
SSEmu 0.07b ! !
VMU
Name Latest version License Active Recommended
SoftVMS 1.10 (source only) ? ~
SNK
Neo-Geo
Name Latest version License Active Recommended
NeoMAME 0.56b MAME license (Non-commercial) !
NMAMECombo 37b51b Beta09987 MAME license (Non-commercial) !
Neo-Geo Pocket
Name Latest version License Active Recommended
NeoPocott 0.38b Proprietary !
Sony
PocketStation
Name Latest version Accuracy License Active Recommended
No$GBA 3.05 Mid Proprietary
Magnavox
Odyssey
Name Latest version License Active Recommended
Odyemu 03/03/2009 Proprietary
Odyssey²
Name Latest version Accuracy License Active Recommended
O2EM 1.16 Mid ?
NEC
PC-FX
Name Latest version GA Accuracy License Active Recommended
MagicEngine-FX 1.1.1 ! Low Proprietary
PC-Engine / TurboGrafx 16
Name Latest version License Active Recommended
HU6280 1.89 Proprietary !
FPCE 0.0 Non-commercial !
PC-8800 series
Name Latest version License Active Recommended
P88SR 1.00 Proprietary
P88SR
Only compatible with DOS/V incompatible PC-98 machines running MS-DOS.


GCE
Vectrex
Name Latest version License Active Recommended
DVE (DOS Vectrex Emulator) 2.0b Proprietary ~
Emerson
Emerson Arcadia 2001
Name Latest version Accuracy License Active Recommended
Arcadia 2001 Emulator 1998/07/30 ! Proprietary
Multi-System
Name Latest version Emulates License Active Recommended
MCHE 0.06b Game Boy (Color), NES, SNES, SMS/GG Proprietary !
Mimic 2.11 GEN/MD, SMS/GG, NES, GB and ColecoVision Non-commercial !

Computers

Commodore
Commodore 64
Name Latest version Accuracy License Active Recommended
VICE 3.1 Mid GPLv2 (Copyleft)
Amiga line
Name Latest version Accuracy License Active Recommended
DosUAE 0.7.5d ! GPLv2 (Copyleft)
Atari
Atari ST
Name Latest version License Active Recommended
FAST 0.41a Proprietary
Sinclair
ZX81
Name Latest version Relative Speed[N 1] License Active Recommended
No$ZX 2.0 100.1%
[N 2]
Proprietary
XTender2 beta 13 Not tested Proprietary
ZX81 Emulator
(Paul Robson)
4.00 101.5% Proprietary
ZX Spectrum
Name Latest version License Active Recommended
X128 0.94 Non-commercial
Sharp
X1
Name Latest version X1T X1TZ X1Tw License Active Recommended
X1EMU 0.5 ?
Apple
Macintosh line
Name Latest version License Active Recommended
vMac 1.9.5 Proprietary
Ardi Executor 2.0 Proprietary
Microsoft
MSX series
Name Latest version MSX 2 MSX 2+ TurboR Accuracy License Active Recommended
fMSX 1.6b2.a ! Proprietary ~
Amstrad
Amstrad CPC
Name Latest version CPC+ License Active Recommended
CPCE 1.94 Proprietary ~
x86
Name Latest version License Active Recommended
DOSBox-X 2024.10.01 GPLv2 (Copyleft)

Arcade

Multi-Arcade
Name Latest version License Active Recommended
MAME 0.37b14 MAME license (Non-commercial) ~
System16 0.82 Proprietary !
Calice 0.1.5 Proprietary !
Retrocade 1.2 beta 2 Proprietary !
EmuDX 1.0 Proprietary !
Capcom System One (CPS-1)
Name Latest version License Active Recommended
Callus 0.42 Proprietary ~
Sega Model 2
Name Latest version License Active Recommended
Virtua 2000-10-30 ? !

Interpreters

Name Latest version Extension(s) Accuracy License Active Recommended
Vision-8 1.0 CHIP-8 High-Mid Non-commercial ~
SVision-8 ? CHIP-8
S-CHIP
High-Mid Non-commercial ~
CHIP-8 Interpreter git CHIP-8 High ? ~
C8 git CHIP-8 Mid ?
Chip8 2.2.0 CHIP-8
S-CHIP
Mid Proprietary
DOS Chip-8 / VChip-8 1.1 CHIP-8
S-CHIP
Low-Mid ?
Chip8-DOS git CHIP-8 Low-Mid GPLv3 (Copyleft)

Source ports (DOS)

Super Mario 64
Name Latest version License Active Recommended
Super Mario 64 Port git ?

OS/2

OS/2
Icon OS2.png
Developer IBM
Microsoft (1.0–1.3)
Type Operating systems
Release date 1987
Latest release 2001 (4.52)

OS/2 (Operating System/2) is a series of Operating systems initially developed by IBM and Microsoft before their falling out.

OS/2 history
Joint development

IBM and Microsoft first signed the "Joint Development Agreement" in 1985, code named "CP/DOS". OS/2 1.0 was announced in April 1987 and released that december which only ran in Text mode, 1.1 released in 1988 and added the Presentation Manager (GUI) to OS/2, 1.2 added support to HPFS, 1.2 Extended Edition added TCP/IP and Ethernet support. in 1990 OS/2 1.3 release, the last version developed by IBM and Microsoft.

Post-breakup develeopment

The deal to develop the Operating system together ended with Microsoft leaving development to IBM with Microsoft and IBM not agreeing on how to position OS/2 with Microsoft's Windows 3.0.[1]

Released in 1992 OS/2 2.0 was the first version of OS/2 with 32-bit support, in 1993 2.1 released, it boasted about it's compatibility with windows 3.0 (later windows 3.1). OS/2 3.0 labelled OS/2 Warp 3 released in 1994, Warp had more broad hardware support, better multimedia support, Internet-compatible netowrking, and included IBM Works, between Warp 3 and Warp 4 IBM developed the unreleased Workplace OS which only borrowed little sections of code from OS/2. OS/2 Warp 4 released in 1996 with java and speech recognition software.

Forks
  • eComStation (inactive) fork by PayGlobal Technologies BV
  • ArcaOS fork by Arca Noae, LLC
Contents
Emulators Source ports

Emulators (OS2)

Atari
Atari 8-bit/2600
Name Latest version License Active Recommended
Atari++ 1.81 Proprietary !
Atari800 1.3.2 GPLv1 (Copyleft) !
Atari 2600
Name Latest version License Active Recommended
Stella 3.0 Proprietary !
Apple
Apple II
Name Latest version License Active Recommended
KEGS 0.60 Non-commercial !
DGen 1.23 BSD-3-Clause (Permissive) !
Coleco
ColecoVision
Name Latest version License Active Recommended
ColEm/2 1.00 Proprietary !
Commodore
Commodore 16
Name Latest version License Active Recommended
YAPE 0.32.3 GPLv2 (Copyleft) !
Commodore 64
Name Latest version License Active Recommended
C=64 4.11 ! !
VICE/2 3.1 ! !
Amiga
Name Latest version License Active Recommended
uae 0.8.22 ! !
Nintendo
Game Boy
Name Latest version License Active Recommended
VirtualGameBoy 0.6 ! !
Nintendo Entertainment System/Famicom
Name Latest version License Active Recommended
nescafe 0.702 GPLv2 (Copyleft) !
Super Nintendo Entertainment System/Super Famicom
Name Latest version License Active Recommended
ZSNES 1.5.1 Release 2 GPLv2 (Copyleft) !
Snes9x 1.3.9 Release 13 Proprietary !
Microsoft
MSX
Name Latest version License Active Recommended
fMSX/2 1.5 alpha Proprietary !
NEC
NEC PC-8800
Name Latest version License Active Recommended
M88 for OS/2 2.15 α7[N 3] ?
Sega
Sega Master System/Game Gear
Name Latest version License Active Recommended
MasterGear 1.0.5 ? !
Sinclair
ZX Spectrum
Name Latest version License Active Recommended
x128 0.5 Beta 5 Proprietary !
VTech
Laser 200
Name Latest version License Active Recommended
VZem 0.5 Beta 5 Proprietary !
x86 CPUs
Name Latest version License Active Recommended
Bochs 2.2.6 Proprietary !
Dosbox 0.74-3 Proprietary !

Source Ports (OS2)

Doom
Name Latest version License Active Recommended
OS2Doom 1.10 Non-commercial[N 4] !
Doom Legacy 1.32 GPLv2 (Copyleft) !
Doom MGL 1.32b1 ! !
Doom Dive 1.9b ! !
PrBoom+ OS/2 git GPLv2 (Copyleft) !
Hexen
Name Latest version License Active Recommended
UHexen 0.601 Proprietary !
Hexen/2 2.1 Proprietary !
Quake
Name Latest version License Active Recommended
Quake 1.01 GPLv2 (Copyleft) !
QuakeWorld 2.40 rel 4 GPLv2 (Copyleft) !
Quake 2
Name Latest version License Active Recommended
Quake2 Win32OS2 188-02-28 Proprietary !
Tyrian
Name Latest version License Active Recommended
OpenTryian 2.1 ? !
Jazz Jackrabbit
Name Latest version License Active Recommended
OpenJazz 2016-02-01 ? !
Rick Dangerous
Name Latest version License Active Recommended
Xrick 021212R1 ! !
Super Mario War
Name Latest version License Active Recommended
Super Mario War 1.8 2016-02-29 ! !
ScummVM
Name Latest version License Active Recommended
ScummVM 2.8.1 GPLv2 (Copyleft) !
Z-Machine
Name Latest version License Active Recommended
Frotz 2.01 Beta 7 ? !

Windows 3.x

For software that emulates Windows 3.x on other hardware, see PC Emulator Comparisons.
Windows 3.x
Icon Windows 3.png
Developer Microsoft
Type Operating systems
Release date 1990
Latest release 1993
Successor Windows 9x
Apple II
Name Latest version License Active Recommended
Apple II Oasis 2.6 ?
Atari 8-Bit
Name Latest version License Active Recommended
Rainbow 95 1.36 (Demo) ?
Atari ST
Name Latest version License Active Recommended
Gemulator 98 4.81 ?
Gemulator 96 4.5 ?
BBC Micro
Name Latest version License Active Recommended
BBC 6502 Emulator 15/2/92 ?
BeebWin 0.4RS ?
CHIP-8
Name Latest version License Active Recommended
CowChip 0.2 ?
ColecoVision
Name Latest version License Active Recommended
ColEm 0.1.2 ?
Commodore Amiga
Name Latest version License Active Recommended
WinUAE 0.66 Prerelease 2 ?
Commodore 64
Name Latest version License Active Recommended
PC64 2.14 ?
CBM64 ? ?
Cambridge Z88
Name Latest version License Active Recommended
Z88Dream 1.01 ?
Fujitsu FM-7
Name Latest version License Active Recommended
XM7 3.0L30 ?
N88 BASIC
Name Latest version License Active Recommended
N88互換BASIC for Windows 2.24 ?
Super Nintendo Entertainment System/Super Famicom
Name Latest version License Active Recommended
SNES-EMU 1.2d ?
Gameboy
Name Latest version License Active Recommended
Hyperboy 0.3 Build 74 ?
MSX
Name Latest version License Active Recommended
Virtual MSX 1.1 Beta ?
fMSX 1.5w0.2 ?
Philips P2000
Name Latest version License Active Recommended
M2000 0.9.3 GPLv3 (Copyleft)
Sharp X68000
Name Latest version License Active Recommended
EX68 0.007 ?
TI calculator
Name Latest version License Active Recommended
Virtual TI 2.5 Beta 5 ?
Turing Machine
Name Latest version License Active Recommended
Turing Machine Emulator ? ?
Zuse Z23
Name Latest version License Active Recommended
Zuse Z23 simulator 2.1 ?
Z-Machine
Name Latest version License Active Recommended
WInfocom Beta 1.0 ?
ZX Spectrum
Name Latest version License Active Recommended
WSpecEm 1.4b ?
WinZ80 4.00 ?
Source ports
Doom
Name Latest version License Active Recommended
WInGDoom ? ? ?

Windows 9x

Windows 9x
Icon Windows 9x.png
Developer Microsoft Corporation
Type Operating systems
Release date 1995
Discontinued July 11, 2006
Latest release Windows Me
Successor Windows XP
For software that emulates Windows 9x, see Windows 95/98/ME emulators.

From 1995 to 2000, Windows 9x based operating systems painted the nascent digital landscape with vibrant hues and infectious possibilities. Though often temperamental, its intuitiveness and accessibility ushered in a new era of personal computing.

The iconic desktop metaphor and pre-installed games beckoned exploration, while dial-up connections hummed the soundtrack to global connectivity. Floppy disks, the currency of shareware treasures, fostered vibrant communities, united by troubleshooting forums and a shared language of shortcuts and error messages.

Windows 9x was a democratizing force, empowering users to create, connect, and play. Paint and Game Maker unleashed creativity, while Glide-based and early D3D-based games ushered in a new era of 3D graphics for computers. Its limitations fostered ingenuity, and every mastered tweak felt like a personal conquest.

Though now as a legacy OS, Windows 9x's influence on interface design, user interaction, and accessibility remains. It was a learning platform, a social hub, and a canvas for digital dreams. A colorful pixelated playground that forever changed the trajectory of personal computing.

Some emulators made for MS-DOS work on Windows 9x.
Contents
Emulators Source ports

Emulators (Windows 9x)

Consoles

Nintendo
Nintendo Entertainment System/Famicom
Name Latest version FDS Accuracy License Active Recommended
NESticle x.xx Low
Super Nintendo Entertainment System/Super Famicom
Name Latest version Accuracy License Active Recommended
ZSNES 1.51 Low GPLv2 (Copyleft)
Game Boy (color)
Name Latest version Accuracy License Active Recommended
gnuboy git GPLv2 (Copyleft) !
Nintendo 64
Name Latest version Plugins Controller Pak Rumble Pak Transfer Pak 64DD libretro License Active Recommended
UltraHLE 1.0 ! ~[N 5]
Sony
PlayStation
Name Latest version License Active Recommended
Bleem! 1.6b

Arcade

Multi-Arcade
Name Latest version NG NG-CD HNG-64 libretro License Active Recommended
RAINE 0.97.2 Source-available
CPS-1
Name Latest version License Active Recommended
Callus 0.42w ~

Computers

Name Latest version License Active Recommended
vMac 1.9.6 ! !
Apple II
Name Latest version License Active Recommended
AppleWin 1.25.0.4 GPLv2 (Copyleft) !
CHIP-8
Name Latest version Extension(s) Accuracy License Active Recommended
Vision-8 1.0 CHIP-8 High-Mid Non-commercial ~
SVision-8 ? CHIP-8
S-CHIP
High-Mid Non-commercial ~
CowChip 0.2 CHIP-8 Low-Mid Proprietary

Source Ports (Windows 9x)

ScummVM
Name Latest version Accuracy License Active Recommended
ScummVM 2.7.1 Mid GPLv2 (Copyleft)

Windows NT

For emulation on current versions of Windows NT, see Emulators on Windows.

Sever editions typically won't have neccery drivers for emulation, so are not listed
Windows NT first released as a Enterprise product, later releasing to Consumers.

The consumer editions of Windows NT are: Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 8.1, Windows 10 and Windows 11.

Enterprise Windows NT

Windows NT (3.1, 3.5, 3.51, 4.0, 2000)
Icon Windows 9x.png
Developer Microsoft
Type Operating systems
Release date 1993 (3.1)
Latest release 200 (200)
Successor Windows XP

Windows NT is a successor to the DOS-based Windows 9x operating systems.

Windows NT before the release of Windows XP was not intended for consumers instead they were for corporations for workstations, servers and embedded systems.

Most of emulators here vaguely mention NT support, usability may vary.
Atari Lynx
Name Latest version License Active Recommended
Handy 0.95 BSD-3-Clause (Permissive) ?
Commodore
64, 128, VIC-20, PET, PLUS4 and CBM-II
Name Latest version License Active Recommended
VICE 3.0 (4)
3.0 (3.51)
3.0 (3.50)
GPLv2 (Copyleft) ?
WinVICE 1.2.2 ? ?
Arcade
Name Latest version License Active Recommended
MAME32 0.36 Proprietary ?
Nintendo Entertainment System/Famicom
Name Latest version License Active Recommended
Nesticle 0.42 ?
Famtasia 5.1 ?
Gameboy
Name Latest version License Active Recommended
BGB 1.03 ?

Windows XP

For software that emulates Windows NT on other hardware, see Windows 2000/XP/Vista emulators.
Windows XP
Icon Windows XP.png
Developer Microsoft
Type Operating systems
Release date 2001
Latest release 2019
Successor Windows 7

Windows XP was a major upgrade for general-consumers, with the last version of Windows releasing being Windows 9x.

Libretro front-end
Name Latest version License Active Recommended
RetroArch 1.19.1 GPLv3 (Copyleft) !
Apple II
Name Latest version License Active Recommended
AppleWin 1.30.20.0 GPLv2 (Copyleft)
Macintosh (classic)
Name Latest version License Active Recommended
68k
BaskiliskII git GPLv2 (Copyleft)
PowerPC
SheepShaver git GPLv2 (Copyleft)
Atari 2600
Name Latest version License Active Recommended
Stella 6.0.2 GPLv2 (Copyleft) !
Emerson Arcadia 2001
Name Latest version License Active Recommended
WinArcadia 33.5 ! ?
Arcade
Name Latest version License Active Recommended
FinalBurn Neo 1.0.0.2 Non-commercial !
FinalBurn Alpha 0.2.97.43 Non-commercial !
Multi-system
Name Latest version License Active Emulates Recommended
Altirra 3.91 GPLv2 (Copyleft) Atari 400, 800, XL, XE, XEGS, 5200 !
BizHawk 1.13.2 MIT
GPL
List !
x86 CPUs
Name Latest version License Active Recommended
DOSBox-X 2024.10.01 GPLv2 (Copyleft)
DOSBox 0.74-3 GPLv2 (Copyleft) ~ ~
MSX
Name Latest version License Active Recommended
OpenMSX 0.12.0 GPLv2 (Copyleft)
Nintendo Entertainment System/Famicom
Name Latest version License Active Recommended
FCEUX 2.6.6 GPLv2 (Copyleft)
PuNES 0.111 GPLv2 (Copyleft)
Yanese 0.89 Proprietary
Super Nintendo/Super Famicom
Name Latest version License Active Recommended
Snes9x 1.60 Non-commercial
PC-Engine / TurboGrafx 16
Name Latest version License Active Recommended
Ootake 3.04 GPLv2 (Copyleft) !
Sega Genesis/Mega Drive
Name Latest version License Active Recommended
Kega Fusion 3.64 Proprietary
Sega Master System
Name Latest version License Active Recommended
Kega Fusion 3.64
Sony
PlayStation
Name Latest version License Active Recommended
ePSXe 2.0.2-1
PlayStation 2
Name Latest version License Active Recommended
PCSX2 git GPLv3 (Copyleft) ~

Windows 7

Windows 7
Icon Windows 7.png
Developer Microsoft
Type Operating systems
Release date 2009
Latest release 2023
Successor Later versions of Windows
Atari 2600
Name Latest version License Active Recommended
Stella 7.0 GPLv2 (Copyleft) !
Multi-system
Name Latest version License Active Emulates Recommended
Mesen Nightly
0.9.9
GPLv3 (Copyleft) NES
SNES
GB(C)
GBA
PC-E (TG-16)
SMS
GG
SG-1000
!
Altirra 4.21 Atari 400, 800, XL, XE, XEGS, 5200 GPLv2 (Copyleft) !
Arcade
Name Latest version License Active Recommended
MAME 0.271 GPLv2
BSD-3-Clause
!
x86 CPUs
Name Latest version License Active Recommended
PCBox git GPLv2 (Copyleft) !
Nintendo
Game Boy (Color)
Name Latest version License Active Recommended
VisualBoyAdvance-M 2.1.11 GPLv2 (Copyleft) !
Game Boy Advance
Name Latest version License Active Recommended
mGBA 0.10.3 MPL 2.0 (Copyleft) !
VisualBoyAdvance-M 2.1.11 GPLv2 (Copyleft) !
GameCube/Wii
Name Latest version License Active Recommended
Dolphin 5.0-16391 GPLv2 (Copyleft) !
Wii U
Name Latest version License Active Recommended
Cemu 2.4 MPL 2.0 (Copyleft) !
Switch
Name Latest version License Active Recommended
Ryujinx 1.1.1207 !
Microsoft
Xbox
Name Latest version License Active Recommended
xemu 0.7.98
GPLv2 (Copyleft) ✗**[2] !
Cxbx-Reloaded 0.1 GPLv2 (Copyleft) !
Sega
Dreamcast
Name Latest version License Active Recommended
Redream 1.5.0 Proprietary !
Flycast 2.4 GPLv2 (Copyleft) !
Sony
PlayStation
Name Latest version License Active Recommended
DuckStation 0.1-5624
Legacy Pre-UI build
GPLv3 (Copyleft) !
PlayStation Portable
Name Latest version License Active Recommended
PPSSPP 1.18.1 GPLv2 (Copyleft) !
PlayStation 2
Name Latest version License Active Recommended
PCSX2 1.7.3581 GPLv3 (Copyleft) !
PlayStation 3
Name Latest version License Active Recommended
RPCS3 Latest Qt5 build GPLv2 (Copyleft) !

Windows CE-based

Windows CE is a series of operating systems for Embedded systems. such as personal digital assistants (PDAs) and Smart Phones.

Before diving in;
  • Note that programs made for Windows CE are generally compatible with the Windows Mobile operating system but not necessarily vice versa.[3]
  • HPC:Factor has a good software compatibility database for these below Windows CE-based devices.
Contents
Windows CE Pocket PC Windows Mobile

Windows CE

Windows CE
Icon Windows CE.png
Developer Microsoft Corporation
Release date 1996
Discontinued 2018/2023[N 6]
Emulated
For software that emulates Windows CE, see Windows CE.

Emulators

CHIP-8
Name Latest version License Active Recommended
SCHIP 1.0 Proprietary !
Sinclair
ZX Spectrum
Name Latest version License Active Recommended
SpectrumAnyWherePDA 1.1 ! !

Source ports

Doom
Name Latest version License Active Recommended
Doom4CE 1.9.0.1 ! !
GFDoom 0.95 ! !
ReMooD-CE 0.8.100.0 ! !
Chocolate-doom 1.30 GPLv2 (Copyleft) !
DoomCE ? ! !
Quake
Name Latest version License Active Recommended
Quake for HPC’s 0.07 ! !

Pocket PC

Pocket PC 2000/2002
Developer Microsoft Corporation
Release date 2000/2001
Discontinued 2005/2008[N 7]
Emulated
For software that emulates Pocket PC, see Cellphone emulators#Windows_Mobile_.28PocketPC.29.

Pocket PC is a series of operating systems based on Windows CE 3.0 for a class of PDA devices also called 'Pocket PC'. These devices used either the SH-3, MIPS, or ARM architectures, due to the differences of these three architectures many projects state their support (or lack there of) for them, normally offering separate downloads for each supported architecture.

Contents
Emulators Source ports

Emulators (Pocket PC)

Consoles

Atari 2600
Name Latest version License Active Recommended
PocketVCS 1.0 Proprietary !
iTARI 0.2 ! !
Atari - Lynx
Name Latest version License Active Recommended
PocketLynx 1.0 (Beta 1) Proprietary !
Bandai - WonderSwan
Name Latest version License Active Recommended
PocketWS 0.02 !
oswanCE 0.0.1 Proprietary !
cygne 2.1a Proprietary !
Coleco - ColecoVision
Name Latest version License Active Recommended
PocketColeco 1.0 beta !
Nintendo - Game Boy
Name Latest version License Active Recommended
gnuboyCE 0.11r2/0.12 GPLv2 (Copyleft) !
gnuboy for Pocket PC 0.91.13-0.7 ! !
gnuBoy XCE 1.2.0 Final GPLv2 (Copyleft) !
gnuboy CE for H/PC 0.9.13-0.71 GPLv2 (Copyleft) !
PalmGB 1103 Proprietary !
M-Boy 0.2 ! !
PocketGnuboy 1.21 ! !
Nintendo - Game Boy Advance
Name Latest version License Active Recommended
VBAdvanceCE 0.10 GPLv2 (Copyleft) !
Nintendo Entertainment System/Famicom
Name Latest version License Active Recommended
InfoNES 0.76J !
PocketNester 0.7 GPLv2 (Copyleft) !
NesterJ4u 1.13 GPLv2 (Copyleft) !
NesterJ 0.501 GPLv2 (Copyleft) !
Nester public beta 4 GPLv2 (Copyleft) !
nesCE H/PC 0.05 Non-commercial !
NesCE for the Pocket PC ? Non-commercial !
darcNesCE 0.00 Non-commercial !
Pocket FC 0.6 ! !
Super Nintendo Entertainment System/Super Famicom
Name Latest version License Active Recommended
Pocket SNES 1.12.200 Non-commercial !
PocketSNES9x 1.32 Non-commercial !
Snes9xJ4u Beta 1k (β1k) Non-commercial !
TWSFC ? ! !
SNESCE ? ! !
Sega Master System & Game Gear
Name Latest version License Active Recommended
smsCE 0.0.2/0.0.1 ! !
CE/gg 0.5 ! !
Sega - Genesis/Mega Drive
Name Latest version License Active Recommended
Pocket Genesis 1.0 Beta 2 ! !
PicoDrive 0.008 Non-commercial !
Genesis Plus 1.09 ! !
Sony - PlayStation
Name Latest version License Active Recommended
FPseCE 0.09.2 ! !
Pocket SX ? ! !
SNK - Neo Geo
Name Latest version License Active Recommended
neopopCE 0.0.1 ! !
gngeoCE 0.0.1 ! !
NeoPocott 0.38b-R1 ! !
Sinclair - ZX Spectrum
Name Latest version License Active Recommended
PocketSpeccy 0.0.1d ! !
UnrealSpeccyPPC v102 ! !
PocketClive 2B !
Sinclair Spectrum Emulator 1.1 ! !
NEC - PC-9800 series
Name Latest version License Active Recommended
Neko Project II 0.81a Proprietary !
Pocket9801 0.28 Proprietary !
NEC - PC Engine/Turbo Grafx-16
Name Latest version License Active Recommended
bf's Engine 0.1b Proprietary !
tgemuCE 0.0.1 ! !
Pocket Engine 1.0 Beta 1 ! !
Multi-system
Name Latest version License Active Emulates Recommended
MorphGear 2.4.0.9 Proprietary SMS, Game Boy color, GBA, NES, SNES, PC Engine/Turbo Grafix, Genesis !
YameCE 0.38g Proprietary Game Boy (Color), NES, SNES, PC Engine/Turbo Grafix !

Computers

Atari ST
Name Latest version License Active Recommended
CastCE 1.01 Proprietary !
Atari 800
Name Latest version License Active Recommended
Pocket Atari 2002/05/13 Proprietary !
Apple II
Name Latest version License Active Recommended
appleCE 0.2b Proprietary !
Pina 012 ! !
Commodore 64
Name Latest version License Active Recommended
Come Back 64 0.2 alpha Proprietary !
Commodore - Amiga
Name Latest version License Active Recommended
PocketUAE 20060121 Proprietary !
Sharp - MZ-2500
Name Latest version License Active Recommended
EmuZ-2500 ? GPLv2 (Copyleft) !
Microsoft - MSX
Name Latest version License Active Recommended
PocketMSX 1.4.49 Proprietary !
fmsxCE / fmsxSE 0.14 Proprietary !

Arcade

Name Latest version License Active Recommended
MAME 0.2 MAME license (Non-commercial) !
MAMECE3 9.5 ! !
iMAME 007 MAME license (Non-commercial) !

Calculator

Name Latest version License Active Recommended
Free42 1.4.49 GPLv2 (Copyleft) !

Source ports (Pocket PC)

Quake
Name Latest version License Active Recommended
PocketQuake 0.062 ! !
Quake II
Name Latest version License Active Recommended
PocketQuake II 0.11 ! !
Rick Dangerous
Name Latest version License Active Recommended
xrick pocketpc 20040716 ?
FreeSCI
Name Latest version License Active Recommended
freesci pocketpc 20040713 ?
Wolfenstein 3D
Name Latest version License Active Recommended
wolf3d pocketpc 1.0 (20051209) Non-commercial
PocketWolf3D 0.2 ! !
Jazz jackrabbit
Name Latest version License Active Recommended
openjazz pocketpc 20060514 GPLv2 (Copyleft)
Sierra On-Line Adventure Game Interpreter (AGI)
Name Latest version License Active Recommended
Pocket Sarien 20020424 GPLv1 (Copyleft)
ScummVM
Name Latest version License Active Recommended
ScummVM 1.5.0 ARM
0.7.1 (MIPS, SH3)
GPLv2 (Copyleft)

Windows Mobile

Windows Mobile
Icon Windows Mobile.png
Developer Microsoft Corporation
Release date 2003-2009
Discontinued 2009-2013[N 8]
Emulated
For software that emulates Windows Mobile, see Cellphone emulators#Windows_Mobile_.28PocketPC.29.

Windows Mobile was created by Microsoft for 'Pocket PC' devices and Smartphones.


Emulators

Atari
Atari 2600
Name Latest version License Active Recommended
Stella 2.3.5 Proprietary
Nintendo
Nintendo Entertainment System/Famicom
Name Latest version License Active Recommended
Pocket Nester+ 0.9 Proprietary
Super Nintendo Entertainment System/Super Famicom
Name Latest version License Active Recommended
PocketSNES 1.53 Proprietary
NEC
NEC PC-8800
Name Latest version License Active Recommended
M88 0.04/0.06 Proprietary
Sharp
Sharp X1
Name Latest version License Active Recommended
X millennium 05/02/14 test Proprietary ~
Zeebo
Name Latest version License Active Recommended
Infuse No releases yet Proprietary [N 9] ~ (WIP)
x86 CPUs
Name Latest version License Active Recommended
Limbo WinMobile build GPLv2 (Copyleft) ~
DOSBoxPPC 0.63 Proprietary

Other (Mobile/ARM)

Windows Phone

For software that emulates Windows Phone, see Cellphone emulators#Windows_Phone_.26_Windows_10_Mobile.
Windows Phone
Icon Windows8 Phone.png
Icon Windows10 Phone.png
Developer Microsoft Corporation
Release date 2010
Discontinued 2015
Emulated
CHIP-8
Name Latest version Accuracy License Active Recommended
WinRT-CHIP8 git TBD MIT (Permissive) !
Nintendo
Super Nintendo Entertainment system/Super Famicom
Name Latest version Accuracy License Active Recommended
Snes8x
(Snes9x based)
2.15.3 Mid !
Game Boy Advance
Name Latest version License Active Recommended
VBA10 1.22
Alt
Non-commercial ~
VBA8 2.27 GPLv2 (Copyleft) ~
libretro frontends
Name Latest version License Active Recommended
RetriX 2.1.77.0 Proprietary

Windows RT

Windows RT
Developer Microsoft
Type Operating system
Latest release 6.3.9600 (2023)
Successor Windows on ARM

Windows RT was a editions of windows targeted ARM7 devices, typically tablets or laptops.

Emulators
x86 CPUs
Name Latest version License Active Recommended
Bochs 2.6 ! !
Win86emu 0.6 ! !
DOSBox 0.74 ! !
64, 128, VIC-20, PET, PLUS4 and CBM-II
Name Latest version License Active Recommended
VICE 3.0 GPLv2 (Copyleft) !
Nintendo DS
Name Latest version License Active Recommended
DeSmuME 0.9.11 ! !
MelonDS 1.0 RC !
Game Boy
Name Latest version License Active Recommended
DMGBoy 2.0 ! !
MacOS
Name Latest version License Active Recommended
Mini vMac git ! !
Super Nintendo Entertainment System
Name Latest version License Active Recommended
Snes9x 1.53
source
Non-commercial !
Calculator
Name Latest version License Active Recommended
Wabbitemu 1.6.11.28 ! !
Source ports
Quake 3
Name Latest version License Active Recommended
ioQuake3 3
source
! !
Doom
Name Latest version License Active Recommended
PrBoom ?
source
! !
Wolfenstein 3D
Name Latest version License Active Recommended
Wolf3D ?
source
! !

Computers

MSX

MSX
Msx.png
Developer Microsoft
Type Operating systems
Release date 1984
Latest release 1991 (2.31)
For software that emulates MSX on other hardware, see MSX emulators.

The bustling landscape of 1980s home computing witnessed the emergence of the MSX platform, a standardized architecture for home computers. Beyond its versatile hardware, the MSX's success stemmed from its robust software environment, anchored by two key components: MSX-DOS and MSX-BASIC.

MSX-DOS - A Tailored Disk Operating System

Derived from its namesake, MS-DOS, yet significantly streamlined for the MSX's limited memory footprint (64kB), MSX-DOS provided essential file management and disk access functionalities. Its compact design allowed efficient operation on early MSX machines, enabling users to store programs and data on floppy disks, expanding the platform's potential beyond mere game consoles. The intuitive command-line interface, akin to MS-DOS, fostered accessibility and a community of enthusiastic programmers comfortable navigating its text-based environment.

MSX-BASIC - Bridging the Gap to Creativity

Built upon an extended version of Microsoft's Basic, MSX-BASIC served as the primary programming language for the MSX platform. Its accessible syntax and clear commands lowered the barrier to entry for coding, empowering users to unlock the creative potential of their machines. A rich library of built-in graphics and sound commands facilitated the development of games, animations, and even music, transforming MSX computers into versatile tools for artistic expression. The standardized nature of MSX-BASIC across different models encouraged collaboration and software sharing, fostering a vibrant community of users and programmers.

Emulators (MSX)

Consoles

Nintendo
Nintendo Entertainment System/Famicom
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
MNESX (Preview) WIP ! ! ! ! ~
Game Boy
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
GEM 1.21 Mid ~
Sega
SG-1000
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
SG1000 0.96.1 Mid ~
Coleco
ColecoVision
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
Mission 1.1 Mid ~


Consoles

Commodore
PET 2001
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
EMU6PET 1.0 Mid ~
Microsoft
MSX
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
rMSX 1.3 FE Mid ~
Sinclair
ZX Spectrum
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
EMU6 1.3 ~ ~ Mid ~
EMU6_128 1.1 ~ ~ ~ Mid ~
ROMU6 2.4 Mid ~
Amstrad
CPC
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
ROMU6CPC 1.2 Mid ~
EMU6CPC dev Mid ~

Interpreters

CHIP-8
Name Latest version MSX MSX2/2+ MSXturboR Active Accuracy Recommended
Vision-8 1.0 Mid ~

WebTV

WebTV / MSN TV
Type Thin client
Release date 1996

WebTV (later called MSN TV) is a Thin client device created by WebTV Networks, Inc. which was bought by Microsoft. Microsoft sold the license to a reference design to many companies, during 2001 as WebTV rebranded to MSN TV all contracts to licensed manufacuturies of WebTV devices except RCA were dropped.
Emulators

Name Latest version Active License Recommended
MAME ? Proprietary !

Source ports

Game title Latest version Active License Recommended
Doom ? Proprietary !
You Don't Know Jack ? Proprietary !

References and Notes

References
Notes
  1. As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.
  2. After turning off the simulated hardware improvements that were not standard in the original computer.
  3. Versions 2.15 α7 and its source code (2.15s) are currently lost. The latest version downloadable is 2.10 α6 along with its source code (2.10s).
  4. Source code available under the Doom Source License
  5. Recommended if you have a 3dfx card
  6. Mainstream support ended on October 9, 2018. Extended support ended on October 10, 2023
  7. Pocket PC 2000 Mainstream support ended on September 30, 2005. Extended support ended on October 9, 2007. Pocket PC 2002 Unsupported as of October 14, 2008
  8. Windows Mobile 2003: Mainstream support: Ended on July 14, 2009 Extended support: Ended on July 8, 2014. Windows Mobile 5.0: Mainstream support: Ended on October 12, 2010 Extended support: Ended on October 13, 2015. Windows Mobile 6.0, 6.1 and 6.5: Unsupported as of January 8, 2013.
  9. The source code will be released when emulation improves.

See also

Emulators on other systems
Calculators
CasioNumWorksTIHP
Handheld computers
PandoraDragonBox PyraPocketChip
Mobile
AndroidiOSMREJava
Microcontrollers
STM32ESP8266ESP32TM4C
Home computers
Commodore 64VIC-20BBC MicroTandy Color Computer 2
Dragon 32/64Coleco AdamZX SpectrumCambridge Z88Atari 8-bitAtari STPC-8800PC-9800
Other
RockboxiPodtvOSUEFIbrowsersRetroFWArduinoPocketSpritePICO-8TIC-80
Operating systems
Modern: WindowsLinuxmacOSWindows on ARMRaspberry PiBSD

Legacy (Microsoft): DOSWindows 3.xWindows 9xEnterprise Windows NTWindows XPWindows 7
Legacy (other): IRIXBeOSTowns OSClassic Mac OSNeXTSTEPOS/2TempleOSSunsOS

Legacy mobile (Microsoft): Windows CEPocket PCWindows MobileWindows PhoneWindows RT
Legacy mobile (other): MeeGoPalm OSSymbianEPOCBlackberry OSMediOSZaurus

Other: AmigaOSRISC OSQNXKaiOSKolibriOSMorphOSHaikuMaemoToaruOSSolarisZealOSRedox