Skip to content
SPECIFICTION
Get listed

MS-DOS Emulators

Alternatives to DosKit

{"intro": "DosKit offers a free, open-source way to run DOS applications from Android, iOS, Linux, macOS, Windows, or the web. It starts at a functional DOS command prompt, accepts keyboard and touch input, and can work offline after its first visit. Sound Blaster and AdLib emulation, gamepad support, deep links, and commands for pausing, screenshots, and filesystem access extend it beyond a basic launcher. Its installable PWA uses js-dos with DOSBox and DOSBox-X backends.\n\nAn alternative may suit you better when you need a dedicated desktop program, a different browser or operating-system target, more hardware emulation, built-in game libraries, multiplayer, or specialized controls. DosKit requires JavaScript and WebAssembly, recommends at least 2GB of RAM, excludes Internet Explorer, and has limited support on iOS Safari versions before 15. Before switching, weigh where you will run software, how you obtain and save programs, whether you need networking or disk-image handling, and how much graphics, audio, input, and configuration control you expect.", "rows": [{"ref": "sw:dos-browser", "name": "DOS Browser", "best_for": "Free DOS games with multiplayer and desktop downloads", "pricing": "Free plan", "key_difference": "DOS Browser adds a Chrome-based desktop app, DOS.Zone game access, multiplayer, and dynamic-core acceleration.", "choose_when": "Choose it for free DOS.Zone games, multiplayer, or downloadable Windows, Mac, Linux, and Android clients."}, {"ref": "sw:dosbox", "name": "DOSBox", "best_for": "Classic DOS programs needing broad hardware emulation", "pricing": "Free plan", "key_difference": "DOSBox is a desktop emulator with detailed CPU, memory, graphics, sound, disk-image, IPX, and serial emulation.", "choose_when": "Choose it when desktop-only DOS compatibility and virtual hardware or networked serial play matter more than browser access."}, {"ref": "sw:dosbox-staging", "name": "DOSBox Staging", "best_for": "DOS and Windows 3.1 games with modern display and audio", "pricing": "Free plan", "key_difference": "DOSBox Staging adds tuned defaults, CRT and shader options, 3dfx, period audio systems, networking, and an HTTP REST API.", "choose_when": "Choose it for Windows, macOS, or Linux gaming with deeper audiovisual emulation and external emulator-state control."}, {"ref": "sw:js-dos", "name": "js-dos", "best_for": "Developers embedding DOS or Windows 9x in web projects", "pricing": "Free plan", "key_difference": "js-dos provides JavaScript, Node, CDN, npm, and self-hosting integration with browser networking and configurable save storage.", "choose_when": "Choose it when you are building or hosting a DOS player and need APIs, WebGL 3Dfx, IPX networking, or storage hooks."}, {"ref": "sw:magic-dosbox", "name": "Magic DosBox", "best_for": "Android players wanting customizable touch game layouts", "pricing": "Free plan", "key_difference": "Magic DosBox focuses on Android game play with editable on-screen widgets, gestures, shared layouts, GUI settings, and scripting.", "choose_when": "Choose it for Android phones or tablets where touch controls, game-layout design, and game-specific configuration are priorities."}, {"ref": "sw:ms-dos-player", "name": "MS-DOS Player", "best_for": "Windows command-line text-mode DOS utilities", "pricing": "Free plan", "key_difference": "MS-DOS Player is a Win32-x64 command-line emulator with host path access and no graphics or sound hardware support.", "choose_when": "Choose it for Windows text utilities, development tools, or embedded command files rather than games or graphical applications."}, {"ref": "sw:dos-wasm-x", "name": "DOS Wasm X", "best_for": "Self-hosted browser DOS environments with disk-image tools", "pricing": "Free plan", "key_difference": "DOS Wasm X offers self-hosting, Windows 95/98 installation, broad archive support, selectable virtual disks and RAM, and file import or export.", "choose_when": "Choose it when browser-based Windows 95/98 use, configurable virtual storage, or direct disk and file management outweighs DosKit's PWA features."}]}

  1. 01 DOSBox

    It suits people who need to run older DOS-compatible programs or games on Windows, Linux, or macOS.

    Free plan Open source Windows · macOS · Linux · Self-hosted
    9.0 Visit Specs
  2. 02 DOSBox Staging

    DOSBox Staging suits people who want to run older DOS or Windows 3.1 software on Windows, macOS, or Linux.

    Free plan Open source Windows · macOS · Linux · API
    8.9 Visit Specs
  3. 03 DOSBox Pure

    It suits people who want to run DOS games or install an operating system from bootable DOS media on a desktop computer.

    Free plan Open source Windows · macOS · Linux · Self-hosted
    8.8 Visit Specs
  4. 04 DOSBox-X

    DOSBox-X is suited to people running DOS software, preserving historical software, testing or continuing DOS development.

    Free plan Open source Windows · macOS · Linux · Self-hosted
    8.7 Visit Specs
  5. 05 Magic DosBox

    It suits Android users who want to run their own DOS games and customize touchscreen controls.

    Free plan Android
    8.3 Visit Specs
  6. 06 DOSBox PSP

    It suits PSP owners who want to run MS-DOS software and are comfortable adjusting configuration settings.

    Free plan
    8.2 Visit Specs
  7. 07 DOS Browser
    Free plan Web · Windows · macOS · Linux
    8.0 Visit Specs
  8. 08 DOS Wasm X

    It suits people who want to run DOS-compatible software in a browser, including users who want gamepad or mobile input.

    Free plan Web · Self-hosted
    8.0 Visit Specs
  9. 09 dosbox-automation

    It suits users automating DOS software or games through scripts, launchers, or test harnesses.

    Windows · Linux · API
    7.9 Visit Specs
  10. 10 MS-DOS Player

    It suits Windows users who need to run text-oriented DOS utilities and want those programs to access host paths.

    Free plan Windows
    7.9 Visit Specs
  11. 11 DOSVisor

    DOSVisor suits Windows users exploring the Windows Hypervisor Platform API or running a few sample MS-DOS programs.

    Free plan Windows
    7.8 Visit Specs
  12. 12 js-dos

    js-dos suits developers embedding DOS or Windows 9x programs in webpages or running them in Node.

    Free plan Web · Linux · API · Self-hosted
    7.8 Visit Specs
  13. 13 DOS-Emulator

    It suits users on macOS or Ubuntu Linux who need a DOS emulator and developers interested in Rust and emulation principles.

    Free plan macOS · Linux
    7.7 Visit Specs
  14. 14 DOSVAXJ3

    DOSVAXJ3 suits users who need AX, J-3100, or DOS/V emulation with Japanese input and display support.

    Free plan Windows · macOS · Linux
    7.6 Visit Specs
  15. 15 Shed

    Shed suits people who want to operate a live production studio on their own Linux system or container host.

    Free plan Web · Linux · API · Self-hosted
    7.6 Visit Specs
  16. 16 DOSBox Optionals
    Windows
    7.5 Visit Specs
  17. 17 dosdoor
    macOS · Linux
    7.3 Visit Specs
  18. 18 DOSBox 3DS
    7.2 Visit Specs
  19. 19 iDOS 3
    macOS · iOS
    7.2 Visit Specs
  20. 20 UniPCemu

    It suits people who want to run classic PC games or MS-DOS software on supported mobile and desktop systems.

    Free plan Windows · Android
    7.1 Visit Specs
  21. 21 Retro-DOS
    Windows · Linux · iOS · Android
    7.0 Visit Specs
  22. 22 DOSBox Wii
    6.7 Visit Specs
  23. 23 EM-DOSBox
    Web
    6.7 Visit Specs
  24. 24 riapyx
    Windows · macOS · Linux
    6.6 Visit Specs
  25. 25 Unity

    Unity suits Java Edition players seeking a vanilla-focused resource pack with a traditional look and subtle visual changes.

    6.1 Visit Specs

DosKit, head to head