Attn: OSI Hard disk users: Request Information

Post Reply
Mark
Posts: 293
Joined: Tue Sep 16, 2008 6:04 am
Location: Madison, WI
Contact:

Attn: OSI Hard disk users: Request Information

Post by Mark »

One of my long term projects has finally produced results: I wanted to capture and save the contents of some OSI hard drives as well as understand the disk interface and emulate them in WinOSI. I can now do this for the CD-7 (7MB) disk controllers 590/596/525 combo or 598! However I would like to support other controller and drive sizes as well. But to do this I need some information on how these controllers respond to various input conditions.
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?  
Attached is the code & tools used to build this program, along with the hd-id.ser file to upload to a C3.

Thank you!
-Mark
Attachments
OSI_HD_ID.zip
(51.91 KiB) Downloaded 579 times
Post Reply