Caius

ESP Ra.De. PAL dumps added

 PAL Updates  Comments Off on ESP Ra.De. PAL dumps added
Jun 122016
 

Our member Yves M sent in PAL dumps from an ESP Ra.De. PCB.Dumps came from unsecured PALCE16V8H ,they have been tested working both onto original devices and GAL16V8.Thanks to him for this contribution.

 Posted by at 3:32 pm
Jun 072016
 

I got this faulty Pyros (US version of Wardner) PCB from Ebay :

DSCN3385

It was not really cheap but it was worth the buy since, on the basis of the seller description, I was confident it could be an easy fix.Board showed an ‘I/O ERROR’ upon boot:

DSCN3384

I knew from my experience that this board produces the mentioned error when, indeed, there is some troubles with the inputs during the startup sequence (also a simple buttom pressure would cause it).So for first I went to check with my logic probe all the inputs probing pins on the JAMMA edge connector.All of them were high except the ‘COIN 2’ (pin 16 solder side) which was stuck low.I could trace it back to pin 17 of a 74SL240 @20N :

74LS240@20N

I could measure only few Ohms of resistance between this pin and ground, this meant internal junction was nearly shorted to GND:

DSCN3387

Once desoldered the chip, it obviously failed the test:

74LS240@20N_testing

With a good chip, the board entered in game with no further issue.

DSCN3392

 Posted by at 11:08 pm

Polar Toneohm 850 repair log

 Equipment Repair Logs  Comments Off on Polar Toneohm 850 repair log
May 282016
 

Last week I bought on Ebay an untested Polar Toneohm 850 (picture from Internet) :
For the uninitiated this is a instrument that is able to locate quickly and accurately shorts on PCBs.Device is essentially an audible milliohmmeter which, indeed, produces a tone whose frequency is inversely proportional to the resistance measured across its probes.The more you get closer to the short  and so the lower will be the resistance, the higher will be the produced tone.This is very useful when you come across a PCB with a dead short or small resistance between VCC and GND, using a normal multimeter would have no effect since you will end up to measure always same resistance values due its accuracy (most if times of 0.1 ohm ) which is too coarse.

So, I bought this kind of equipment which arrived me a couple of days ago.When I saw the package, I immediately had a bad feeling :

DSCN3315

The box was broken and, once opened, the case of the unit too:

broken

But worst , the unit didn’t power on at all, it was competely dead while the seller clearly stated (sending me also a picture)  that, although untested, instrument turned on showing numbers on display.

Since I needed this piece of equipment I opted for repairing it instead of asking for a refund and send it back.

I opened the unit and PCB was in untouched state, no sign of damage or burn components.DSCN3328

First of all I went to check voltages on the various test points, I could only measure few Millivolts.Thanks to the user ‘Fraser’ (thanks again!) on EEVblog forum I got schematics of this specific model so I could start my troubleshooting more confident.Design of the unit is quite simple : the 220VAC ( unit came with 120VAC line selected so  had to change it accordingly to my country) reaches the main transformer ‘T1’ being reduced to 9VAC then it got rectified by a couple of bridges and then regulated by a 7805 and  couple of 78L05 providing power for all the logic :

PSU_circuit

Again, I was able to measure more or less +1V on the inputs of the tree voltage regulators so problem was upstream, specifically in the main transformer (‘T1’ on schematics) :

T1_transformer

Said simply, a transformer is a device made of a primary winding  and one of more secondary windings.Windings are usually wound around very high permeability ferromagnetic cores.A varying current in the transformer’s primary winding creates a varying magnetic flux in the core which is transferred to the secondary windings by magnetic induction.

So, my problem was clearly located in the windings.I removed the transformer:

T1_removed

I went to check windings with my multimeter and none of them gave me resistance values, they were almost all opened due the shock received during shipping!But luckily they were interrupted just near the pins, see picture of primary ones for example :

primary_windings_broken

A bit of ‘surgery’ was needed using some AWG30 wire to restore all connections (part in excess of wire was cut, obviously)

primary_buildings_rebuilt

Once mounted the transformer and reassembled all the pieces, the unit came back to life fully working!

fixed

Video below shows a testing on an arcade board where a 100nF by-pass ceramic capacitor was intentionally shorted:

 Posted by at 10:43 pm

Splatterhouse repair log #4

 PCB Repair Logs  Comments Off on Splatterhouse repair log #4
May 262016
 

I got from New Zealand this genuine Splatterhouse PCB for a repair:

Splatterhouse_PCB

Upon boot the board was stuck on a “ROM TEST START !! PLEASE WAIT…” message displayed upside down :

issue

From my past experience I know for sure this issue is caused by a bad ’64A1′ custom replaceable with a programmed Hitachi HD63701 MCU (plus a patched ‘VOICE0′ ROM in order to handle two custom opcodes of the ’64A1’)  following this procedure:

Namco System 1 custom ’64A1′ replacement

But in this case, as you can see from the above picture of the board,  the owner already replaced the ’64A1′ (and at same time  patched the ‘VOICE0′ ROMs using an hacked 1Mbit JEDEC EPROM in place of a non-JEDEC one ) and this didn’t fix the issue.For first I reverted the modification the and reinstalled the original custom ’64A1’.With this configuration the board successfully booted into game although some sound samples were bad.This lead me to think that there could be some problem is the data bus of the VOICE ROMs which prevented the HD63701 MCU to correctly read the patched data causing the missing boot. :

VOICE_ROMS

So, assisted by schematics, I went to check the involved circuit and found that pin 20 (data line D6) of the VOICE ROMs (Splatterhouse use only four of them to store samples) was not daisy-chained as it should have been:

VOICE_ROM_DATA_BUS

In the above snippet of schematics you can see (red mark) where extactly trace was interrupted.I simply used a bit of AWG30 wire to restore comnection:

patched_PIN20_VOICE_ROMS

This fixed completely the game using both the original ’64A1′ custom and the HD63701 MCU.End of job.

 Posted by at 8:19 pm

Irem M72 PAL dumps update

 PAL Updates  Comments Off on Irem M72 PAL dumps update
May 232016
 

Our member Corrado Tomaselli sent in dumps of some PALs from Irem M72 boards :

  • R-Type
  • Gallop
  • Dragon Breed
  • Ninja Spirit

Ninja Spirit dump was already present on database and marked as tested, R-type one was too but untested so this new one will replace it.The other two were undumped.The PLDs are located on ROM board (the top one) and are specific from game to game.

Dumps have been successfully tested on GAL16V8 targeting device.Thanks to Corrado for his contribution.

 Posted by at 8:45 pm