I bought this board originally just to use for parts as I always need konami custom chips. However when it arrived I could see it was in really good condition apart from the missing 051550 custom near the edge connector and a couple of damaged traces. So I decided to see if I could get it going.
I took a 051550 from a Main Event parts board soldered it in and fixed the three damaged traces.
Powering on the board I was greeted with a screen of garbage, the cpu wasn't running. I checked the two main program maskroms with the eprom burner and both returned unknown code. I then burnt two 27C010 eproms with the code from mame which you can see in the picture above and the board would now boot.
It would get as far as the ram / rom check screen and reported 3 failures. Rams 1H, 17H and 18H. 17H and 18H had already been removed from the board and socketed so these were easy to check and both were fine. The soldering on the sockets looked good too, after ruling out the ram at 1H and all other surrounding logic I was left with the custom chips.
On closer inspection two pins on the 051960 custom were bridged, I removed the bridge and reflowed the chip but this made no difference. I decided to replace this custom as it was the most likely candidate from what I had to go on. Luckily I already had a spare desoldered in my parts box marked 'ok'. I used the usual chip quik technique to remove the original chip and soldered on the replacement.
Time for the moment of truth.
All rams now pass, repair complete.
Thursday, 22 June 2017
Sunday, 18 June 2017
Mr Do! pcb repair
This Mr Do! pcb wouldn't boot and just displayed a screen of garbage.
This was caused by a bad 74LS138 @A3. Once I replaced the 138 nothing changed, I checked reset pin with my logic probe and it wasn't kicking in. After about 15 seconds it finally kicked in and the game booted.
The capacitor that causes the delay is the cap @ C14 which was a 22uf, interestingly the schematics suggest a 47uf cap which would make the delay even longer.
I checked another Mr Do! pcb and that had a 0.47uf disc cap at C14, so I replaced the 22uf cap with a 0.47uf electrolytic as that's all I had on hand but it worked perfectly and reset kicks in right away now.
This just left one remaining issue, the player and enemy sprites were missing (I forgot to photograph this). I finally tracked it down to a bad output on 74LS32 @ E3.
Repair complete.
This was caused by a bad 74LS138 @A3. Once I replaced the 138 nothing changed, I checked reset pin with my logic probe and it wasn't kicking in. After about 15 seconds it finally kicked in and the game booted.
The capacitor that causes the delay is the cap @ C14 which was a 22uf, interestingly the schematics suggest a 47uf cap which would make the delay even longer.
I checked another Mr Do! pcb and that had a 0.47uf disc cap at C14, so I replaced the 22uf cap with a 0.47uf electrolytic as that's all I had on hand but it worked perfectly and reset kicks in right away now.
This just left one remaining issue, the player and enemy sprites were missing (I forgot to photograph this). I finally tracked it down to a bad output on 74LS32 @ E3.
Repair complete.
Subscribe to:
Posts (Atom)