New Life Games LLC
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News:

Welcome to the NewLifeGames.com message forum! 

 


NLG Site Navigation Menu


Archives of old posts can be found at...... Newlifegames.net/nlg/

Author Topic: Repairing Game Boards - Troubleshooting Steps  (Read 14229 times)

0 Members and 1 Guest are viewing this topic.

Offline channelmaniac

  • Surface mount soldering geek
  • Global NLG Site Moderator
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 2472
  • Reputation Power: 174
  • channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!
  • Few things are better than fixing an old game...
    • Arcadecomponents.com - Looking for hard to find chips?
Repairing Game Boards - Troubleshooting Steps
« on: April 28, 2014, 08:09:04 PM »
Troubleshooting 101:

OK..

You want to try to repair a board? The easiest thing to do is to inspect it visually for damage. You'd be surprised how many games have physical damage from being tossed around and if you don't fix the physical damage first you might never find the bad chips... (If there were any. The physical damage may be the whole problem!)

First: Look for missing chips. Yes, some boards have missing chips as normal - CPS1 games come to mind. On these, if the board is dirty it's to your advantage. Missing chips stand out as the area under their socket is CLEAN.

Look for pins soldered in the board with no component attached. I had a board in for repair that would not reset the CPU properly. A closer inspection of the reset circuit turned up a 4.7uf capacitor that had a leg broken off. Another board had a broken ferrite bead jumper supplying the video clock to the C board on a Capcom CPS-1 game.

Next, look on both sides of the board for scratches and gouges. Use a magnifying lamp and you'll see it much easier. A digital multimeter with continuity beep function will help you test these faster as EACH trace will have to be checked. Repair any small damaged traces with 30ga kynar wire wrap wire. Larger power traces will require a larger wire to carry the current.

Once that is done power up the game and look for symptoms. Can you tap the board and make the problem come and go? Or does the screen dance with garbage as you tap it? Push down firmly (but not real hard!) one by one on the surface mount chips. If the screen suddenly looks beautiful again or makes a change for the better then resolder that chip! You'd be surprised at the number of surface mount chips that get popped up by folks flexing the boards. Do the same thing with EPROMs on the board. Old sockets are notorious for going bad - especially in the era of the late 70s to early 80s boards.

There you go. An easy way to look for simple problems. Doesn't take any special repair gear. Just a soldering iron and a digital multimeter.
I have too many hobbies! Electronics, gunsmithing, Miatas, arcade games, metal detecting, etc...

http://www.arcadecomponents.com

Offline channelmaniac

  • Surface mount soldering geek
  • Global NLG Site Moderator
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 2472
  • Reputation Power: 174
  • channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!
  • Few things are better than fixing an old game...
    • Arcadecomponents.com - Looking for hard to find chips?
Re: Repairing Game Boards - Troubleshooting Steps
« Reply #1 on: April 28, 2014, 08:11:16 PM »
Troubleshooting 201:

Check the power supply output at the chips on the board. If not correct, adjust the power levels or replace the power supply.

OK, so you have power.

Do you have something showing on the screen? Do you have sound? Does it play blind? Also, do you have an EPROM programmer? Does the game have a DIP switch for self test?

All these questions determine where you start testing first.

If you have an EPROM programmer then pull each ROM and test it. Use ROMIDENT to tell you if the ROM is a known MAME ROM. If it's not, then use the checksum that ROMIDENT calculates and search Yahoo! or Google for it. Replace any bad ROMs and see if the game works.

Flip any DIP switches for self test. See if the game boots up enough to tell you if a ROM or RAM is bad.

If it plays blind then check the video clock signals and the video output latches, etc.

If it doesn't play blind and the ROMs/EPROMs are good then it gets harder. First stop is to visually inspect the board for backwards chips, broken components, missing components, and damaged traces.

Next, check continuity on socketed components to make sure you don't have bad sockets - these are more common on old games than you'd think.

From here you check the reset line. Z80 CPUs are strange in that the require a longer reset time than a 68K CPU. This can result in the main CPU working and the sound CPU being totally dead. Check the reset line with the logic probe for a good solid low logic state before it goes high. If it's too short the Z80 will never come up.

If it's a 68K CPU check the HALT line. If it's low then there's a bus error and the CPU has stopped. Check the program ROMs, work RAMs, and address decoding logic.

Next check the data signals on the program ROMs and work RAMs. If the R/W (read/write) signals are stuck logic high then the chip is not being written to. If the OE and CE (Output Enable and Chip Enable) lines are stuck high then the chip is not being read. If this is the case then the CPU is bad or the address decoding logic is not working correctly.

Next check the data and address bus lines on the program ROMs and Work RAMs for activity. If any of the lines are dead, check the traces and socket first then replace the chip. You are also looking for lines that simply pulse at a regular interval instead of pulsing crazy with data. If you find those then check the traces and socket first, chip second.

If it's not a trace, socket, or RAM/ROM chip problem and you still have dead lines on the Address or Data bus then check the buffer chips (generally 74244 on address and 74245 on data bus unless you are working on REALLY old stuff with chips like 8T27/8T28) and their respective sockets for problems.

If that's not it then it's a big slimy booger to go investigate all the chips that tie to that address/data bus to see if one has a shorted gate. Also, it can be a major pain to troubleshoot address decoding logic as that tends to involve either a lot of generic 7400 series logic to test or custom PALs/PROMs to do the decoding.

WHEW... With that said, once you get the CPU up and running then any other problems can be tackled separately.

RJ

PS: If you don't know how to read logic gates (7400 series) then I'd suggest you find an online logic primer.
I have too many hobbies! Electronics, gunsmithing, Miatas, arcade games, metal detecting, etc...

http://www.arcadecomponents.com

 

Cell Phone and Pad Mode

imode wap wap2

NLG Archives

Archives @ newlifegames.net Wayback Machine

Contact Us

NLG Shop 928 754-4147 Email Us 1788 Highway 95 30 BHC City AZ 86442
If you find this site helpful, please consider becoming a Contributing NLG Member with a monthly subscription to help cover the cost of pizza, coffee, aspirin, hosting, and bandwidth.
Contributing Members: get unlimited personal messages, can save topics and replies as drafts,
can post to the Classified ads, get unlimited access to the downloads, and also get this minty badge:



**Subscription Link** (Click Here) **Subscription Link**



           
If you would rather remain anonymous Thank You or just want to help support the site, please use this "make a donation" button:




From your entire NLG staff, thank you for supporting NLG.


New Life Games LLC 1788 HIGHWAY 95 UNIT 30 BULLHEAD CITY AZ 86442




Newlifegames.com     Newlifegames.net     Newlifegames.org

Newlifegame.com     Newlifegame.net     Newlifegame.org    Newlifegames.us

   New Life Games     NewLifeGames  NLG

 We Bring new Life to old Games    1-888-NLG-SLOTS

Are all Copyright and Trademarks of New Life Games LLC 1992 - 2022


FAIR USE NOTICE:



This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml
If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.




The NewLifeGames.com website is optimized for use with Firefox and a minimum screen resolution of 1600 x 900 pixels.

SimplePortal 2.3.5 © 2008-2012, SimplePortal