Newsflash

powered_by.png, 1 kB
Home arrow Blog
A blog of all sections with no images
PAC-MAN (Midway, single board) PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Board 1

Problem 

Flashing “1” in corner of screen. Took a look at the Pac-Man troubleshoot by picture guide and that pointed me to “4R video RAM bad”. Swapped it, no good!

Tried swapping other RAMs, no change either. Started pulling all socketed chips and found a bent pin on the ROM at 6E! straightened it, and reinserted, Pac lives once more.

That will teach me to try the simple checks/fixes before the more complex ones…

Solution 

Fixed bent pin on a ROM chip.


Board 2

Problem 

Game would boot normally, but would then start getting random lines/glitches through the screen after running for a couple of minutes; they did not otherwise effect gameplay. Immediately suspect video RAMs, start hitting ‘em with the freeze spray and sure enough, got a bad one. Replaced it, and all is well!

Solution 

Replaced bad RAM chip.

 
Galaxian - “Dead” PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Purchased described as "dead”. Started by creating a JAMMA adapter (I hate creating adapters, it is tedious work). Well, the description was correct - she is dead alright: screen has static garbage and required some tweaking to sync correctly on my test bench monitor.

Problem 

Watchdog is barking, disabling it has no effect on the screen's contents. Board already had some previous work done in it, solder-side contains more than 20 jumps to connect some RAMs back onto the bus. The Parts side shows the missing/removed/blown traces being jumped.

Started by checking the daughterboard, seems OK. Next I remove, socket and replace the 74LS245s on the board because word has it that they tend to be the cause of most problems, the Galaxian Trouble Shooting Logic Board manuals lists similar symptoms connected to those chips, and the Fluke 9010 troubleshooter says that the address lines are tied. Other than that, I cannot come up with a good way to check them! :)

Gotta wait for some replacement sockets and chips to come in…

[07/30/03] Got ‘em in, working on the board soon…

[Some time later…] Well, so much for THAT idea; board is still in the same condition, with address line 12 tied low. After taking another look at the schematics, I am going to try replacing the 74LS367s at 7D and 8D and see what happens. Gotta order those now…

[07/31/04] Hmmm! Only took a year to get back to this…! :) Well, replacing them did nothing. I did discover one broken trace and jumped around it.

While messing around with the board I noticed that pushing on the CPU effected the signals on some of the CPU’s control, address and data lines. For example, my logic probe would have a stronger flash depending on how I pressed on the CPU. Replaced the socket and the game actually does something long enough to prevent the first watchdog timeout from resetting it.

Started taking a closer look at the board and after staring at it for 45 minutes I noticed a broken connection. Repaired it, and now I have a totally different screen; it went from Figure A, a static garbage display, to Figure B, which is drawing some seemingly random graphics/data near the upper right hand corner with a row of static zeros on the left that go through the bottom to the top of the screen (watchdog is disabled, it does not reset it in this state). Well, at least that is some kind of progress…! Yeah, progress… Right?

These images are thumbnails, click on them to increase their size.


Figure A - Before
Figure A Thumbnail

Figure B - After
Figure B Thumbnail

 

Using the Galaxian Test ROM, the game does not watchdog (uh, I think…), but the Test ROM just seems to quickly fill the screen with what-looks-like-half-circles, briefly clear the screen and then display garbage?

[08/01/04] Used MAME to see what the Test ROM is supposed to do, and realized that I have the wrong graphics EPROMs on the board. Now the Test ROM starts the same as it does in the emulator, but then gets futzed up.

Started examining the underside board again and was about to undo the mods required for the Four Play when I noticed a blob of solder shorting two pins on the back of the board! Removed it, and the board kinda runs the Test ROM, but differently than in the emulator. Tried out the Four Play EPROM and it comes up to a menu(!), but gets hung up there or at least, does not respond to controls):

Figure C - It Lives! (well, breathing, at least)
Figure C Thumbnail

 

Notice the kinda-flag looking character and the number ‘3′ near the upper right hand corner of the screen, kinda where I had that random garbage earlier. Hmmm… No controls, possible RAM issues… The 138s?

My eyes get drawn back to the bank of 3 138s and I notice that where I had not repaired where I previously had clipped one of their address lines (as part of an earlier troubleshooting effort). Connect ‘em back up and…

Nothing! A blank screen! Further playing around with each of the chips leads me to believe that at least one of them is bad; either at 8M or 8N. Just to be sure, I am going to yank all three and socket & replace them. Anyone got some spare 138s lying around that I can buy?

Also, I am starting to think that my Fluke Z80-Pod is busted… (Yep, it was… See here.)

