The simplest API to run DOS/Win 9x programs in browser or node. js-dos provides full-featured DOS player that can be easily installed and used to get your DOS program up and running in browser quickly. js-dos provide many advanced features like multiplayer and cloud storage. All available features are enabled for any integration and free.
The key features:
- Works in worker or render thread
- Support execution in Node and Browsers
- Multiple backends: DOSBox, DOSBox-X
- Mobile support (v8 - WIP, v7 - production)
- Able to run very big games (like Diablo, etc.)
- Multiplayer support
- Cloud storage
- WebAssembly and pure JS versions
- Win 95 - plain Windows 95 with D3D & 3Dfx
- DOS.Zone - community portal with 1900+ dos games
- Multiplayer - multiplayer games (Doom, Heroes 2, etc.)
- Diablo I
- Dune 2000
- You need to install node dependencies and put
emulators
intopublic/emulators
.
yarn
cp -rv node_modules/emulators/dist/* public/emulators
- Run
yarn run vite
and open https://localhost:3000 js-dos is ready!