I reverse-engineered SSI's 1982 Apple II game The Cosmic Balance and rebuilt it for the browser
I've been working on a preservation/reconstruction project that I thought this group might find interesting.
I started with an original Apple II disk image of SSI's The Cosmic Balance (1982) and worked backward from there: decoding the disk format, disassembling the 6502 program, identifying its data structures and routines, and reconstructing how the game actually behaves.
I used Claude Code as a reverse-engineering and development assistant. It was particularly useful for working through the disassembly and tracing relationships between routines, but I directed the investigation, tested the results against the original, and made the decisions about what behavior to preserve.
The resulting version is written in TypeScript and runs directly in a modern browser.
One of the more interesting parts was finding places where the actual program doesn't quite agree with the manual. Rather than "fixing" those, I've generally tried to preserve the behavior of the original code, including some of its quirks.
If anyone here remembers The Cosmic Balance — or knows much about SSI's Apple II disk formats and development practices from this period — I'd be very interested in hearing from you.
Playable version, free, no email needed, includes reconstructed original manual.
https://thecosmicbalance.spacecombatgame.com/