Aug 052015
 

Some days ago Dragos sent us some pictures of his Konami hybrid sound modules reworking.As most of you already know, this customs are used in many Konami arcade games.Specifically the ‘054986A’ is used on Lethal Enforcers, G.I. Joe, Metamorphic Force, Run & Gun, Premiere Soccer, Bucky O’ Hare, Violent Storm, Monster Maulers, Martial Champion, Mystic Warriors, Gaiapolis and Wild West C.O.W. Boys of Moo Mesa while the ‘054544’ is present on X-men and Xexex.A common fault on these customs concerns the SMT electrolytic capacitors that after some time start to leak ‘eating’ traces of the module.What Dragos did was to literally ‘undress’ the modules by removing the black paint using this paint stripper (that you can find in your country under a different name) revealing in this way all the traces and connections on top and bottom layer.Needless to say that this is really useful for everyone who wants to troubleshoot the modules.But, here are the pictures for a better understanding.Let’s start with the ‘054544’:

054544_3

054544_4

054544_5

054544_1

A nice black repaint is what it takes after a recap…

Here is below the ‘054986A’ in all its glory:

054986A_0 054986A_2

Above, a close up of jumper wires needed to patch some broken connections

054986A_3

In the picture above you can see the ‘054986A’ top layer exposed.The small IC on the bottom left between the two 10uF 16V capacitors is a 78L05 voltage regulator (SOT-89 package) which powers the 4558 OP-AMP and  the AD1868 DAC on the underneath of the module

054986A_4

Now Konami hybrid sound modules have no more secrets!Thanks again to Dragos.

 Posted by at 10:54 pm

Logic Pro 2 PAL dumps added

 PAL Updates  Comments Off on Logic Pro 2 PAL dumps added
Aug 052015
 

Another contribution from Andreas.This time he sent in the PAL dumps from a Logic Pro 2 PCB (a puzzle game released dy Deniam in 1997).Dumps have been made from three unprotected devices (two PALCE22V10 and a GAL16V8), there was also another GAL16V8 but the chip is faulty.We mark them as untested for now.Thanks again to Andreas.

 Posted by at 8:57 pm

J. J. Squawkers PAL dumps added

 PAL Updates  Comments Off on J. J. Squawkers PAL dumps added
Aug 012015
 

Andreas, one of our most assiduous contributor, sent us PAL dumps from a J. J. Squawkers PCB, a cute platform game from Athena. Dumps have been all made from unprotected PAL16L8A devices (PCB has also a secured GAL16V8, not dumped ) and they are assumed working for now.
Thanks to Andreas.

 Posted by at 8:54 am

CPS1 PAL update

 PAL Updates  Comments Off on CPS1 PAL update
Jul 302015
 

A CPS1 PAL update today but no properly a dump.This one is needed to run Daimakaimura on a ‘90629B-3’ B-BOARD so a different one compared to the original.I took only care of compiling the .JED, equations have been created by ‘aje_fr’ so all credits must go to him.You can read original thread here:

https://www.gamoover.net/Forums/index.php?topic=27862.0

The GAL16V8 programmed with this .JED must be installed in socket @1A, the other PAL needed is the one marked ‘IOB1’ @11D.Thanks again to ‘aje_fr’.

 Posted by at 9:56 pm
Jul 282015
 

My friend Josef sent me some boards for a repair and among them there was this Vulcan Venture (export release of Gradius II – GOFER no Yabou) :

Vulcan_Venture

This Konami hardware ( called Twin 16) is as beautiful as complex : two 68000 CPUs, one Z80 as sound CPU (Yamaha 2151 + YM3012 DAC, UPD7759C and a 007232 Konami Custom Chip as sound chips).Specifically video board use a lot of custom chips whose functions are not really documented.With this in mind I began my troubleshooting and fired the PCB up:

first_issue

Initial RAM/ROM self test reported a bad RAM @R8, this is located on video board in form of a MB81464 chip (a dynamic 64K x 4 bit RAM, there are eight of them in this section)

MB81464_DRAMs

I was very confident that this would have been an easy repair but I was tremendously wrong because, after replacing this RAM, the board died.I couln’t get anything on screen but only some flashing lines and sometimes I could barely recognize the “RAM ROM CHECK” message.Sadly schematics of this board are not available so you have to seatlle with the Dark Adventure ones which runs on same hardware but has different ICs location.The fault was located on video board since, as I said, board properly booted but it played ‘blind’.In particular looking at Dark Adventure schematics I noticed that the custom marked ‘007782’ generates some video timing signals:

007782_custom_

So, given the typology of  my issue, I started to check this part of circuit.All signal from the custom were fine but when I piggybacked the near 74LS244 @A4 the video output was restored.I fired up my logic analyzer which gave me this result on some gates:

74LS244@A4_logic_analyzing

As you can see output signals were absent (like in gate A1/Y1) or altered.Tested out of circuit, this 74LS244 failed miserably.Replaced it, board booted and displayed properly but was stuck on “RAM ROM CHECK” message.Analysing the CPU board revealed that 68000 sub CPU has /HALT line active so something was wrong in its bus preventing the proper execution of code.Also here the old but effective piggybacking technique came in help since since when applied it to a 74LS244 @10L (which, indeed, sits in the middle of the address bus of the 68000 sub CPU and its work ram) I could enter in game:

Gameplay was fine but background graphics were constantly rolling (besides, some of the audio PCM samples were garbled).I was pretty sure this fault was in the same location of the first one (around the custom ‘007782’ area).Looking at this part of circuit I noticed a small 220 pF ceramic capacitor soldered across ground and PIN15 (input) of a 74LS244 @A10:

capacitor_74LS244@A10

Usually little ceramic capacitors are used to clean signals filtering them.In this case the signal to this input of the 7LS244 came from the custom ‘007782’ and was called ‘NRAS’ on schematics while the corrispective output was connected to the RAS line (row address strobe) of the eight MB81464 DRAMs previously mentioned (they are used for tilemaps).Also here piggybacking this TTL , after removed the capacitor, cleared the issue ( actually this 74LS244 was tested as good in all my programmers but does not mean its internal junctions were fine).I was going to analyse the sound issue but board developed a new graphics issue :

new_issue_2

Text/characters were all blocky but I could quickly pinpoint this fault in a bad 74LS86 @B11 on video board using my HP10529A logic comparator:

So, now graphics were completely restored, it remained to be fixed only the sound.Sound hardware is made of a main Z80  as CPU , a Yamaha 2151 + YM3012 DAC, UPD7759C and a 007232 Konami Custom Chip as sound chips.Music was fine but some of the PCM samples (speeches) were garbled.For example the initial speech “DESTROY THEM ALL!” was played so :

 

while the correct should be:

Studying a bit the hardware with the help of The Main Event schematics and doing some tracing on the PCB, I could figure out that the MASK ROM containing speech samples is addressed by the NEC D7759C chip not directly but through a 74LS273 @7B (while the ‘007232’ PCM custom chip addresses the other samples MASK ROM). Probing this ROM I found that most of its address line were stuck LOW or HIGH.I dumped it and it matched the one in the MAME ROMset.So, at this point fault had to lie in 74LS273 @7B that was in the middle of address bus.Without thinking twice I desoldered and tested it out of circuit where it failed:

74LS273@7A_failed

Fitted a new chip restored all speech samples so board 100% fixed.The ‘Evil’ Konami has been defeated again!Well, at least until the next battle….

Just a quick note : all the  TTLs and RAM replaced were from Fujitsu.

 

 Posted by at 8:35 pm