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.