Indiana Jones & Temple of Doom Repair Log

Fixed a PCB? Tell us how!
Forum rules
You can add Repair Logs to the Wiki here.
Post Reply
Womble
Please Continue...
Posts: 95
Joined: November 19th, 2009, 9:32 am
Location:

Indiana Jones & Temple of Doom Repair Log

Post by Womble »

Another one of a mates boards from his "I got ripped off" stash (sold a job lot of 200 boards with the assurance that "most worked last time", only to find all but 3 are faulty, most massively so, so smashed they would never have worked), anyway this one was one of his favourites so he wanted to keep it and its a game I fondly remember playing when I was a kid on a ferry to France. It looked in very good nick but he had not been keen to plug it in to test it due to the state of the wiring, considering the % of faulty boards in the job-lot he bought I guess it wasn't likely that this one would be a worker.

Am glad he didn't plug it in actually, the technical term for a JAMMA harness of this quality is "pigs breakfast", the shots here were after I had trimmed a lot of the loose wires off and cut off the uninsulated stubs of wire hanging off the power pins.

Image

Image

The jamma biscuit was about half as wide as it should have been, wasn't even long enough to get all the control lines on so I have no idea why it was used. Chances of shorting something out or applying volts somewhere unexpected was pretty high.

Anyway after a trim and a clean up with brasso it was useful enough to get the board to boot up, but the colours were wrong (at 1st glance it looks like its missing a colour channel but actually its not, the whites are white, and to get white you need all three colour feeds)..

Image

..there were lines through all the gfx, the sprites were drawn multiple times and were flickery..

Image

Image

Image

..plus the amp duo got stinking hot, so hot that it started to give off a burning smell. I took some wire cutters to the clown-loom and relieved it of the 12V connection, amp issues would have to wait.

The colour issue was simple case that whoever had wired the bodgy jamma adaptor had got the colour signals ****-about-face, so the red signal was going to blue input on the monitor, which is why the lava pit in the last photo has blue lava. The blue signal was going to the red input on the monitor making the mining cart red instead of blue, MAME is very handy when you need to see what the correct output is.

Now this board is not the standard Atari System 1 layout from what I can find online, it is 2 large boards in a stack with standoff pillars at each corner.

Image

I assume it was never meant to be laid flat as the upper board is so heavy it has sagged over time and the upper board has scratched the lower board tracks in a number of places. Most of the scratches although looking nasty were actually ok, the tracks underneath had not been broken, except for this little lot...

Image

.. of the 4 tracks 2 were totally cut through, instead of trying to repair the area I simply bridged the damaged tracks with hookup wire.

With the tracks fixed and the bodgy loom modified so the colours are connected up properly I got this

Image

Image

It looks good in photos but the sprites were very jerky, the movement was not smooth and the kids-in-cages sprites were jumping up and down.

I started to go over the board with the scope but the 5V line itself was very unstable which meant all the signals were unstable even tho the board was clearly working properly for the most part. I did actually wonder if the fault was simply cause by the unstable power.

Unstable power rails can be a sign that the PSU is struggling to keep the volts up, meaning the wiring between the PSU and the board is too thin. This board has an edge connector and a separate power connector on the top board. The clown who wired it up had used the thinnest wire possible and to avoid the hassle of getting off his **** and finding the right plugs had soldered them directly to the pins in socket, the same had been done to the video out socket,

Image

..(wires look quite chunky due to the zoom on this shot, compared to say the leg of a chip they were tiny)..

Image

this annoys the crap out of me, especially when the board is in such good condition.

I was gonna have to remake the jamma loom at some point anyway to wire up the control lines so having tracked down the correct connectors (thanks Mikes Arcade) and put it off for a few weeks coz I hate making adaptors I finally got round to made the loom. Clearing the solder out of the sockets on the board was actually quite simple, my desolder station slurped it all out without doing any further damage to the socket bodies.

Image

Half the reason I hate making adaptors is I have to do it neatly, and that takes time, but the end result is worth the effort especially for a classic board like this.

I powered up the board with the new loom (leaving the 12V disconnected at the PSU) and the power lines were rock solid, but the jerky sprite issue remained. Had quick look over the board with the scope, everything looked good now, was struggling to isolate the sprite gen area when I burnt my hand on a YM2151 chip, this is the FM synth generator chip and they do run pretty warm, but not that warm.

Image

It was socketed so I powered the board down, pulled the chip and powered back up to carry on looking for the fault, problem was the the fault was gone.

This seemed so unlikely that I put the YM chip back in and got the fault back, pulled it again and the fault went with it. I pointed the scope at the pins in its socket and checked the volts were ok and I buzzed through to check there were no shorts to other pins that would explain its demise, everything looked ok. Oh well!

The lower board has a separate pinout for two channel audio as this game has stereo capabilities which were very rare at the time this was made, but looking at the tracks it was obvious that the output of 1 amp was carried to one of the board interconnects and this pair actually traced all the way to a couple of pins on the edge connector, so despite the stereo output there was also mono presented at the edge, handy for wiring up JAMMA adaptors. So I wired in the speakers and reconnected the 12V feed to the amps, dropped in a YM2151 off a scrap Capcom CPS1 board and fired it up. Was part expecting the YM chip to expire instantly, but I had music, sound effects and briefly garbled speech.

