Difference between revisions of "PCB Repair Logs Snow Bros"
m |
m |
||
Line 19: | Line 19: | ||
'''Forum Thread:''' [http://www.aussiearcade.com.au/showthread.php/24051-Snow-Bros-Repairlog Snow Bros PCB Repair]<br> | '''Forum Thread:''' [http://www.aussiearcade.com.au/showthread.php/24051-Snow-Bros-Repairlog Snow Bros PCB Repair]<br> | ||
<br> | <br> | ||
Picked up a couple of faulty Snow Bros boards a while ago. | |||
One had missing chips so I focused on the complete one initially, the seller had sold them both as having gfx issues and stated that neither had been hacked around, not quite sure what he calls the fact of logic chip hacked off the second board, old age probably. | |||
Anyway - the fault on the 1st board was that the colours were messed up and the screen was very very flickery. | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 1.jpg]] | |||
<br> | |||
<br> | |||
Hard to catch "flicker on photos" but you can see the raster scanning down the face changing the colour from blue to pink, thats flicker! | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 2.jpg]] | |||
<br> | |||
<br> | |||
The game looks ok but the colours are washed out and that damn flickering.... | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 3.jpg]] | |||
<br> | |||
<br> | |||
I went over the board looking for damage and found nothing, despite the dust it is a very nice board. The game was running fine and the sounds were good so I didn't bother to dump the 4 ROMs, just reseated them. | |||
Had a poke around the board with the scope and found that the majority of the chips had what looked like an unstable logic 1 state - the high logic level was pulsing in time with the screen flickering, by looking away from the screens but watching the monitor and the scope screen out of the corner of my eyeI could see that the images were exactly in time with each other. | |||
At that point I thought it would be an easy fix, all I had to do was find the chip with normal inputs and bouncy outputs and that should be the problem - nice idea except I couldn’t find a chip like that. I was somewhat concerned by the NEC D41101C chip by the custom IC, I struggled to find out what it was. It looked rather like a SRAM chip and if I assumed the pinout was the fairly standard SRAM pinout then it did have a few outputs bouncing around, however it also had an "address pin" that looked exactly like a clock signal which kinda buggered my theory. Turns out it is something to do with the video, a "910*8 NTSC line buffer", either way when I had the correct pinout it was clear that its outputs were ok, it was the input signals that were bouncy and that clock signal was indeed a clock signal. | |||
I really dislike having a board that is doing bad things when there is a fat custom chip present, this one is a 120pin surface mount chip that I couldn’t find any info on. Thankfully customs are pretty robust so I left it alone and hoped it was not the culprit. Thats about all you can do with customs, leave them alone and look for other issues, if you find none then you end up back at the custom again. | |||
Poking around the two Sharp LH5126-12 chips at 6N and 7N I found what looked like a fault but turns out to be totally normal. Address pins A8, A9 and A10, along with data pin D7 were all tied low. This is very unusual as it effectively removes a large lump of the RAM space and partially buggers the output. The other RAMs at H6 and H7 are used normally. | |||
Sticking with the RAM I hit the 4 DRAM chips at A2, B2, A4, B4 - the 1st arcade board I have seen with DRAM instead of SRAM. It needs more support circuitry but the capacity is a lot higher, probably why DRAM has since taken over as the standard RAM chippery. | |||
At this point I made a stupid mistake, arcade boards usually have the chips lined up so that when the JAMMA connector is on the left hand edge (how my bench is set up) the chip markings are the right way up, this board is the reverse. I read the chips as being 4164 chips - very very common chips from the early to mid 80s, so I pulled out the pinouts for them and went round the chip. It didn’t make much sense, pin 1 on 4164s are not used, yet pin one on these chips was happily active. For some reason this didn’t ring alarm bells, and as I have a nasty habit of counting up from 1 to find a pin on side A and down from the 5V pin to find a pin on side B I also did not spot that 4164s have 16 pins and these buggers had 18. 4164s are 1 bit wide chips, each address location is only 1 bit, so they are usually used in banks of 8, each chip contributing 1 bit to the byte being read. | |||
These chips were actually 41464s a very different animal, an easy mistake when reading upside down at an angle I guess. These chips are more modern than the 4164s, slightly more inline with the vintage of the board actually. They are 4 bit wide chips, ie 4 data output pins rather than the single one on a 4164. | |||
Once I actually applied the correct pinout to the chip I was trying to troubleshoot on the scope it made a whole lot more sense. Hitting the 4 data lines on all four chips I found one chip that had very unhappy looking outputs. Because of the flickering it was hard to get a good zoomed in view of the data lines, on the good chips with the best scope settings I could find, the data line is frenetically busy, | |||
<br> | |||
<br>[[File:Pcb repair snow bros 4.jpg]] | |||
<br> | |||
<br> | |||
... on the suspect chip it was very quiet, a lot of bumping as per all the other chips, but not much activity. | |||
<br> | |||
<br>[[File:Pcb repair snow bros 5.jpg]] | |||
<br> | |||
<br> | |||
So I desoldered that chip and powered the board back up without it. | |||
<br> | |||
<br>[[File:Pcb repair snow bros 6.jpg]] | |||
<br> | |||
<br> | |||
Nothing changed, the bouncing was still there, the colours were not great and the screen was flickery, this was good news. If the chip was doing something then the board should behave differently when it was physically removed. This suggested that the crap colours and flickering are what the board does when one RAM chip is missing, either physically missing, or still there but knackered. | |||
Found a guy on eBay in the US who happened to be selling 4 of these chips at $2 each, so I bought the lot, soldered in a socket and waited for the parcel. It arrived today and when I dropped in a new chip the problem.... | |||
.... vanished! | |||
<br> | |||
<br>[[File:Pcb repair snow bros 7.jpg]] | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 8.jpg]] | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 9.jpg]] | |||
<br> | |||
<br> | |||
[[File:Pcb repair snow bros 10.jpg]] | |||
<br> | |||
<br> | |||
The bouncing logic issues have gone away too, I can only guess the board strobes through each chip in turn and the lack of a working chip at that location causes major instability, am surprised that it affects most of the board though, it can't be a short in the chip from the CAS or RAS signal as the instability was there when the chip wasn't | |||
Just got to fix the second one now, handy that it is almost the same fault | |||
<br>[[PCB_Repair_Index|Back to PCB Repair Index]] | <br>[[PCB_Repair_Index|Back to PCB Repair Index]] |
Revision as of 10:17, 21 August 2012
Snow Bros
PCB Image | Reserved |
---|---|
Pin Out | Reserved |
Repairer: Womble
Forum Thread: Snow Bros PCB Repair
Picked up a couple of faulty Snow Bros boards a while ago.
One had missing chips so I focused on the complete one initially, the seller had sold them both as having gfx issues and stated that neither had been hacked around, not quite sure what he calls the fact of logic chip hacked off the second board, old age probably.
Anyway - the fault on the 1st board was that the colours were messed up and the screen was very very flickery.
Hard to catch "flicker on photos" but you can see the raster scanning down the face changing the colour from blue to pink, thats flicker!
The game looks ok but the colours are washed out and that damn flickering....
I went over the board looking for damage and found nothing, despite the dust it is a very nice board. The game was running fine and the sounds were good so I didn't bother to dump the 4 ROMs, just reseated them.
Had a poke around the board with the scope and found that the majority of the chips had what looked like an unstable logic 1 state - the high logic level was pulsing in time with the screen flickering, by looking away from the screens but watching the monitor and the scope screen out of the corner of my eyeI could see that the images were exactly in time with each other.
At that point I thought it would be an easy fix, all I had to do was find the chip with normal inputs and bouncy outputs and that should be the problem - nice idea except I couldn’t find a chip like that. I was somewhat concerned by the NEC D41101C chip by the custom IC, I struggled to find out what it was. It looked rather like a SRAM chip and if I assumed the pinout was the fairly standard SRAM pinout then it did have a few outputs bouncing around, however it also had an "address pin" that looked exactly like a clock signal which kinda buggered my theory. Turns out it is something to do with the video, a "910*8 NTSC line buffer", either way when I had the correct pinout it was clear that its outputs were ok, it was the input signals that were bouncy and that clock signal was indeed a clock signal.
I really dislike having a board that is doing bad things when there is a fat custom chip present, this one is a 120pin surface mount chip that I couldn’t find any info on. Thankfully customs are pretty robust so I left it alone and hoped it was not the culprit. Thats about all you can do with customs, leave them alone and look for other issues, if you find none then you end up back at the custom again.
Poking around the two Sharp LH5126-12 chips at 6N and 7N I found what looked like a fault but turns out to be totally normal. Address pins A8, A9 and A10, along with data pin D7 were all tied low. This is very unusual as it effectively removes a large lump of the RAM space and partially buggers the output. The other RAMs at H6 and H7 are used normally.
Sticking with the RAM I hit the 4 DRAM chips at A2, B2, A4, B4 - the 1st arcade board I have seen with DRAM instead of SRAM. It needs more support circuitry but the capacity is a lot higher, probably why DRAM has since taken over as the standard RAM chippery.
At this point I made a stupid mistake, arcade boards usually have the chips lined up so that when the JAMMA connector is on the left hand edge (how my bench is set up) the chip markings are the right way up, this board is the reverse. I read the chips as being 4164 chips - very very common chips from the early to mid 80s, so I pulled out the pinouts for them and went round the chip. It didn’t make much sense, pin 1 on 4164s are not used, yet pin one on these chips was happily active. For some reason this didn’t ring alarm bells, and as I have a nasty habit of counting up from 1 to find a pin on side A and down from the 5V pin to find a pin on side B I also did not spot that 4164s have 16 pins and these buggers had 18. 4164s are 1 bit wide chips, each address location is only 1 bit, so they are usually used in banks of 8, each chip contributing 1 bit to the byte being read.
These chips were actually 41464s a very different animal, an easy mistake when reading upside down at an angle I guess. These chips are more modern than the 4164s, slightly more inline with the vintage of the board actually. They are 4 bit wide chips, ie 4 data output pins rather than the single one on a 4164.
Once I actually applied the correct pinout to the chip I was trying to troubleshoot on the scope it made a whole lot more sense. Hitting the 4 data lines on all four chips I found one chip that had very unhappy looking outputs. Because of the flickering it was hard to get a good zoomed in view of the data lines, on the good chips with the best scope settings I could find, the data line is frenetically busy,
... on the suspect chip it was very quiet, a lot of bumping as per all the other chips, but not much activity.
So I desoldered that chip and powered the board back up without it.
Nothing changed, the bouncing was still there, the colours were not great and the screen was flickery, this was good news. If the chip was doing something then the board should behave differently when it was physically removed. This suggested that the crap colours and flickering are what the board does when one RAM chip is missing, either physically missing, or still there but knackered.
Found a guy on eBay in the US who happened to be selling 4 of these chips at $2 each, so I bought the lot, soldered in a socket and waited for the parcel. It arrived today and when I dropped in a new chip the problem....
The bouncing logic issues have gone away too, I can only guess the board strobes through each chip in turn and the lack of a working chip at that location causes major instability, am surprised that it affects most of the board though, it can't be a short in the chip from the CAS or RAS signal as the instability was there when the chip wasn't
Just got to fix the second one now, handy that it is almost the same fault