![]() Once powered up I got this static screen:Īnd a ticking sound sign that board was watchdogging.In these cases first thing to check is the main CPU.Probing pins of the HD63C09E CPU (6809 compatible) I noticed that R/W (PIN32) was completely silent.This is the control line through which CPU decide if write (active LOW) or read (HIGH) DATA onto the DATA bus.The fact that it’s an output and it was inactive made me very suspicious.HD63C09E datasheet says that R/W line can be made in high impedance if BA (PIN6) is HIGH but this was not my case since BA was pulsing LOW. Feels like the sort of board where there could be many different things to fail, so it’s good that some schematics are knocking around (even if they’re not 100%).Another repair from the same PCB batch of previous logs (three in a row…), this is a Lethal Enforcers PCB in mint condition: In short, various Fujitsu logic ICs and the custom sound module. Hateful, evil PCBs though – I’m presuming there’s no thermal reliefs on any pads as you almost need a blowtorch to get the IC pins out – I pity anyone who ever wants a through-hole device off intact. The custom was OK, so it really had to be the 74LS253… Duff input at U93 Looking at the schematics the trigger is through a custom (passive filter) IC and into a 4:1 multiplexer, feeding the data bus. It turned out that P1 gun wasn’t working.Īs not even the trigger was registering, I hoped that would be the issue (scanline guns don’t have a moving cursor – you only see where they’re aiming when you pull the trigger and that wasn’t working). As I didn’t have a gun, I didn’t really test the inputs. A diode-bias check with the multimeter showed open circuit on the pin (put the red probe on 0V, the black on the pin and look at the reading, then compare to other output pins or other instances of the same IC). Tracing this back to the 74LS74 at location V1, the IC output (Q’) was fluttering around 5V – no pulses to reset the watchdog. The (unused) complementary Q output was pulsing as expected, so Q’ was definitely not working. Schematics show pin 1 of the watchdog IC is the CPU ‘clock’. A look at MAME showed only the main CPU writes to the watchdog, so this link was the first route to check. With the jumper unlinked, the reset still occurred. A high quality repair, not a bodge….ahem. In the ideal world I’d refurb/replace the PCB, but not this time around (time, effort, cost etc.). Scraping off the black stuff showed a completely dissolved track. The audio ‘custom’ PCB showed clear signs of corrosion in addition to a missing cap. ‘Realistic digitized graphics’ now restored. I replaced the IC and all was good, colour wise. Scoping the IC, it was clear that the output pin was floating around (when enabled – always check relevant output enable pins are set when scoping to see if an output is alive). You can see in the (partial) schematics that these are used for the colours. This had an effect (normally it shouldn’t as working logic drive outputs can out-do the capacitance effects of your fingers), so I honed it down to a 74LS151. It seemed intermittent and gradual so I took the hack route of putting my hand over the pins on the back of the board. The graphics issue seemed to be at the colour mixer stage – after all layers are combined. It was clear that there were graphics problems and there was no sound (just blips and a lot of heat from the amplifier IC). It’s a good trick – gives you breathing time to see what might be playing up, should the game be capable of running in a faulty state – this board was. Unlikely all this went wrong suddenly one morning.Ī little bit of Googling showed there’s a simple link to make to bypass the watchdog (regards to Caius). Lots of things as it turned out, but initially it just sat in a constant reset within milliseconds of power-on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |