[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 8-bit MIDI Software?



On 7/14/2010 10:32 AM, Toinet wrote:
Bill, were you crazy? Your READER file is composed of indirect jumps,
indirect jumps and indirect jumps and, from time to time, indirect
jumps. Add opcodes from time to time, a pinch (correct?) of values and
(oops, I must not forget) one indirect jump.

If you don't have a disassembler, then no chance to follow the code
unless you decide to reverse-follow the code from a "LDA $C088,X" and
try to jump to call to call.

Ah, I like The Flaming Bird Disassembler... going back to the READER
file after dinner,

Isn't that great!!  Bill wrote a program to "twist" the code with
countless indirect branches.  ;-)

I patched the Apple II monitor disassembly routine (after moving it
to RAM) to follow the indirections and only print a line when it
*wasn't* an indirect JMP.  The code is still interesting, but at
least it can be read!

I've emailed you my journal for Polywriter deprotection, another
Passport program, including my disassembly of READER.  ;-)

-michael

NadaNet 3.1 for Apple II parallel computing!
Home page:  http://home.comcast.net/~mjmahon/

"The wastebasket is our most important design
tool--and it's seriously underused."