[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.