Not sure shift is working. I tried using QBASIC but couldn't type : only ; because of that.
Then I tried running the program SHELL and it crashed.
lqs_ 15 minutes ago [-]
Hidden feature: right-click any executable and select "View Resources" to browse its embedded resources like icons, bitmaps, dialogs, and version info. It even supports viewing Delphi forms (though Delphi programs can't actually run yet). Think of it as a browser-based Resource Hacker or eXeScope.
chromehearts 2 hours 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
lqs_ 21 minutes ago [-]
Ha — even the README itself was written by AI, including that very sentence. Funny times indeed.
I wondered how much of this could be done with an LLM agent, and here we have the answer
lqs_ 11 minutes ago [-]
I actually contributed to retrowin32 to get Solitaire running there. Back then the only AI tool available was Copilot, and it took me several days just to get the main window showing, without menus or dialogs.
The current state of RetroTick was achieved in less than one hour using Claude Code.
jeroenhd 2 hours 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.
lqs_ 22 minutes ago [-]
RetroTick's CPU emulation is actually slower than JIT-based emulators. It feels fast because the Win32 API calls are native JavaScript, not emulated system calls.
The game starts, it begins rendering the board, but then hangs.
fao_ 1 hours ago [-]
Really doesn't surprise me, to be honest:
> We strongly recommend contributing with Claude Code or similar AI coding tools.
ftchd 1 hours ago [-]
so which one, the coding by hand part?
lqs_ 23 minutes ago [-]
Win16 GDI support is still pretty incomplete. There's a lot of work left to do there.
1 hours ago [-]
ale42 57 minutes ago [-]
Funny project...
Tried to run SHELL from QBASIC, but it crashes:
D:\qbasic.exe has encountered a problem and needs to close.
Reason: illegal instruction
Address: 0x00002fee
lqs_ 8 minutes ago [-]
DOS interrupt support is still limited. Running SHELL would essentially require implementing a full MS-DOS COMMAND.COM, which is a significant undertaking.
stuaxo 4 minutes ago [-]
Ralph browns interrupt list could go a long way to getting stuff working.
stuaxo 4 minutes ago [-]
Oh, I did exactly the same :D
haonnoah 1 hours ago [-]
Pretty cool. The pipes program doesn't seem to have color.
Thoughts on making programs launch from a URL parameter? IE Launching a screensaver or game?
lqs_ 24 minutes ago [-]
The missing colors are likely due to some texture bugs in the OpenGL implementation. As for URL-based launching, that's definitely on the roadmap, but I want to reach broader EXE compatibility first.
TechSquidTV 2 hours ago [-]
Please let me plan Sim Theme Park. I can't seem to run it on Crossover on my mac.
lqs_ 25 minutes ago [-]
Sim Theme Park is probably too modern and complex for the current state of RetroTick, unfortunately.
Thanks! I'm actually familiar with retrowin32. I even contributed a few commits to get Solitaire running in it. But Rust has a steep learning curve for me.
Dwedit 2 hours ago [-]
Not enough Shell32 to run Winfile or Notepad.
Also the command prompt won't list directories for some reason.
lqs_ 27 minutes ago [-]
Notepad from Windows 2000 should launch now, though it's rendered as a simple textarea without full functionality. The file system API still needs a lot of work.
b3lvedere 2 hours ago [-]
Aww. The FreeCell cheats don't work, except for -1 and -2 :)
lqs_ 27 minutes ago [-]
Just added keyboard shortcut support. Ctrl+Shift+F10 should work now!
wertyu123 3 hours ago [-]
Nice
octoclaw 2 hours ago [-]
[dead]
Rendered at 16:17:18 GMT+0000 (Coordinated Universal Time) with Vercel.
Then I tried running the program SHELL and it crashed.
> 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
I wondered how much of this could be done with an LLM agent, and here we have the answer
The current state of RetroTick was achieved in less than one hour using Claude Code.
(you have to first uncompress it, for example with 7zip).
Result:The game starts, it begins rendering the board, but then hangs.
> We strongly recommend contributing with Claude Code or similar AI coding tools.
Tried to run SHELL from QBASIC, but it crashes:
Checkout retrowin32 for something similar but written in Rust and not specifically targeting the web: https://github.com/evmar/retrowin32
Also the command prompt won't list directories for some reason.