Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Scott Adams text adventure disassembly

58 views
Skip to first unread message

fadden

unread,
Aug 24, 2021, 5:06:15 PM8/24/21
to
I have fond memories of frustration playing these adventure games. I remember peeking at the binary to find clues one time, and being confused by finding a bunch of text that didn't seem like it should be in the game. (Apparently some bits of the data file ended up in the padding areas.)

I looked around on the web and discovered a bunch of tools and scattered documentation, but most of it was based on a TRS-80 BASIC source listing of Pirate's Adventure published in Byte magazine, or derived by examining how the data files were used in games, rather than disassembling the interpreter.

I figured I'd fill in a few gaps by disassembling the Apple II version. The code itself is sort of interesting, making minimal use of zero page, and making heavy use of the stack and inline data to manipulate 16-bit values.

https://6502disassembly.com/a2-scott-adams/
0 new messages