IBM PC & DOS compatibles /

js-dos Active

DOSBox and DOSBox-X compiled to WebAssembly, packaged as a JavaScript player for embedding DOS and Windows 9x programs in web pages, with on-screen controls, IPX multiplayer and disk streaming.

No screenshot yet. Add one

Facts

Runs on
Windows, macOS, Linux, Android, iOS
Browser based
License
Open source (GPL-2.0)
System ROMs
Not needed
Mobile
Partial Has a soft keyboard and per-game touch controls, but its README calls mobile support in v8 a work in progress.
Written in
TypeScript, C++
Authors
Alexander Guryanov
Based on
DOSBox
Last checked
Oct 2026

Mobile

  • Does not haveOfficial app
  • HasRuns in a mobile browser
  • HasTouch controls
  • HasOn-screen keyboard
  • Unknown:Native keyboard
  • Unknown:Bluetooth gamepad
  • Unknown:Portrait layout
  • Unknown:Landscape layout
  • Unknown:Installable
  • Unknown:Works offline

Has it Doesn't have it Not known yet

Features

  • HasSave states
  • Not listed:Rewind
  • HasFast-forward
  • Not listed:Run-ahead
  • HasOnline multiplayer
  • Not listed:CRT shaders
  • Not listed:A/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • Not listed:Gamepad
  • HasTouch controls
  • Not listed:Light gun
  • HasMouse
  • Not listed:Positional key mapping
  • Not listed:Symbolic key mapping
  • HasOn-screen keyboard
  • Not listed:Native keyboard

Emulated hardware

  • Not listed:Hard disk
  • Not listed:MIDI
  • Not listed:Printer
  • HasNetworking
  • Not listed:Modem
  • Not listed:RAM expansion
  • Not listed:Accelerator cards

Features not listed may still exist. Edit this entry if something is missing or wrong.