OSI uses self modifying code, patch tables & controller responses to change how code operates in real time making debugging difficult. I have extracted a bit of code from OS65U V1.44 that detects and configures flags for various disk drive configurations which is normally run early during the boot process. It's been wrapped up in a 65A serial loading file which can be run to show the equivalent of print debugging statements along with the results of the detection. This code should work with CD-74, CD-36, CD-28, CD-23 and CD-7 systems. (Any others?)
If there is anyone out there with functioning disks & controllers other than CD-7 (even if they don't boot) it would be great if you could run this program and capture the results! Sample output below:
Code: Select all
Ready to ID HD? (Y/N)Y
C202:04
3408 W c207:00 3408 W c202:81 347c R c202:04 344e R c202:04
347c R c202:04 344e R c202:04 347c R c202:04 344e R c202:04
347c R c202:04 344e R c202:04 34bd W c202:C1 34bd W c202:E1
34bd W c202:C1 34bd W c202:C1 34bd W c202:E1 34bd W c202:C1
34bd W c202:C1 34bd W c202:E1 34bd W c202:C1 34bd W c202:C1
34bd W c202:E1 34bd W c202:C1 347c R c202:06 344e R c202:06
34bd W c202:C1 34ee R c202:06 34bd W c202:81 34bd W c202:A1
34bd W c202:81 347c R c202:06 344e R c202:06 34bd W c202:81
34ee R c202:06 34bd W c202:81 34bd W c202:A1 34bd W c202:81
347c R c202:06 344e R c202:06 34bd W c202:81 34ee R c202:06
34bd W c202:81 34bd W c202:A1 34bd W c202:81 347c R c202:06
344e R c202:06 34bd W c202:81 34ee R c202:06 34bd W c202:81
34bd W c202:A1 34bd W c202:81 347c R c202:04 344e R c202:04
34bd W c202:81 34ee R c202:04
C202:04
3400: 00 FF 00 00 81 02 04 08
Disk Type CD-7
H/D/M?
Thank you!
-Mark