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.
Facts
- Systems
- IBM PC & DOS compatibles
- 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.