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

Re: Little Lode Runner was Re: 48K stage-loaded to 64K single-load?



Oy.  Looks like I doubleposted while the news server was throwing a fit.

Been going through the memory dump again.

1DB2.1EB1 contains, apparently, an image of the data disk boot sector. Removing the editor would eliminate the need for that. Preceding that appears to be font/sprite data. I don't know what else is there; the memory usage starts at 0F00.

0D00.0EFF are, initially, unused. (I know that 0D00 is used for the current level; in my dump, however, it simply has the "unallocated memory" pattern.) Below that from 0800.0CFF, is the bootloader - probably unimportant code.

Page 6 contains a mirror image of page A, apart from one byte:
06F8- 02
0AF8- 96

As that's from the bootloader code, I'm guessing it's just part of the bootstrap (it's the copy found on brutaldeluxe), and it looks like zotting it doesn't harm anything. There does seem to be some importance to initial ZP values, I haven't yet figured out where they're initialized.

Here's the current disassembly that I've managed to suck out of IDA:
http://xtra.usotsuki.info/lrdas1.txt

-uso.