When powered up it would run through one cycle of attract mode with sound and then go silent. In fact it has one audio enable attract mode cycle and 4 or 5 silent ones before doing another one with sound, I was also slightly worried by the lack of speech by this point, thinking surely they would have shown off the speech in attract mode - apparently not going by the MAME version of the game, which has a slightly different attract mode but still no speech. A lot of the audio artifacts seemed very sensitive when touching the socketed 6502 CPU, giving this a good reseat drove away all the audio oddities, but it was clear I had to wire up the controls if I was to be able to test it further coz I needed to drop some coins and start the game.

The board had not used its speech snyth since I reseated the CPU and from MAME I knew the board should say "Welcome" in the voice of the bad guy when a game starts. Trouble was I could not find the pinouts anywhere on line especially as this board is not the common version of the game, I had to work it out myself. I used a lead with alligator clips on both ends, one end was clamped to a ground test point on the PCB and the other around the a screwdriver, then I could go along the unused pins on the edge connector with the screwdriver seeing what did what, I quickly found coin-up and start (which is also fire in the game) at which point the game said "Welcome" to me which was a relief as it meant the sound system was working. Once I was in a game I was able to track down the up/down/left/right pins, I wired these into the harness and had a few blasts on the game.

Next stage was to desolder the two amp chips which bolt to a single U shaped aluminium heatsink.

Image

I figured that the second amp may be dead and causing the extreme heat issues, clearly the in-path amp was working, so I unbolted the second amp and soldered the assembly with a single amp back in at an angle so the rather lopsided heatsink would not be an issue while I was working on the board, this gave me sound without the too-hot-to-touch-heatsink issue.

The amp I removed turned out to be faulty, it just gets hot in another board that I could easily replace the amp chip in. Trouble was this board needs 2 amps to support the heatsink, so I cut the power, ground and audio input pins off the dead amp chip and soldered the remaining pins in, this means the game is now hardwired for mono but that's all it is ever likely to be used for, the amp chip probably died of boredom as it was, I doubt its ever been used in stereo if it was never in the official Indy cab. The amp carcass now provides only structural support for the heatsink but it solves that problem.

And that's it really, I cut a lump of insulating foam to act as a spacer bar to stop the two boards ever sagging together again, sprayed some lacquer on the other areas of scratch damage and set all the heatshrinking on the harness. I reckon she is good to go!
User avatar
Shady994
Please Continue...
Posts: 405
Joined: September 6th, 2008, 4:10 pm
Location: Beds.
eBay: lmstolton
Initials: SDY

Re: Indiana Jones & Temple of Doom Repair Log

Post by Shady994 »

Thanks for writing these up Womble, really useful stuff!
User avatar
pubjoe
Fosters Political Ambitions
Posts: 9836
Joined: August 19th, 2008, 8:58 am
Location:

Re: Indiana Jones & Temple of Doom Repair Log

Post by pubjoe »

Fascinating stuff. Thanks womble.
VectorGlow
Posts: 505
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Indiana Jones & Temple of Doom Repair Log

Post by VectorGlow »

Excellent repair log, as always. Wish I had the patience to extensively document and photograph my work as I go, but once I'm engrossed in a repair I just like to keep going then write up the essential details afterwards. :)

And like you Womble I also hate making up JAMMA adaptors. :)
Last edited by VectorGlow on December 3rd, 2009, 2:47 pm, edited 1 time in total.
Arcade game board repairer
User avatar
richy13
Ming the Merciless
Posts: 792
Joined: July 25th, 2009, 12:38 am
Location: UK
eBay: ...

Re: Indiana Jones & Temple of Doom Repair Log

Post by richy13 »

nice log womble awsome stuff ;)
Womble
Please Continue...
Posts: 95
Joined: November 19th, 2009, 9:32 am
Location:

Re: Indiana Jones & Temple of Doom Repair Log

Post by Womble »

VectorGlow wrote:Excellent repair log, as always. Wish I had the patience to extensively document and photograph my work as I go, but once I'm engrossed in a repair I just like to keep going then write up the essential details afterwards. :)

And like you Womble I also hate making up JAMMA adaptors. :)
I actually enjoy writing them up so stopping and photographing things is not a chore, actually it has also been very useful in the past, often its very useful to check back to the photographs when you start to suspect something new, plenty of "shoitttt, was it always like that?" moments that a photo can disprove. I usually end up with about 50 photos throughout a board fix, AA only allows 15 per post and that includes URLs or emoticons, 15 is a bit low, 20 would be better ;)
VectorGlow
Posts: 505
Joined: November 8th, 2008, 11:40 pm
Location: Wales, UK
eBay: realflight

Re: Indiana Jones & Temple of Doom Repair Log

Post by VectorGlow »

Your patience and dedication is admirable. And I mean that most sincerely. :D
Arcade game board repairer
User avatar
Alpha1
Posts: 121
Joined: December 29th, 2008, 1:06 pm
Location: Portsmouth

Re: Indiana Jones & Temple of Doom Repair Log

Post by Alpha1 »

Those boards are rare. Awesome.
Oliver

Buyers: I only post ONCE a week. This is Saturday or Monday. If you need more information prior to purchasing then pm me first. Thanks |
Post Reply