May 042018
 

Got this untested Konami Salamander from the UK

It was a little bit dirty, but still in good nick. No previous repair work and no broken traces.

First startup showed that the game was stuck in watchdog, so program code was not loaded correctly by the main 68000 CPU. But sometimes it would take longer to reset the watchdog and sometimes it also shouted out one of the speech samples.

So I first took out the program ROMs, shown below, and re-inserted them:

Now the game booted into ROM/RAM test. The screen is a bit garbled, but I could see when comparing to the test screen in MAME, that ROM6 was reported as BAD

I first verified the EPROMs against MAME and they were ok. So unfortunately there was a fault in one of the MASK ROMs. I had a Salamander board since before, so I just stuck the MASK ROMs from that pcb into this one to see if it booted up and sure enough it worked. The MASK ROM printed with 6108 was indeed not working.

As this is a MASK ROM, 1Mbit 28-pin, and not a standard EPROM, I remembered that system11 made a blog post about converting Salamander to the japanese version of Life Force. I have made that conversion as well, and still had some of the pcbs and flash roms.

So I just made one with the Salamander ROM.

And voila, the game is resurrected from the dead 🙂

 

No other issues, job done!

Battletoads MAME PAL dumps tested.Hotdog Storm PAL dump added.

 PAL Updates  Comments Off on Battletoads MAME PAL dumps tested.Hotdog Storm PAL dump added.
May 032018
 

After my repair of Battletoads I have tested (after converted them from binary to fuse map) all the PAL dumps from MAME set and I can confirm they are good.All .JED must be burned onto GAL20V8 or PALCE20V8.

‘coolmod’ sent in 256KB binary dump from a Hotdog Storm, I reversed it into GAL16V8 and he successfully tested it on PCB.Thanks to him.

 Posted by at 10:22 am

Battletoads repair log

 PCB Repair Logs  Comments Off on Battletoads repair log
May 012018
 

Got from South Korea this Battletoads PCB for repair:

Board had a strange fault, it booted up but then always crashed after some time (going to a black screen) on title screen just before entering the attract mode :

But if you were quick enough coining up on title screen, you could start a game and play normally but sound was missing at all:

With these premises I started my troubleshoot.Since there was no sound during game I focused on the audio circuit.Hardware uses an audio DSP marked ‘BSMT2000’ , chip’s acronym stands for “Brian Schmidt’s Mouse Trap” from name of his designer:

This is a special masked-rom version of a Texas Instruments TMS320C15 digital signal processor, here’s pinout:

When I went to probe it I found that many data/address lines were either silent or stuck so chip was most likely bad.I removed it:

The BSMT2000 is not often used on arcade hardware (it can be found on many pinballs instead) but luckily I found a spare chip on a Police Trainer PCB :

With a good chip installed the game no longer crashed on title screen but sound was still missing.Probing again the BSMT2000 DSP revealed that pin 20 (data line D6) was stuck low, checking with multimeter it was almost shorted to GROUND :

I traced back this data line to pin 17 of two 74LS374 (used for data latching), these inputs were shorted to GROUND also after cuting their traces to the BSMT200.I desoldered the two TTLs and they failed the out-of circuit testing in same gate:

Replacing them restored sound.Repair accomplished.

 Posted by at 9:37 pm

Prehistoric Isle in 1930 repair log

 PCB Repair Logs  Comments Off on Prehistoric Isle in 1930 repair log
Apr 292018
 

Received from Germany some faulty boards to repair.There was this Prehistoric Isle in 1930 PCB, an horizontal  shoot ’em up game developed by SNK and released in 1989.

Game boots up but some foreground graphics had vertical lines through them:

Relevant GFX data are stored in a 2Mbit MASK ROM located on video board:

I dumped the device and it was good.The data of the MASK ROM are read by the near custom silkscreened ‘SNKCG’.A visual inspection in this area reveleaed some corrosion on a trace :

Trace was connected to pin 17 of the custom, it  was silent when I put on it my logic probe so either it was a dead output or an input not receiving any signal

I was not able to find where this pin was connected to so the trace was really broken due corrosion.Looking at the other near pins, they were all connected to data lines of the MASK ROM, I found corrispondance for all of them except pin 26 (D6).I run a jumper wire and foreground graphics were restored:

Happy with result I was about to close this repair when, during testing, I noticed that voice samples were missing, I could hear only some crackling noise instead of them:

Looking at sound section on CPU board I quickly found the culprit:

The 640MHz ceramic resonator (which provides clock the uPD7759C speech synthesizer IC) was missing, this a common issue on all boards that use it, it’s very easy that it comes off

I took the spare from a dead Sega System 16B motherboard:

Repair finally completed.

 Posted by at 10:06 am

HP 10529A reference card gerbers

 Reproductions  Comments Off on HP 10529A reference card gerbers
Apr 252018
 

Recently Bad_Ad84 had the need for more reference cards for his HP 10529A logic comparator so decided to make his own.
He kindly sent the gerbers to me to be hosted and they can be uploaded to the usual PCB fab places like OSHPark and DirtyPCB


ZIP file can be downloaded HERE
Massive thanks to Bad_Ad84 for these, I know ill be using them.

 Posted by at 5:17 pm