Remix.run Logo
Show HN: RetroTick – Run classic Windows EXEs in the browser(retrotick.com)
36 points by lqs_ 2 hours ago | 11 comments

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

Tepix 23 minutes ago | parent | next [-]

Tried it with REVERSI.EXE from Windows 3.0 from https://winworldpc.com/download/c2bbc28f-177a-c2b2-5311-c3a4... DISK02.IMG

(you have to first uncompress it, for example with 7zip).

    $ sha256sum REVERSI.EXE
    a9e319c8f479d1568beec03858fdbb27c71747b2bbed6cd7c9f5e2daa23b40e9  REVERSI.EXE
Result:

The game starts, it begins rendering the board, but then hangs.

emchammer a few seconds ago | parent | next [-]

Depending on your sound card interrupts, CONFIG.SYS, memory configuration, order in your AUTOEXEC.BAT, this was occasionally expected behavior on the native hardware.

fao_ 19 minutes ago | parent | prev [-]

Really doesn't surprise me, to be honest:

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

ftchd 2 minutes ago | parent [-]

so which one, the coding by hand part?

jeroenhd 38 minutes ago | parent | prev | next [-]

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.

chromehearts an hour ago | parent | prev | next [-]

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

LinusU an hour ago | parent | prev | next [-]

This is super cool!

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

TechSquidTV 25 minutes ago | parent | prev | next [-]

Please let me plan Sim Theme Park. I can't seem to run it on Crossover on my mac.

Dwedit 43 minutes ago | parent | prev | next [-]

Not enough Shell32 to run Winfile or Notepad.

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

b3lvedere an hour ago | parent | prev | next [-]

Aww. The FreeCell cheats don't work, except for -1 and -2 :)

wertyu123 an hour ago | parent | prev [-]

Nice