Thanks so much for that detailed explanation and example code. There were a number of things I wasn't quite understanding about PET file I/O handling and, more specifically, how one monitors status from BASIC. As a result I've been able to put my finger on why SuperPET OS-9 refuses to work when the REL 'container' file (OS-9 volume) resides on my SSE Hardbox hard drive. Among other issues that I've already found and fixed, it turns out that the Hardbox firmware is not flagging EOI when delivering the last byte of the record! As a result the OS-9 bootstrap loader never stops reading when it accesses the initial record, eventually crashing the application. This tells me exactly where to start looking in the code. Much appreciated. -- Sent from: http://cbm-hackers.2304266.n4.nabble.com/Received on 2020-10-01 16:00:59
Archive generated by hypermail 2.3.0.