I've been busy with the 5170 mentioned earlier. The main goal for now is to get a hard drive detected, and that has been quite the challenge so far.
What I've done yesterday and today:
- created a working AT Diagnostics disk and booted from it
- diagnosed the hard drive
- booted dos 3.20
- ran debug and found out I can't connect with the hard drive on a low level
A bit more in detail:
AT Diagnostics
So the thing here was that the AT diagnostics is a boot disc. An image was quickly obtained (thank you internet, especially dosdays in this case), however the image is for a 5.25" floppy. I have a few, but how to write to them?
Luckily I have a socket 7 pc with a floppy connector on the mainboard. And this 5170 came with an external 5.25" floppy drive (yes, that is what that thing in the picture (page 1516) is). So I hooked the external drive to the socket 7 pc and wrote the image. Or planned to, but failed, because it turned out the socket 7 will not write discs.
Quick fix: hook on my 486 and write the image. And fail, because all my floppy's turned out to have gone bad over the years (I have 8 and they are in one box).
Now what? Turns out the 3.25" disc drive has the same data cable connector as the 5.25" drive. I swapped them, and tricked the AT into thinking the 3.25" drive was actually the A drive (normally it's B) so that it can boot from that one.
Then I tried writing the image to a 3.25" disc. And failed again, because the image is for a 360kb floppy and not a 1.44MB disc. Winimage wouldn't write at all, rawrite did write the image but the 5170 refused to read it.
Now the (to me) best part: use tape. With a bit of tape I covered the hole in the 1.44 disc, so it would be recognized as a 720kb disc. Rewrote the image with rawrite and lo and behold! The 5170 accepted the solution and gave me the diagnostics!
I'll be short on the next bit: a hard drive is recognized, I set it to type 2 (it's a Seagate S225) , but the diagnostics failed to read the drive. Something with MFM and old hard drives. If you are curious I can explain, but for now I'll spare you the details. Conclusion: low level format and the drive should work fine.
Low level format would be done from DEBUG in DOS, and for that I needed a bootable DOS disc. Luckily I have a DOS 3.20 / GWBASIC set on floppy (yes, 5.25" floppy). Long story short: swap the drives back, insert floppy #1, boot, insert floppy #2, run DEBUG.
Debug prompt: G=C:800:0
And crash. So trouble.
Reboot, start Debug again and now prompt: D C:800:0
That gave me a lot of SSSSSSSSS output. That could mean the ROM is not working properly, but my MFM card has no ROM onboard (it's this one https://theretroweb.com/expansioncards/s/ibm- … floppy-diskette ).
That's where I'm at right now.
Thoughts and feedback are welcome.
Also: should I make a separate topic for this 5170 journey? Or stick to these sort of daily updates?