Acorn

Acorn RiscPC: Restoration Part 2

In my last post I got as far as finding and clearing up some corrosion. Now for some diagnostics.

First Boot

I decided at this point to plug in the motherboard, turn it on and see what happens. I have two SIMMs with this and the machine only needs one, the 4MB stick and the corroded 32MB stick. So, for starters I tried with the 4MB stick. This is what I got on the screen.

Oh! Well, something isn’t right. The cool thing about RISC OS 3.x is that it can give you diagnostic output via the floppy drive LED. Flashing a sequence to indicate any issues. I designed a drive called GoFloppy recently which has a big activity indicator in the fake metal disk cover. I plugged this in as below (the photo is after I added a lot more things to the motherboard):

The LED flashing indicated that it couldn’t talk to the non-volatile RAM chip at all, but once it did the flashing sequence it actually booted from the hard drive!

More Battery Damage

I’m assuming this machine used to belong to an “Ian Wyles”, at a glance the drive appears to be full of MIDI files and a few programs. That would make sense given the MIDI podule that was installed.

So, let’s look at why the non-volatile chip doesn’t have power. Buzzing around I found an issue with with pin 2 of R133, it wasn’t connecting to anything, therefore the chip wasn’t powered.

I removed this resistor and cleaned up the corroded pads for that and C70. One of the pads of C70 fell off during this, I suspect the corrosion had damaged it.

Where the resistor was, there is a break between the pad and the trace to the through-hole. This is pretty common with corrosion of this nature. But that is the resistor that powers the NV RAM chip. The resistor and capacitor were replaced with a couple of small bodge wires to fix the damage.

I’ve also attached a couple of wires with a connector on it so I can attach a battery later. The capacitor I used was a 10uF instead of a 4.7uF as that is what I had to hand of that physical size. But it shouldn’t make any difference to the usage here.

More Discovery

This resolved the red screen issue, it now immediately boots. Only remaining issue is no matter how much I clean up the corroded RAM chip, only one side of it is working. Confirmed by swapping which slot the RAM is in. So I’m seeing 21MB of RAM (4MB + 16MB + 1MB VRAM). I’ve ordered some replacement SIMMs to upgrade this and have a more reliable RAM setup.

Another thing I found out once this machine booted is that the x86 co-processor card is actually a 586, not a 486. This doesn’t actually mean it is a Pentium, it really is just a 486-like CPU clocked at 133MHz. Which is better than I expected! The previous user had the software for this installed with an area of the hard disk for the PC software. Double clicking this started Windows 95.

That is a screen I haven’t seen in years, it actually booted quite quickly and was quite snappy. But there really wasn’t anything much on the DOS area to play with beyond this. Apparently you can run DOS in a Window in RISC OS whilst you run RISC OS apps. So you could in-theory run Doom in two different windows simultaneously! (I think in reality there will be a RAM bottleneck).

Next Steps

On the motherboard side, I’m going to:

  • Upgrade the RAM to 64MB (hopefully) + 1MB VRAM
  • Archive the spinning rust disk, I’m not sure how heavily it was used or how long it will live
  • Add a CF card as an IDE hard drive

Ideally I want to add a network module too, but they are quite expensive so I might need to wait a while. I’m also considering potentially a StrongARM upgrade in the future, which would also require new ROMs. This is much further down the line though.

Then I need to clean up the physical casing and test / clean the CD ROM and floppy drive.

LinuxJedi

View Comments

Share
Published by
LinuxJedi

Recent Posts

Two special Amiga 4000s: Jops video

I finally got Jops to generate a good DiagROM serial output, but the video output…

6 days ago

Restoration of a barn find Amiga 2000: part 3

All the motherboard issues were resolved in my previous post in this series, now it…

1 week ago

Restoration of a barn find Amiga 2000: part 2

With this Amiga 2000, I previously got it into a state where it would boot…

2 weeks ago

Two special Amiga 4000s: Repairing Jops

Last time I worked on Jops, I left myself a lot of work to do.…

4 weeks ago

Restoration of a barn find Amiga 2000: part 1

I recently acquired an Amiga 2000 for £350 which was in an unknown state, but…

4 weeks ago

Diagnosing an Amiga 1200 Data Path Fault

I recently acquired an Amiga 1200 motherboard in a spares/repairs condition for about £100 recently.…

1 month ago