After my today repair job, I dumped the 24 pin PLD marked ‘054683’ from an original Konami X-Men.This dump is tested and working in a GAL22V10 replacement.Board has also another PAL marked ‘054744’ but this has already been dumped since it’s the same as Premiere Soccer and Bucky O’ Hare PCBs ( and probably some other).Starting from now we will rename all the Konami PLDs using only the device label since, as said, they are shared between multiple boards.
Got today in the mail this mint original Konami X-Men PCB bought as faulty:
Once fired up I got this:
So, RAM/ROM test reported a bad IC @37F but this was not the real location of the IC since there was no location 37F on PCB.So, clearly there was some trouble in the tilemap generation, this was confirmed by the word “BAD” which became “BCF”.So, I launched MAME:
and, comparing the emulator and real PCB test results screens, I could identify that the faulty IC reported by test was the Panasonic MN4464 (6264 compatible) SRAM @ 15F
This confirmed my theory about bad generation of tilemaps since this SRAM is used by the near ‘052109’ ASIC (tilemap generator).
So, time to desolder the IC and test it out of circuit corfirmed the RAM as bad:
Fitted a socket and a spare 6264 SRAM and I could add also this cool game to my growing collection!
This is the second Lethal Enforcers PCB I fixed and also in this case it has been a pretty easy repair .
Board was mint and clean:
When powered up it I got this screen:
Screen was static but from the clicking sound I understood that watchdog was active so, for first, I disabled it by closing jumper ‘JP’ near JAMMA edge.In this kind of Konami hardware (like in many others) RESET is generated by pin 10 of the SIL custom ‘051550’.Probing this revealed that signal was good (first LOW and then HIGH) while RESET line (pin 37) of the main CPU HD63C09EP was stuck LOW.I traced it back to a 74LS367 @N6 which output was good and input of this to an output (pin 13) of 74LS164 @H3.Tested this with HP10529A logic comparator revelead bad outputs (pin 11, 12, 13).
So I desoldered and tested it in my EPROM programmer and B&K Precision 560A IC tester which confirmed it as bad:
Replaced it fixed the board completely.










