I’ve been up to a bunch of little projects while waiting on parts and time for the big jobs, so here is another mini-update on three of those projects.

A501 battery removal for a friend

My good friend has had an Amiga 500 since they were considered semi-current machines, and it has an A501 512KB memory expansion card in it. These cards have a clock battery in them, which is a (pardon the pun) time bomb.

We fished it out of storage about a year ago and removed the memory expansion to avoid it damaging the expansion bus of the machine if battery electrolyte were to leach into it, and then it sat on my workbench the entire time waiting to have its battery removed.

Like my own A501, I had to clip the shield to get it off. Whatever was used to solder these cases together just does not respond to my Pace desoldering station, or - more likely - my lack of experience. Taping the shield back together is fine, and you really don’t need that beefy shield in this day and age when connected to a monitor anyway. It’s much more important that I can save the board.

Here’s the battery gore shot:

A501 memory expansion battery damage part 1

Yeah, you love it. Sicko.

It actually came out pretty well. The only problem I had was clearing one of the holes, because the leg was so corroded it refused to leave the via. Some persistence, extra solder, and clever use of tweezers managed to save the day, and then I neutralized the electrolyte that I could with vinegar. We might install a coin cell holder later, but it feels unlikely.

PC-9821 Gotek mounting

The Gotek fits perfectly into the slot underneath the primary floppy drive on my AP2. This bay was intended to take a second floppy drive, and apparently the dimensions on the Gotek are just about identical. I still need to figure out how to screw the drive in, and the single-floppy bezel had to be removed to make the Gotek accessible, but at least now I can close up the computer and stack things on top of it.

PC-98 with Gotek installed in lower bay

I’ve been looking for double-floppy bezels (as well as a double floppy cable), but so far no luck. I also want to put an OLED screen onto the Gotek, since the FlashFloppy firmware likes to list files in the order they appear in the FAT filesystem, and not necessarily alphabetical or chronological order. This leads to a little guessing as to which numbers are mapped to which images at present.

SparcStation 1+ still not co-operating

After speaking to some more knowledgable Sun types, I spent a little more time working on the SparcStation 1+ to see if I could get it booting.

By removing all the drives and booting, I managed to somehow successfully reset the nvram to a point where it will no longer display “Illegal Instruction,” as it did previously, but instead try to boot off of the SCSI hard drive and give a “bad magic number in disk label” error, which I assume means that the partition map is not Sun-friendly.

While trying to free up the hard drive from its torpor, I found out that the drive is apparently out of a Mac and has an Apple ROM. It’s odd that’s a full-height: I am not sure what machine would have shipped with a full-height 40MB SCSI drive (maybe an SE or early-model II?)

Apple ROM sticker on the hard drive

I tried to read it on a few Macs - to see if it maybe had Mac system software or some other clue as to the drive’s status, but didn’t have any success even detecting it on two of them: Blue & White G3 Forklift Mac, with its boot drive, refusing to boot

And the other Mac froze on boot, since presumably ID 0 was already in use: 8600/200

It was only after messing with the drive in these machines that I realized the drive head was still rusted stuck and only the spindle motor was working. A few more power-cycles got the entire drive moving, and sounding once again like a Quantum jet engine.

When I get more spare time, I’m going to try and figure out what size of jumper is the right one to change the drive ID, and then see if I can get the machine that froze to read the contents of the disk.

As a side note, because the nvram remaps SCSI IDs by default, attempting to boot off of “SCSI ID 0” will actually boot off of the drive with ID = 3 (and vice versa). The SparcStation shipped from the factory with a drive set to ID 3, I guess.

The SparcStation clearly has something wrong with it, which probably explains how it ended up at a junk dealer in the first place:

  • The floppy drive reports (even after a re-lubing and cleaning) that it cannot read sector 0, so none of the boot floppies I made will work;
  • The machine will hang on boot if I remove the hard drive from it, which is odd since it’s supposed to be capable of being a diskless workstation;
  • Removing the hard drive in the first place is how I got past the “illegal instruction” error;
  • One of the SCSI cables has its mounting tab crudely filed off, and the cable was installed backwards into the motherboard for no apparent reason;
  • The floppy cable also has its key tab filed off, but seems to be the right length for the computer (inserting it upside down makes the drive do the usual Shugart-bus “light on all the time, floppy drive ain’t working” symptoms);
  • The hard drive doesn’t seem to seek or read before returning the “bad magic number” error. Considering it’s an ancient full-height Quantum, believe me that you can hear and feel when it is trying to seek;
  • The NVRAM battery is still bad, but it will hold settings for a warm boot if I do a set-defaults and then reset. Interestingly, if I pull power, it will never go back to the “Illegal Instruction” error even though it immediately loses its settings. I guess the NVRAM settings must have been corrupt in some way?

Another option is to net-boot the machine, but I don’t have an AUI ethernet adapter (only Apple “AAUI,”) and I’d like the computer to be able to boot on its own. A friend of mine also has two SparcStation 20s, one with a Ross “hyperSPARC,” that I might be able to borrow in the hopes of informing further diagnosis.