Skip to Main Content

86TO88

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

86TO88 — Demo video

86TO88 – the WM88 Bridge The original, unmodified Windows 3.1 Minesweeper, running on a real 8088 Tandy 1000 EX under Windows 3.0. A DOS bridge built by Meta’s Muse Wonder translates the program in memory and never changes the file on disk. Try it: https://astrobleem.github.io/86TO88/ (one click, desktop browser; emulated 286, not an 8088) Video: https://youtu.be/L1UxVt3oN9A Docker: docker build -t 86to88 . && docker run --rm -p 8080:80 86to88 The problem Windows 3.0 refuses the file for its version stamp. The 8088 can’t execute hundreds of its instructions. The program also imports a library Windows 3.0 doesn’t have. The bridge A small DOS TSR (WM88TSR.COM) and a 361-byte SHELL.DLL fix all three outside the file. The TSR watches reads of that one known binary and translates the bytes in the read buffer only: Version stamp: “requires 3.10” becomes 3.00 in memory. Missing instructions: 449 sites using 80186+ instructions, plus 6 where a relocation overlaps a push immediate, become software-interrupt calls. A resident handler performs each operation itself and reproduces the exact result, flags and stack effect. Missing library: the DLL supplies the one call Windows 3.0 lacks, ShellAbout. Before translating anything, the TSR checks the file’s exact size and CRC-32, so any other file is left alone. How it was built Muse Wonder built the bridge, the test suites and the original validation. It started from a prompt that described the problem and pointed to where the public Windows 3.0 and 3.1 disk images could be found. Claude later built the hosted page, the video and the README, and did not write the bridge logic. Evidence, kept separate Real hardware: the original game launches and plays on a physical Tandy 1000 EX (8088, expanded to 640 KB), including numbered reveals and a loss. The hardware run used a hardened derivative of the published TSR. Photos and video are in the repo. Independent emulator check: the published TSR in DOSBox-X launched, flagged, flood-revealed and exited cleanly. Without the bridge, the same setup stopped at the version message. Development validation: under an emulated 286, a full game was solved and the game recorded its own best time. Limitations It targets one verified binary build. Other builds are refused. It’s slow on the Tandy. I haven’t measured it, and I claim no hardware win and no benchmark. The About box is a plain message box, since that is the one shimmed call. Everything else, Windows and all game logic, is the genuine original code. Next: per-program translation profiles, an option-ROM build that intercepts at the disk level, and real-machine performance measurement. Repo: https://github.com/astrobleem/86TO88. It has source, builders, tests and evidence, and contains no Microsoft binaries.

Team