Time for another progress update on the MPU repairs. Last time I'd got it unlocked and fully booting passing all 6 tests running the original PARAGON ROMS with factory jumper settings. I then said my next step would to remove the factory jumpers and fit 0.1" header pins on all the "E" sockets so I could re-jumper this board in a matter of seconds for any combination of original masked ROMS or EPROMS.
Well... that was my plan! Powered the board up one last time to check it was still working. Oh dear, only 2 flashes. No third flash means something is wrong with the 5101 SRAM at U8. Put the 5101 back in the PARAGON MPU and checks out fine, so the chip is good. Drat!
Right. Time to stop dilly-dallying and get rid of the crap DIL socket at U8. Hacked the black plastic frame to bits with snips, unsoldered the pins and then cleaned up the tracks and pads with flux cleaner and fibreglass pencil. Oh dear... can you spot the problem?
The topside track that passes between pins 15 and 16 is cracked and has started to lift! Time for some repairs! Cut off the lifted part, scrape off the green mask, clean and tin the freshly exposed tracks:
Then cut a piece of fine wire to length, strip and tin the ends, and solder it in place on top of the tracks:
(In case you're wondering why the photos are round I took them through my 3.5x jewellers eyepiece for extra macro close-ups!)
Next, solder in place some quality gold turned-pin SIL socket strips ensuring the solder flows all around the pins and pads on both sides of the board:
And here's the 5101P SRAM re-fitted. I keep it in an extra turned-pin DIL socket as I only have the one so have to keep swapping it back and forth between GOLD BALL and PARAGON. Better to break a DIL socket than a rather expensive and obsolete memory chip:
After that little lot I ditched all the wire ROM jumpers and fitted the 0.1" header pins to all the "E" sockets that are used to configure different types of ROM/EPROM. I then used 10cm colour jumper wires commonly used for Arduino/RasperryPi prototyping to configure the board for having the PARAGON factory ROMS U1, U2 and U6, which are all type 9316 (
http://techniek.flipperwinkel.nl/ballyss/rep/index3.htm#35roms):
1-4, 2-6, 7-8, 9-11, 12-36, 13-15, 16a-19, 31-32, 33-34
Woohoo! 6 flashes, we are back in business. It was then a simple matter of pulling the PARAGON ROMS, popping in the previously untested GOLD BALL EPROMS (there are only two EPROMS; U2 which is a type 2532 and U6 a type 2732) and re-jumpering the board for this combination (
http://techniek.flipperwinkel.nl/ballyss/rep/index3.htm#35roms):
4-12, 7-8, 10-11, 13a-14, 16a-29, 31-32, 33-35
What do you know? The EPROMS are good! We have a working MPU for GOLD BALL! And with the jumper mod it's ready and able to test any other ROMS in the future just by moving a few wires around.
AWESOME! I love electronics!
Here's the whole board powered up and running on the test bench (I use on old slimline ATX computer power supply - see my PARAGON shop log for the setup). There's not much to see but I assure you it's alive and kicking!