What's new

Takosuke

Professional
Joined
Dec 20, 2018
Messages
375
Reaction score
384
Location
Laguna Beach, CA
I thought it was time for me to try repairing boards. I probably don’t have much of a knowledge about it outside of reading a bunch of logs, nor do I have half of the equipment, but we all have to start somewhere! The plan is to build both up as I go.

Writing this here will help me to stay accountable and hopefully receive some tips and advice :)

So got this Captain America and the Avengers from Data East for a low enough price, disclosed as booting but with issues, mostly sound.

C1736F40-2B25-4E70-B012-9129C7476F8F.jpeg

It came in full of dust, and dead flies/cobwebs/egg sacks. Yikes. I brushed most of it off and will definitely Simple Green and wash it as soon as possible. This is after brushing it X(
4F7850DB-933C-4862-A253-F62B87CC8D7A.jpeg

I noticed already some dirt and corrosion that I will have to look into once cleaned up

BA4FD5DF-D759-4F28-8432-7C3398B9A654.jpeg

Booted it to do an initial check, and almost no image with a big loud buzz.
Pushing gently a bit on the EPROMs randomly managed to get me an image and eliminate the buzz! But the colors are wonky (missing).

50CA261E-6FEE-44BC-9AF2-FC0EC25CCD87.jpeg

Sometimes, the image gets garbled and pressing a bit on the board fixes it

6FDC9EC6-0632-4C3F-AB6B-A098228180AA.jpeg

Adding a credit to leave the attract mode, the sound plays good, music and SFX!

It seems like the debug is enabled though, and I will have to lookup the dip switch settings.

7CF45987-F07C-43F8-81C8-D5F42AD8A899.jpeg
ABC78C1C-9E31-4715-9373-2F9D940EA4DE.jpeg

At least the game is alive and responsive. The fact that I can have sound, image and controls seems to be a good thing.

Next step will be to remove all the chips, give it a good cleaning overall, clean the sockets and legs and do a visual inspection to see all that can potentially be broken (traces, legs, etc).

To be continued!
 
Last edited:
Next step was to remove all the chips for a deep cleaning.

It was even nastier underneath:
DEB53235-ECC9-4801-A091-600B0727951E.jpeg


After using a nice paint brush to remove most of the dead insect parts and spider egg sacks, I prayed the entire board (both sides) abundantly with Simple Green.

Rinced it slowly in the sink after letting the Simple Green rest for a minute or two, then removed more stuck dead insect parts and did the same process once more for good measure.

I let it drain and dry a little bit, and then used my ESD protected Air Duster to push the excess water out of the sockets and help the drying process (now more than a minute or two at a time).

53052F01-5D4A-4654-9ABF-6A15A6905675.jpeg

I let the board rest for a day and a night in the nice hot Californian weather, using the Air Duster a few more times once in a while.

Next step was to do a full visual inspection of the board.
  • Nothing major detected, no lifter legs on the legs of the chips, but a few scratches on the traces.
  • Used the multimeter to check continuity and all seemed fine.

Before doing more tests, I proceeded to cleaning the EPROMs and Pals.

  • One of the EPROMs had a bent leg that I managed to carefully salvage while cleaning it.
  • For the rest, I used a nail filer to carefully clean all the dirt off from the legs.
  • I then re-seated all of the chips in their sockets to do a quick test:

D72DB18D-7616-476F-96D5-561355112906.jpeg

Colors are back, screen is stable for the Attract mode!

I let it run for a while and all good!

4F8388F7-A7A5-4522-B38C-32A8D2F3B73E.jpeg

Starting the game gives me still that debug code :/
C7E9195F-DAEC-4F7A-B67C-B0F5F04C5DE7.jpeg

But pressing start on player two made it disappear!!

5F0C4330-DE8A-4010-927A-8B0B137846A1.jpeg

Played the game for about 25 minutes with no issue!

  • Image good, controls good, sound perfect.

Success! It was an easy one!
 

Attachments

  • 85C4C30E-25A8-4E8A-924F-A4CA96288BD8.jpeg
    85C4C30E-25A8-4E8A-924F-A4CA96288BD8.jpeg
    622.9 KB · Views: 712
Last edited:
Dip block 3 #8 should disable debug mode. Can you hold start and reset the board to see which revision it is? Should be printed on screen then.
 
Back
Top