[08/02/04] Well, well, well… Going through my chip inventory, I found a tube of 138s and another tube of sockets to match! When I removed two of the three 138s (8M and 8N), they literally broke into pieces! Clipped and desoldered ‘em, cleaned the holes, dropped in the sockets, put in the new 138s and whadda know… Sucker came right up!

I also figured out why the screen was green; here is a tip: try not to switch your Video Green and Video Sync lines!. She works and plays great:

Figure D - Alive And Well!
Figure D Thumbnail

 

(Actually, there is one small problem, the background sound (the one that speeds up as you destroy enemy ships) starts getting faster right from the start of a game and gets real fast real fast.  Within 30 seconds, it is faster than I have ever heard it go. Since it happens on all of the games, I think it is something on the board. But that is a tale for another time…)

Solution

Replaced 74LS245s, repaired/jumped broken trace, repaired previous repair attempt, replaced CPU socket, replaced the three 74LS138Ns, removed an unintentional solder bridge. It could also use to have all its sockets replaced… Maybe after I get more skilled with my new desoldering station! :)

Last Updated ( Sunday, 02 September 2007 )
 
Kicker (Konami) PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Problem

Random garbage (no sprites) and occasional random sounds, reboots randomly. Clock looks good, CPU and bus address and data lines have what appears to be otherwise normal activity (i.e. nothing appears stuck or floating). Pulled EPROMs and Romidented them; Romident does not identify all but 2 of them, and the two that are identified are not identified as Kicker ROMs!

OK, so I pull the EPROM archive for Kicker, and match them up that way. Three of them match up, four do not. Hmmm… One of the EPROMs does not erase(!). Going digging for a replacement…

Solution

None yet.

 
Gyruss (Konami, bootleg) PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Problem

Boots and passes self-test, but immediately coins itself up and starts playing itself(!), although not too well.

Well, it looks like some of the inputs are firing rapidly and randomly. Grounding one of the enable pins on one of the 74LS253s seems to make it settle down for a few seconds, so I will try playing with it.

[07/30/03] Update #1: OK, it looks like one of the outputs (za) is always low on the 74LS253, regardless of its inputs. Will try swapping it out.

Solution

None yet.

 
Dig-Dug (”Has a ROM Error”) PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Problem

Purchased described as “Has a ROM error“. Started by creating a JAMMA adapter, and then read the EPROM at 2E, it was not found under Romident, burned and installed a replacement. No change. Removed and read all ROMs in row/column 2, and all but one of them failed to be identified by Romident, burned and installed 5 more replacements, working! Still have to wire up an amplifier to correctly test the sound, but looks good so far.

[07/30/03] I finally found the brain cell that got me to realize that I could use my inductive listener (a telecom tool, often used with a tone tracer) to test the sound. It works!

Solution

Replaced bad ROMs

(Recently, the board is starting to develop an intermittent problem with a bad socket. I am going to replace it as the first use of my soon-to-be-here combination soldering/desoldering station.)

 
Cook Race (bootleg Burgertime) PDF Print E-mail
Written by James R. Twine   
Sunday, 02 September 2007

Problem

Some sprites are missing, but still in the game. For example, when you throw the Pepper, it is not drawn on the screen, but it still stuns the bad guys. One or two of the bad guys are also invisible, so Peter Pepper can effectively get killed by nothing!

Game does not draw garbage where these graphics/sprites should be, they are just never drawn at all, and they do not disrupt the background graphics (i.e. they are completely transparent) so I do not think that it is a ROM or RAM problem.

Not knowing too much about this kind of problem, my first guess is that the specific sprite(s) are not getting their data placed in the appropriate spot when it comes time to draw the required sprites. For example, they are not getting selected by a latch that determines if it should draw the sprite’s colors, or draw the background (the transparent parts of the sprite). that does not explain why I am not seeing garbage instead of the sprites, but... 

...So into the schematics I go…

Solution

None yet.

Update #1: Well, fat lot of good that did. I could only find schematics for Burgertime, and not even the cassette version (which the Cook Race hardware seems to follow) for that matter. This one is starting to collect dust on the shelf.

Update #2: David Widel said on his web page (www.widel.com) that he was looking for a Cook Race board. I contacted him about it and he said that he would be interested in it so I gave it to him. Better to further the arcade/multigame cause than to have it sitting on my shelf collecting dust.  So you can thank me for Cook Race/Burgertime that multigame project! Laughing

 
<< Start < Prev 1 2 Next > End >>

Results 1 - 10 of 14
© 2010 ArcadeRescue!
Joomla! is Free Software released under the GNU/GPL License.