Show HN: RetroTick – Run classic Windows EXEs in the browser
24 points
by lqs_
1 hour ago
| 6 comments
| retrotick.com
| HN
RetroTick parses PE/NE/MZ binaries, emulates an x86 CPU, and stubs enough Win32/Win16/DOS APIs to run classics like FreeCell, Minesweeper, Solitaire and QBasic, entirely in the browser. Built with Preact + Vite + TypeScript.

Demo: https://retrotick.com

GitHub: https://github.com/lqs/retrotick

jeroenhd
58 seconds ago
[-]
Seems to run a lot faster than the previous proof-of-concept I've found (https://www.boxedwine.org/app). Then again, that website runs an entire Linux VM to support Wine.
reply
LinusU
11 minutes ago
[-]
This is super cool!

Checkout retrowin32 for something similar but written in Rust and not specifically targeting the web: https://github.com/evmar/retrowin32

reply
Dwedit
5 minutes ago
[-]
Not enough Shell32 to run Winfile or Notepad.

Also the command prompt won't list directories for some reason.

reply
chromehearts
41 minutes ago
[-]
This is so cool & I'm really amazed by it but I couldn't help laugh at the readme

> We strongly recommend contributing with Claude Code or similar AI coding tools. [...] Of course, coding by hand is also welcome.

Funny time we live in lol

reply
b3lvedere
38 minutes ago
[-]
Aww. The FreeCell cheats don't work, except for -1 and -2 :)
reply
wertyu123
48 minutes ago
[-]
Nice
reply