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

Re: Digging Donkey Kong (for possible packing)



On Mon, 2 Jan 2012, Antoine Vignau wrote:

I'd rather set the memory usage as the following:
- $B700..B7FF: the original RWTS code and IOB
- $B800..$BBFF: the 1 KiB ProDOS file buffer
- $BC00..$BCFF: if necessary, 256 bytes for disk<->RAM manipulation
- $BD00..$BEFF: a rewritten RWTS entry point (handles all RWTS
functions: read/write/format)
- $BF00..$BFFF: the ProDOS MLI buffer

That's kind-of overkill, not? I'm not talking about a general-purpose method, just one that will work for this specific program. xD

$B7B5 should not be considered as the official RWTS entry point but
the one used to load DOS 3.3. The official entry point if $BD00, set
by DOS 3.3 in a vector in page 3 (can't recall right now).

Well, yeah. But B7B5 was the entry point I detected being used in the code, so that's where I focused.

-uso.