Space Duel – PCB Repair Logs

I’d picked up a Space Duel board for myself a while back – it made it to the front of the bench.

Board #1 – My board

Triage:

  • This is the ‘after’ shot – but overall a pretty clean board.
  • Prior work: analog section had been worked on / socketed
  • Once powered up – testing voltages – missing +15V.
  • No clock
  • Registered a number of bad ROMs
  • All RAM checked bad

Started simple and replaced 7815 voltage regulator.

Probing around I found the 12MHz clock coming off the crystal no problem..

The 12MHz was clean going into @F3 pin 11 – and was being pulled up on the other side. The short was to the +5v power rail and was ~6 Ohms. No clock out of @E4 as a result. The down side.. The 12MHz signal hit 15 chips and 17 pins.

The vast majority of the connections were here. I let the board run a while and found one burning hot chip @F8. Removed it – but still had a short. I used a laser thermometer and the next ‘warmest’ chip was @C8. Pulling it eliminated the leak to +5V. Clocks were now running! A thermal camera could come in handy…

Some of the ROM and all of the RAM checked bad. One by one I removed RAM and socketed it.. and one by one the RAM checked good.. All 6 RAM were bad. After that only one ROM checked bad.. Replacing it got all RAM and ROM checking good.

Next up the Vector Generator. It was stone dead. Probing around found yet another leak.

This time it was LATCH1 but it was being pulled to ground. An 8 Ohm leak. It hit ~9 chips. Since I had 2xbad LS194’s above, I removed the remaining 4. 3 of the 4 were bad in the chip tester.. But none of them were the cause of the leak. The 74S00@E7 was the problem child. Once I pulled it – the leak was removed.

I’ve run into this enough times now that a Leakseeker will be here in a few days.

Replacing all the chips restored operation of the Vector Generator!

Game running. This issue was in the analog section. Prior work helped me here. The TL082@D/E12 was already socketed. Replaced/easy fix.

The last problem could have been a rat hole.  Game would run in attract mode for about 5-6 seconds and restart.  If I coined up – it would still run 5-6 seconds and restart to attract mode.  Therefore it was rebooting and it wasn’t the VG flaking out.  If I moved quick – coined up – started the game and then got into game play.  It was stable.  I could play an entire game.  All the RAM had been replaced, but I swapped in another set to be sure.. All the ROM checked good, but swapped in another set to be sure.

I decided to see if it was a watchdog reset and it looked like WDCLR was not getting signaled and the game rebooted itself. It was a software issue for sure.

Checking the interrupts – the 3KHz clock into LS161@J4 was coming in at 6KHz.

Working backwards…

LS393@F4 pin 8 was feeding 2x the clock doubling the output frequency on Pin 6, Pin 4.

Replaced LS393 – 3KHz and 12HKz clocks restored. No more crashes!

Board Works!

Board #2 – Received a board for repair

No issues found… I also have the 6100 chassis for it.. Problem is likely in the monitor. I will be doing board maintenance (clean chip legs, Deoxit, burn in test).

All the pots in the analog section were cermet except the BIP’s – they were the old stand up style.. replaced them.

Board works!

Leave a comment