Caius

Jun 282017
 

Got some months ago in a trade this pretty mint original R-Type board:

Board was faulty, it was stuck on this static screen:

System is made of three boards:

  • ROM board

  • CPU board

  • Video Board:

Swapping all the boards with a good set I could figure out that none of mine was properly working.So I started to troubleshoot the ROM board since it’s the most simple.The program ROMs were dumped as good but I found a bad 74LS245 @1A:

This gave me a working ROM board and a good starting point so I moved on to troubleshoot the CPU board.Analyzing the NEC V30 (uPD70116) main CPU revealed the interrupt line was asserted (active high on this CPU), here’s a screenshot from my scope triggered with RESET signal

The interrupt is generated by the uPD71059C  Interrupt Control Unit , probing it revealed that input pin 3 (READ STROBE) was stuck low :

This comes from output pin 12 of a 74LS244 @IC72 :

I pulled it :

It failed the out-of-circuit testing:

Finally the board booted but with multiple issues.First noticeable one was a totally missing sound but this was because the analog audio section was modified (by factory) to work in Nintendo cabinets.I simply reverted the mod by installing the missing capacitors @C101, C102 an C108 and removed the jumper wire:

All the other issues concerned the graphics.Some examples:

Honestly it would take too long to explain in details what I did (and maybe I even lost track of it…) before the board worked fine again :

All I can say is that I had to replace  in total 15 TTLs (all from Texas Instruments, are we facing another Fujitsu perhaps?)

But I claimed victory too soon , the board went bad again showing jailbars all over the screen:

I quickly pinpointed this further failure in one of the two ‘KNA6034201’ custom tiles generator on video board:

Testing it on a Kung-Fu Master PCB  (where it’s used for sprites too) gave me confirm it was really bad :

Looking at this PCB I noticed that the other custom ‘KNA6034201’ was replaced by a little sub-board:

Technically speaking the custom acts like a big shift register, it can take up to 24 bit of data from tiles or sprites ROM.As you can see in the sub-board picture above the custom functions have been reproduced using six 74LS166.So I wondered myself : why not reproduce it in a more modern way?I fired up my CAD and drawn schematics and touted them to a PCB layout.I sent files to manufacturer and after some time I got the bare PCBs:

Here is the final result compared to orginal custom:

Luckily I made no design mistake and testing was 100% successful.Another board repaired and another custom IC delivered to eternity!

 Posted by at 7:36 pm
Jun 262017
 

Today I dumped the last PAL from a Dream Soccer ’94 PCB.Device was a registered GAL16V8 with simple logic to reproduce.With this dump, along with ones previously provided by ‘frsj8112’, we have a complete PLD set from Irem M107 hardware (Dream Soccer ’94, Fire Barrel, Air Assault).

 Posted by at 7:14 pm

Irem M92 PAL dumps added and reorganizing

 PAL Updates  Comments Off on Irem M92 PAL dumps added and reorganizing
Jun 182017
 

We have some new Irem M92 PAL dumps.I dumped the registered device from a Gunforce II PCB (on ‘M92-B-G’ ROM board).This is actually present also on Superior Soldiers ROM board at same location and with same label.Then I found that this PAL is found also on In the Hunt/Kaitei Deisensou ‘M92-E-B’ ROM board with different label.I dumped also the two PALs from a genuine R-Type Leo : the one  ‘marked M92-C-2L-‘ @IC7 is found also on Lethal Thunder/Thunder Blaster (same label and same location) and other M92 games too (but with different label and location).The other (labeled ‘M92-C-7H-C’ @IC43)  is specific to R-Type Leo only.These dumps gave me also the chance to reorganize all Irem M92 dumps merging shared dumps and removing unneeded entries.

 Posted by at 9:09 pm

Palamedes (US version) and Alien Storm (bootleg, set 2) PAL dumps added

 PAL Updates  Comments Off on Palamedes (US version) and Alien Storm (bootleg, set 2) PAL dumps added
Jun 152017
 

Today we have some new PAL dumps.Our regular contributor ‘coolmod’ posted on Dumping Union native dump of a PAL20L8 from a Palamedes (US version) PCB.I took care of converting it to GAL20V8 fuse map which he successfully tested on board.Thanks to him.

I dumped two PALs from an Alien Storm (bootleg, set 2 according to MAME).Devices were two secured GAL16V8 , one of them was registered too but with simple logic.A third secured/registered GAL16V8 was present but dumping was not possible due strong feedback used.

 Posted by at 11:27 pm

Terra Cresta bootleg PAL dumps verified and redumped

 PAL Updates  Comments Off on Terra Cresta bootleg PAL dumps verified and redumped
Jun 042017
 

Having a working Terra Cresta bootleg (from Tecfri but they are all the same) gave me the opportunity to verify the PAL dumps we had.I successfully converted from PAL16R4 to GAL16V8 fuse map two of them.The third one was a native dump from a PAL16L8, the fuse map we had was not good so I redumped the device from my board and successfully reversed it in GAL16V8.Most likely, like it often happen for bootlegs that have same layout of original, the dumps should be working also on the Nichibutsu board but a real test is needed and would be appreciated.

 Posted by at 10:57 pm