Mobile DOS Wasm X

DOS Wasm X is a fully functional DOS emulator that runs entirely in your web browser. Powered by DOSBox-X compiled to WebAssembly, it provides a complete x86 DOS environment for running classic games, applications, and even Windows 95/98 — no downloads or plugins required.

This version is my attempt to get it to run on mobile but implementing the mobile keyboard as input. This saves having to rely on the clunky inbuilt virtual keyboard.

I have had mixed results but you are free to try it.

I did not write DosboxX and take no credit for it. I just added the mobile keyboard overlay.

You can find full details of DosboxX at is website dosbox-x.com

Features

  • Full DOS Emulation - Complete x86 environment with Pentium MMX emulation
  • Drag & Drop - Load games by dragging ZIP, ISO, BIN, CUE, or IMG files onto the page
  • Persistent Storage - Your hard drive is saved in your browser (512MB, 1GB, or 2GB options)
  • Mobile Support - Touch controls and virtual keyboard for phones and tablets
  • Audio - SoundBlaster 16 emulation for authentic DOS sound

Quick Start

  1. Click "Start Computer" to boot into DOS
  2. Drag a game file (ZIP, ISO, etc.) onto the emulator window
  3. Use the command line or navigate with your keyboard/mouse
  4. For Windows 95/98: Drag a Windows ISO and follow the installation prompts

Data Storage

This app stores data locally in your browser using IndexedDB:

  • Hard drive images - Virtual C: drive contents (up to 2GB)
  • Settings - Your preferences and configuration
  • No server uploads - All data stays on your device

Data persists between sessions but can be cleared via browser settings or the app's Settings menu.

Open Mobile DosboxX in New Window