Image: ReverseAI / reddit.com · MIRAGE-x86 emulator demonstration running a retro PC intro
MIRAGE-x86 runs PC binaries in a JavaScript browser emulator
The maker used Claude to write a browser emulator for DOS, Linux user-space binaries and Windows demos, with compatibility work still ongoing.
Credits
Earliest dated source: Details reviewed:
The full story
MIRAGE-x86 explores how far a PC emulator can go in JavaScript rather than WebAssembly. The maker describes running DOS programs, Linux user-space binaries and Windows intros using OpenGL or Direct3D 9 inside a browser.
The maker says Claude wrote the code and describes comparisons against tools including Wine, QEMU and DOSBox-X. A browser demo and source repository are shared. Better compatibility, speed and accuracy remain planned work.
Before and after
- Starting problem
- A desire to explore PC emulation in JavaScript rather than WebAssembly.
- Reported result
- A shared browser demo and repository, with compatibility still being developed.
Device and compatibility
- Browser; JavaScript emulator for selected DOS, Linux and Windows binariesSource ↗
What Claude did
- Implementation of the JavaScript x86 emulatorClaude Source ↗
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: MIRAGE-x86 - A new PC x86 emulator in 100% pure JS that runs DOS, Linux and Windows binaries in the
The maker's post describing the project and reported limitations.
- The project: mirage-x86.pages.dev
Linked in the post.