A reverse engineering project that disassembles and documents the 1986 game Starflight, revealing its unique Forth-based architecture. The game used indirect threading with 16-bit pointers, retained 2000 encrypted word names as debugging symbols, and stored over 90% of its executable as pointers rather than x86 assembly. The

15m read time From github.com
Post cover image
Table of contents
What is Starflight?What is this project about?ForthDisassembly descriptionThe main building blockTranslationFilesDirectory in STARA.COM and STARB.COMUsage

Sort: