Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Galaga fried all to hell...EDIT: FIXED!!!  (Read 12796 times)

0 Members and 1 Guest are viewing this topic.

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Galaga fried all to hell...EDIT: FIXED!!!
« on: October 24, 2008, 06:41:30 pm »
I have a Galaga board that has worked well over the last year or so, but it suddenly has started freezing at the RAM OK, NVR OK (once in a while itll throw a random ROM error at me, reset and that goes away) screen. According to the nets, that could be a problem with 4J. Thats cool. I have four extra Z80s. Pop one in, works fine. Let it set for a while, reset it and it freezes at the same spot. Strange. I replace the Z80, works fine again. Took out the board today to get to the video harness, took out the boards, unplugged the harness and did what I needed to do. Put the boards back in, freeze. Crappy socket solder? reflowed all of the pins, fires right up. Now Im suspicious so I reset it a couple times, works fine. Put the boards back in the rack, freeze. Damn! Thats 2 down. Replace it, and it works fine. Tested the other seemingly fried, doesn't work. Put in the last known good one, works.

I can't find any broken traces unless it's something minute enough to require a magnifying glass.

What Im trying to ask is what is causing these Z80s to fry (if they are actually frying...)? They aren't getting hot.  :dunno

EDIT: I just rechecked voltages and found that the 5 volt is at about 5.5 V. This isn't too high, is it? I have a switcher in the cab.


check new posts for newest of problems!

Check the newest posts for the fix!
« Last Edit: April 07, 2009, 11:11:44 am by Mauzy »
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Yes, that's pretty high!  Where are you checking the voltage at? On the PCB or on the harness or the PS?

Dial it down to ~5.1V on chip.

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
That was at the harness. From which chip should I be testing?
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
On the processor itself between pin 11 (+5V) and 29 (Gnd).

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
I got a steady read of 5.27V. Im going to order a new socket (took the old one out thinking I had a replacement  :banghead:) and I have to find a place that sells Z80-Cs. I'm officially out. All I have left are Z-80 As and a couple Z80.

EDIT:Bob Roberts seems to have something called a Z80-CTC. Is this the same thing as a C? I have a pending order with him at the moment and Ill modify it if necessary.

EDIT 2:I was looking through the MikesArcade repair logs and found a case where there was a standard Z80 in the socket at 4M, so he replaced it with the proper Z80-A. I have been running this board with an enhancement pack and a Z80-C in this socket with no trouble till now. Are these interchangeable, or did I just get lucky? Now Im rather suspicious as to whether or not Z80s I have on this board are correct.

I have Z80-Cs at all (4M, 4H, 4E) CPU sockets.


EDIT 3: WOW I need to get my vision checked. The Z80s dont say "Z80C" on them, they zay 780C. That would be a Z80A, and it even says that on the MikesArcade Site. 

How many is the record for most edits in 20 minutes?  :D

Needless to say I want to fix this and soon.
           
EDIT 4: So do y'all think that having 5.5 volt on the chip is what has been causing my problems?
« Last Edit: October 25, 2008, 05:37:43 pm by Mauzy »
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
5,5 is very risky. 5,27V is already on the high side.

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Alright. I got it down to 5.11 V. I also ordered 3 Z80-As and a couple new sockets.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
5.1 to 5.15 on the CPU is good. 5.25 is the limit and any higher you risk damage to the chips.

As for the Z80 chips... you can use the Z80B or the D780B chips. NEC marks theirs strange.

In any case, you need 4MHz or faster rated Z80 chips. Z80C will run fine.

Now for the stuck at RAM OK. I've run into several boards with that problem. Bad CPU sockets, bad CPUs, bad ROMs, or bad ROM sockets will all cause that problem. So will bad 74LS368 chips that interface the 2nd CPU to the video board. It's a generic problem with many causes.

Your best bet on repairing ANY Galaga board is to replace all the CPU and ROM sockets on the CPU board first. They used some VERY ---smurfy--- sockets.

RJ
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
You mean Z80A? http://mikesarcade.com/cgi-bin/store.pl?sku=Z80ACPU
I misread a Z80A for a Z80C instead of 780C. NEC did go a little strange on the markings...

I just ordered 3 Z80s and 2 sockets (dunno why only two... oh well...)

I'll puttin new Z80s, then start checking further down the line. Thanks!

EDIT: Oh. missed the "or faster" line.
« Last Edit: October 26, 2008, 05:04:02 pm by Mauzy »
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
It's a good thing to order sockets. The CPU sockets that were put on the Galaga boards at the factory are complete garbage
« Last Edit: October 31, 2008, 10:32:02 am by channelmaniac »
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Yeah. Too bad my order got screwed up so It didn't ship till yesterday. MikesArcade is a great place to get stuff so Ill let this one slide. No big deal really.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
Sometimes real life happens. For example, my business is a hobby based business and the day job can sometimes get in the way - large looming deadlines or travel.

On the other side... the travel comes in handy as when I go to San Jose there are several places I like to go scrounge around for obscure parts. :)
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Re: Galaga seems to have a taste for Z80s @ 4J. Whats the deal?
« Reply #12 on: October 31, 2008, 05:37:15 pm »
I got the parts in today, changed the socket and put in a new Z80 and it works with one problem. Bullets don't fire. It makes the shooting noise, but no bullet moves across the screen and none of the aliens blow up...
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Ok. I fixed the problem above (the Enhancement pack rules...). Went to turn it on tonight and wouldn't you know, NVR OK, RAM OK. CRAP IN A HAT! This time its different though: usually, the star field would freeze at this stage. Now it still moves, but it "freezes" at the OK stage...
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
AFAIK the starfield is generated without any involvement of the CPU (maybe it turns it on or off though, not sure).

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
True. I guess that means my "starfield generator" is good then.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
The star field doesn't move when a Z80 isn't present in the socket this time. I measured, and I only have 1.5 volt at the socket but I have 5.1 at the harness. :dizzy:. My guess is that this may be my problem.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
OOPS.

Sounds like you pulled a pad or a platethru when removing the old socket. Better check all the traces going to that socket against the schematic.
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Got the voltage right this evening. Re-flowed the 5 volt pin and the voltage came back to normal, but that Z80 was still bad. swapped out that processor with a new one and it works for now...
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
It's a good thing to order sockets. The CPU sockets that were put on the Galaga boards at the factory are complete garbage

Can you elaborate on the sockets?

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
They make poor connections with the pins. Not sure if it's corrosion or if they just get weak and aren't as springy to hold against the chip legs... but they sure are a common problem on those boards.

Replace the sockets and the problems go away. Well... As long as you don't booger up the traces while replacing them. ;)
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Wouldn't the new sockets also exhibit the same problems after a fashion or is this a specific problem to a brand/type?

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
Not if you use the more expensive types with round (wound) holes. These cannot loose tension and usually have better metals.


Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Well, I already replaced the socket and checked the traces. Everything, to my knowledge, is solid. I dont even want to fire it up because I don't want to see it freeze... 
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
One thing I want to stress is that you do *NOT* want to combine metal types.  Don't combine gold with tin, for example.  It'll work - initially - but over time they will oxidize heavily because there is a reaction between the gold and the tin.

Level42, do they make a socket like that with tin wrapping?  Most chips I've seen have tin legs, not gold.

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:June 22, 2025, 04:57:38 pm

I prefer SIP sockets anyway... easier to see underneath them and they are the same circular contact type.  And they do come in tin.



If you want one piece, however, they do come that way in tin.


SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Find me those on Mouser.com, would you?

What is the difference between solder tail and solder pin?

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:June 22, 2025, 04:57:38 pm

That I don't know.  I usually toss them in with pinball parts orders.  I know GPE has them - Pinball Life might as well.

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
I use good quality double wipe sockets and don't have problems... Personally, I avoid those machine pin sockets because of a couple of issues...

1. Pins on the chip have to be absolutely straight or they bend when you go to insert them.
2. If you ever have to desolder the socket you have a much higher chance of pulling the trace off the top of the board. (big shoulder that sits right on top of the trace is difficult to cleanly desolder, even with the Pace station I have)
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
I use good quality double wipe sockets and don't have problems... Personally, I avoid those machine pin sockets because of a couple of issues...

1. Pins on the chip have to be absolutely straight or they bend when you go to insert them.
2. If you ever have to desolder the socket you have a much higher chance of pulling the trace off the top of the board. (big shoulder that sits right on top of the trace is difficult to cleanly desolder, even with the Pace station I have)

1: NEVER had that problem, even with used chips. Getting all the legs straight is always a good idea BEFORE inserting them into any kind of socket. You can already feel the machined pins have a better grip on the pins when you insert the chip.
2: ??? Whenever would I want to desolder a good quality socket ?

Why do you think the machines one's are so much more expensive ? It's because they're better.

channelmaniac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 112
  • Last login:May 11, 2019, 12:36:18 am
    • Arcadecomponents.com
1: NEVER had that problem, even with used chips. Getting all the legs straight is always a good idea BEFORE inserting them into any kind of socket. You can already feel the machined pins have a better grip on the pins when you insert the chip.
2: ??? Whenever would I want to desolder a good quality socket ?

Why do you think the machines one's are so much more expensive ? It's because they're better.

1. Try to remove a fragile custom chip from a Galaga/Bosconian/Pole Position or any other Namco game from that era. You'll rip the pins right off the chip. They will be stuck in the socket and you will be stuck trying to repair it. Also if you don't have the pins 100% straight they'll bend like mad.
2. See #1. When the pin breaks off you are stuck with desoldering a "good quality socket"

They are more expensive because it requires more metal and more time to make. More expensive does not always mean the right part for the job. A $15 toilet seat from Home Depot is just as good as a $300 toilet seat that the military buys. ;)

RJ
« Last Edit: November 26, 2008, 03:08:30 pm by Peale »
Call me a cheap bastard... I learned to fix things to save money... even surface mount soldering...

Visit my website: http://www.arcadecomponents.com

My repair logs are kept at: http://newlifegames.net/nlg/index.php?board=19.0

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
Not that I want to continue this pointless yes-no game, but I've never seen an original board with machined sockets. And I have got quite a few. The manufacturors had no interested in a game running for 20+ years at all, so why would they use the more expensive one's ?

Again: the cheap one's loose their spring tension over time. Machined one's don't. They corrode as well.
« Last Edit: November 27, 2008, 04:54:55 pm by Level42 »

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Well, this bastard is flat out dead now. Looks like it'll be sent off for repair after the holidays. I know it needs sockets, but who knows what else. For a hundred bucks I'll let a pro do it.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:June 22, 2025, 04:57:38 pm

Just out of curiousity, what kills a new cpu?  Overvoltage on the supply line?  Voltage coming in on the wrong pins?

2600

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1630
  • Last login:June 05, 2017, 10:20:56 am
  • I want my own arcade controls!
Well first we have to assume they are dead instead of the board is just not working correctly and a different CPU just happens to fix the problem for a little while.

What kills a CPU:

Heat
Cold
Moisture
Static
DC Voltage High
AC Voltage High
DC being applied backwards
To much current

Too little current and too little voltage may prevent a CPU from working and isn't good for a CPU, but I don't think it would kill it.  Probably more things, but that's all I can think of right now.

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
I can confirm all of the CPUs I've pulled and switched are infact dead. Switching them with a new CPU fixed the problem for a short time and the old ones will not run any other boards.

The 5.1 volts going to the CPU is still constant, the basment is a constant 60 degrees, I don't see how the AC would affect it (doesn't that get taken care of in the SMPS?), the air is dry (nothing molds or has water damage at least), and I have no idea about static.

This is the only boardset out of many that I have problems with. All boards get the same power in the same environment.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

2600

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1630
  • Last login:June 05, 2017, 10:20:56 am
  • I want my own arcade controls!
The power supply is suppose to regulate the 5V, but with those 30+ year old caps I wouldn't just check it off because it's suppose to be doing it's job.


If it's killing the CPU's then I'd check to see how much ripple is getting through and check for a short.  The short may only come when it gets a warmer.   The sockets are known crap and some of the resistor networks are crappy as well. 


When you say this is the only board and they get the same power, do you mean you have other Galaga board sets and swap them into the same cabinet?

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Not other Galaga, but I've used the same cabinet with the exact same wiring and PS (using adapters of course) to run this, a Gallag board, a Ms Pac Man, and a Ninja Clowns JAMMA PCB.

I never thought of doing a cap job, but what else might have been taken out due to bad power? I don't know anything about the resistor matrices or how to test them. How do I test for ripple, and what do you mean by ripple?

Keep in mind only 4J has been a problem. I've never had to replace.
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."

ChadTower

  • Chief Kicker - Nobody's perfect, including me. Fantastic body.
  • Trade Count: (+12)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38212
  • Last login:June 22, 2025, 04:57:38 pm

Ripple is AC current that has made its way into the DC lines.  That is usually as a result of dead filter caps and/or a faulty bridge rectifier.  You would test the resistor matrix by testing each resistor individually.

Mauzy

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1191
  • Last login:September 23, 2020, 11:51:27 am
Oh that sounds bad. I'll check that out within the next week (crazy holidays coming...)
"Son, all hobbies suck. But if you keep at it, you might find you managed to kill some precious time."