Mia Magnusson wrote: > Or use indirect access to 0/1? A side note - the fact that indirect access to these addresses will still affect CPU registers is the reason why disk reads do not work across 64 kB boundaries in the 6509 MS-DOS IPC library. Interestingly, the IPC code contains specific workarounds in case the read crosses such boundary (rewinding the memory pointer to 0000 and incrementing the $1 register value) but they are worthless anyway because as soon as anything is written to memory address $x0000, everything goes out of the window. It is apparent that the programmers who wrote this code did not understand fully how the 6509 works. Regards, Michau. Message was sent through the cbm-hackers mailing listReceived on 2018-02-26 00:02:10
Archive generated by hypermail 2.2.0.