• Please review our updated Terms and Rules here

Help fixing two Shugart SA-400Ls from a TRS-80 Model 4

Hambert

New Member
Joined
May 21, 2024
Messages
5
Hi! I'm Humberto from Argentina, volunteer at Espacio Tec retro computing museum. I'm currently working on getting a TRS-80 Model 4 up and running. The computer works OK, and I can load OS disks previously wrote using a PC+ImageDisk v1.19 and a known working Double Density YE-Data drive.

The Model 4 in question came with 2 identical (aside from one containing the resistor pack and not the other one) Shugart SA-400L drives. Both of them show identical behavior. I will from now on refer to them as "one drive" since both show equal symptoms:

- They won't read Model 4 disks, displaying "Disk Error" on screen.
- They will read Model 3 older disks (like one containing 13 Ghosts), but it will enter a boot loop after the AUTO option engage (I suspect a RAM problem but that would be another story).

They showing some life with Model 3 disks rings a bell about something having to do with modulation, I think.

Of course, if I swap the drive 0 with a known working YE-Data drive, it will load TRS-DOS and LS-DOS no problem.

Now the most important thing: IT WRITES DISKS CORRECTLY. Connecting the drive to a PC and using ImageDisk to write images, I could successfully make disks for TRS-DOS/LS-DOS that work on the YE-DATA drive and boot ok on the Model 4 using the YE-DATA drive. However, the Shugart won't read its own written disks. Also, using the align function in ImageDisk show the drive as "on track" for all 0-39 tracks, both on self-made disks and in disks written with the working drive.

Using the drive in the PC and a Model 4 emulator started from a virtual image, I can format a disk under TRS-DOS, but it will fail at writing the directory data (as it tries to read, it hangs up).

Things ruled out:

- Drive is lubricated and clean. Mechanism is in good condition.
- Head was cleaned with a cotton swab and isopropyl alcohol.
- Drive velocity was calibrated using ImageDisk RPM test and a disk written by another working drive.
- Track 0 sensor is properly aligned. It engages at track 0 position and disengages at track 1+ positions.
- Head alignment was checked with an oscilloscope on TP1 and TP2 signal points and dialed for maximum amplitude rotating the stepper motor.
- Resistor pack is installed and pull-up voltage is present at all the proper lines when drive activated.

The second most important thing is DATA IS PRESENT AT PIN 30 of the connector when reading attempt occurs. As long as I can see on the oscilloscope, it pretty much looks similar to the data coming out of the working YE-Data drive. So currently my most solid theory is that Read Data is there, but its quality is not good enough for the FDC to accept it.

Note that the Shugart drives won't boot both on the TRS-80 model 4 and they also will show similar "Disk Error" message when using them at the PC + Model 4 emulator.

I changed the only electrolytic cap C7 at the read circuit (check attached diagram for reference) with no luck. Removed cap showed no DC conductivity and its capacitance was spot on.

Any help and ideas will be greatly appreciated. I'm really stuck with this one.

Thanks!

Humberto
 

Attachments

  • 20260107_094605.jpg
    20260107_094605.jpg
    360.9 KB · Views: 5
  • Screenshot_20260108_150719_Adobe Acrobat.jpg
    Screenshot_20260108_150719_Adobe Acrobat.jpg
    330.8 KB · Views: 5
From what I see in the SA-400 Manual that drive is a 35 Track Drive.

Do you have Floppy Doctor for the Model 4?

If you are booting Montezuma Micro, you can change the Drives to be 35 Track and change the
stepping speed of each Floppy Drive. I use Montezuma Micro Ver 3.21 on my Model 4's.

Larry
 

Attachments

If you are booting NEWDOS 80 you can also use the PDRIVE command to set the
Floppy Hardware Parameters. I don't know about the various versions of TRSDOS.

Larry
 
From what I see in the SA-400 Manual that drive is a 35 Track Drive.

Do you have Floppy Doctor for the Model 4?

If you are booting Montezuma Micro, you can change the Drives to be 35 Track and change the
stepping speed of each Floppy Drive. I use Montezuma Micro Ver 3.21 on my Model 4's.

Larry

Hi Larry, thanks for your answer.

I've found plenty of evidence these drives are 40 tracks as well as 35, like in this OEM manual (page 1-1) and this catalog (last pages).

When I read about making disks for this system, I've never came across a mention of 35 tracks, always 40 (I could be wrong I guess).

I do the disks with ImageDisk directly from the image files in a PC with the double density YE-Data drive, I don't format them in advance, so the tracks amount are at least the original ones from the master disks contained on the disk images I downloaded from TRS-80 archive sites.

If I understand correctly (sorry for my lack of experience), are you suggesting booting the system with another OS (Montezuma Micro) other than the ones I've been trying? Is it more likely to read properly than the ones I've been trying to start (LS-DOS and TRS-DOS)?

Thanks!
 
Thanks Larry, dont worry about the IMD files, they are working fine with the YE-Data drive.

I've changed the rest of the electolytic caps and come to the conclusion that the Shugart 16278-0 read amplifier chip is at fault on the drives. Model III disks will load without problems but not Model 4 disks, which makes sense since the older ones use FM and the newer ones MFM as far as I know. My strongest suspicion is that the read amp chips have lost enough sensibility/gain to make MFM reading unreliable.

For my very last step on this matter, I'll try to buy new chips and try my luck changing those.

Thanks!

Humberto
 
The SA400L is the 40 track version of the SA400 35 track drive. I have a pair on my Model I that I bought BITD. I thought the only difference between the 2 drives are the mechanical stop that limits the head movement. Here's the OEM service manual for the SA400L.
 

Attachments

The SA400L is the 40 track version of the SA400 35 track drive. I have a pair on my Model I that I bought BITD. I thought the only difference between the 2 drives are the mechanical stop that limits the head movement. Here's the OEM service manual for the SA400L.
SA400L is also MFM capable and its read circuit is absolutely different compared to a SA400. Read amp/comparator chip 16278-0 is absent on a SA400.
I've ordered this chip from a seller on Florida and will comment when it arrives.
 
Back
Top