Tuesday 23 March 2021

Konami '056747' reproduction

The '056747' is another hybrid audio module found on Konami PCBs of the 90s.It shares the same ceramic package of the "brothers" '054986A' and '054544' :

But it has a different design of the analog circuit (the '054321' ASIC is still present as 'core' of the digital circuit).Personally I've seen it only on few PCBs like Run & Gun, Gaiapolis, Monster Maulers :


Although the different design his functionality is exactly the same of the '054986A' so both are fully interchangeable.I thought it was a good thing to reproduce it in order to have another replacement option for these such a fragile parts :


 Testing on a Lethal Enforcers PCB :

Monday 1 March 2021

Toaplan 'GXC-0x' reproduction

The 'GXC-0x' (where 'x' suffix can be 1, 2,3, or 4) is a custom IC in DIP40 package found on some Taito/Toaplan arcade PCBs and used as protection :

 

As you can see from above pictures the chip has three rows of markings but only the first two matters so the ICs with same first two rows but different third one are actually interchangeable.Here's the board list and labelling of each revision of the chip (info taken from MAME source)


Electronically speaking it's a TMS320C010 DSP co-processor in disguise with internal MASK ROM.Recently the internal code has been dumped from all revisions and added to MAME, you can read more about here :

Extracting the elusive TMS32010 mask ROM  

This achievement opened the way for possible replacements of this custom IC simply using a not windowed/not erasable version of TMS320C10 and having it execute the code from an external memory.Here, for example, one made recently :

Toaplan/Taito GXC-0x MCU replacement

For my reproduction I decided to adopt a different design using a single ROM to store the external code of the MCU (instead of having two ROMs with deinterleaved lower and upper bytes), this allowed me to obtain a smaller and compact board :

Like other replacements you can set via dispwitches the desidered MCU accordingly to the one used by the PCB. Here's testing of the reproduction on different boards :
 
Set as 'GXC-02' on Wardner/Pyros PCB :
 
 



 Set as 'GXC-03' on Kyuukyoku Tiger PCB :


 

 

 Set as 'GXC-04' on Twin Cobra PCB:


 

Set as 'GXC-04' on Demon's World/Horror Story PCB: