Now this is interesting - although we have the same 3 rooms in the upper left, the 8051 IS NOT the same on ours - yours have a EEPROM installed - ours has a hard coded chip.
A dump of your ROMS and the 8051 (If that’s even possible) fill likely fix our issue.
Based on some cursory stuff yesterday with the device after one of the ROMs was inadvertently installed a PIN off at U1 chip, the drive is acting differently, even after the chip was replaced in the correct manner. Wonder if the chip is now damaged. As the drive no longer tries to load the tape more than 1 time. if it fails the first time, it goes kind of crazy.
Hey there, you have the eprom version of the 8051 on your board. That chip was used for software development, I almost bought one back in the 1980s until I saw the price $270 in 1980s dollars. I don’t recall if there were protection bits on that version, if not then the code could be extracted and I could program a eprom version myself, if I can find one on ebay. I’ll have a hunt around. My recollection is a special programmer was used. I know the ACMS had a full set of 8051 programming tools at one stage, I saw it in a video when they were moving from their last location. In our board it is a mask-rom version, so etched at the factory and unreadable.
Hey @DigitalRampage @DaveEverett it sounds like its time I bought myself an EEPROM reader and sorry to hear about your new issue with tape load, how frustrating.
I’ll go ahead and try to get a dump of these chips for you. It will be a few days away as I’ll have to source a reader. If this gets us nowhere, we’ll think about plan B.
On my end I did make some progress on hooking up the 7980 to a DOS PS/2 (have the correct ASPI driver now) but only partial, I suspect a cabling problem still so thats ongoing. I have PCI SCSI card coming in the mail today as my patience with the PS/2 path is wearing thin.
Thanks mate. I should be able to rig up the external board for the 8051 next Saturday and start probing the signals.
Sounds good @DaveEverett I may seek your advice further on easiest way to try a ROM dump of those chips. I am thinking I might build this: GitHub - JohnDMcMaster/8051dumper: by NF6X. Forked from: https://gitlab.com/NF6X_Retrocomputing/8051dumper
Thoughts? Otherwise I can drop $50-$100 on a programmer I guess to save time.
Also once you get past this little hiccup with the 8051, I did progress some testing on the SCSI side that may be of interest in helping you check if your SCSI interface is working ok.
Based on my journey to-date it will be far easier to have a basic Linux box with SCSI card if can scrounge that and a matching cable. Linux does an extraordinarily good job of detecting and reporting any SCSI devices it finds and with the standard utilities (mt, tar, dd etc) it just makes life much easier since you don’t need add-on software apps. At least until you prove its working.
Here’s what I now have, in addition to the Sparc-20 setup.
Basic workstation (HP z820 trusty old banger) running MX-Linux and Tekram SCSI PCI card - cheapest I could find on eBay with the same connector as my Sparc so can use the exact same cable. Cost me $15 all up inc shipping.
Connected both the HP-7980 and a DEC TZ87N that I have to see how they behave differently.
Set both Tape drives to SCSI ID 2 - I only picked this as my TZ87 ID switch doesn’t switch properly and is stuck on 2. Note the terminator also which I presume you have available.
It’s worth noting that both drives behave almost identically in response to most linux tape commands.
Successfully tried at least these ones. I believe ‘dd’ also works for making tape images
mt -f /dev/st0 [status, rewind, offline, erase]
tar cvf / xvf / tvf with /dev/st0 as the tape device.
Note that sometimes mt “status” command sometimes reports errors even though the other commands like rewind etc seem fine. Might be something to do with tape online/ready status, unsure.
Also you can use the “dmesg | grep scsi” and such (see pics) to see what Linux has found on bootup. For both drives, the SCSI tape drives are just mapped to /dev/st0 so it’s quite nice in that way.
Pics of my setup for inspiration or comparison