Operating systems › Windows 3.x
Windows 3.x
0 entries
Windows 3.x Online Emulator
Play Windows 3.x using WebAssembly directly in your browser.
Controls
A full x86 PC in WebAssembly, booting a menu of real operating systems from self-hosted disk images: FreeDOS (A:\> prompt), Windows 3.0 / 3.1, Windows 95, Windows 98 and ReactOS to their desktops, plus a small Buildroot Linux. Windows 98 and ReactOS resume from a pre-booted state snapshot, so they come up already on the desktop; Windows 3.x and 95 cold-boot from disk (give 95 a minute). Click the screen, then use the keyboard and mouse. Add ?debug, or click Debug, to inspect the live x86 registers, read physical memory, and step the CPU. Step runs one v86 time-slice (see the notes: a JIT-in-WASM core has no clean one-instruction step).
Boots the IBM PC (Model 5150) straight to IBM Cassette BASIC ("The IBM Personal Computer Basic ... Ok"). Type BASIC directly (e.g. 10 PRINT"HELLO":GOTO 10, then RUN). Add ?debug, or open the debugger, to single-step the 8088 and set breakpoints. Click the screen first so it captures the keyboard.
A full x86 PC in WebAssembly, booting a menu of real operating systems from self-hosted disk images: FreeDOS (A:\> prompt), Windows 3.0 / 3.1, Windows 95, Windows 98 and ReactOS to their desktops, plus a small Buildroot Linux. Windows 98 and ReactOS resume from a pre-booted state snapshot, so they come up already on the desktop; Windows 3.x and 95 cold-boot from disk (give 95 a minute). Click the screen, then use the keyboard and mouse. Add ?debug, or click Debug, to inspect the live x86 registers, read physical memory, and step the CPU. Step runs one v86 time-slice (see the notes: a JIT-in-WASM core has no clean one-instruction step).
Boots the IBM PC (Model 5150) straight to IBM Cassette BASIC ("The IBM Personal Computer Basic ... Ok"). Type BASIC directly (e.g. 10 PRINT"HELLO":GOTO 10, then RUN). Add ?debug, or open the debugger, to single-step the 8088 and set breakpoints. Click the screen first so it captures the keyboard.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| Windows 3.1 | v86 | IBM PC/AT | Windows 3.x | grey | Open ⛶ |
| IBM PC AT — Windows 3.0 | PCjs | IBM PC/AT | Windows 3.x | grey | Open ⛶ |
| Windows 3.0 | v86 | IBM PC/AT | Windows 3.x | grey | Open ⛶ |
| IBM PC AT — Windows 3.1 | PCjs | IBM PC/AT | Windows 3.x | grey | Open ⛶ |
Versions
Emulators
No emulators listed yet.