[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: And the trace begins... Pick-A-Dilly Pair
On Fri, 26 Oct 2012, Hot Rod wrote:
FWIW, these do all correspond to the D.1 through D.8 files on the disk.
So this routine is just loading them directly via RWTS instead of doing
BLOADs via DOS. The load address is set to start four bytes before the
actual file, to absorb the address and length bytes at the start of the
them.
So I suspect that the 'copy whole disk only' guidance is there to ensure
that these files stay in their exact places on disk; if that's the case,
then there may not be any other data on the disk (but that's
unconfirmed).
Hm.
I wonder if HELLO is the only file that does any loads, and what (other
than the reset vector) points back into HELLO. I found code at 15A4 that
sets a number of vectors, including a couple I've never seen before, to
$0E3D which is inside HELLO.
What I may first try to do if that is the case is port it to ProDOS. I
have the BLOAD function from PDOS RDOS that I can use there (I used it in
QIX).
-uso.