Difference between revisions of "PCB Repair Logs Shadow Dancer"
(Created page with "==Shadow Dancer== <p><table class="infobox vevent" style="width:22em;" cellspacing="5"> <caption class="summary" style=""><b>Shadow Dancer</b></caption> <tr class="> <td cols...") |
m |
||
(4 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
<caption class="summary" style=""><b>Shadow Dancer</b></caption> | <caption class="summary" style=""><b>Shadow Dancer</b></caption> | ||
<tr class="> | <tr class="> | ||
<td colspan="2" class="" style="text-align:center;">[[Image:marquee_shadow_dancer. | <td colspan="2" class="" style="text-align:center;">[[Image:marquee_shadow_dancer.png|200px]]</td> | ||
</tr> | |||
<tr class=""> | |||
<th scope="row" style="text-align:left; white-space: nowrap;">Manufacturer</th> | |||
<td class="" style="">[[PCB_Manufacturers_Sega|Sega]]</td> | |||
</tr> | |||
<tr class=""> | |||
<th scope="row" style="text-align:left; white-space: nowrap;">Year</th> | |||
<td class="" style="">1989</td> | |||
</tr> | </tr> | ||
<tr class=""> | <tr class=""> | ||
Line 12: | Line 20: | ||
<tr class=""> | <tr class=""> | ||
<th scope="row" style="text-align:left; white-space: nowrap;">Pin Out</th> | <th scope="row" style="text-align:left; white-space: nowrap;">Pin Out</th> | ||
<td class="" style=""> | <td class="" style="">[[PCB_Pinouts_Sega_System_18|Sega System 18]]</td> | ||
</tr> | </tr> | ||
</table></p> | </table></p> | ||
__TOC__ | |||
===Board 1=== | |||
<br> | |||
'''Repairer:''' [http://www.aussiearcade.com.au/member.php/3136-VectorGlow VectorGlow]<br> | '''Repairer:''' [http://www.aussiearcade.com.au/member.php/3136-VectorGlow VectorGlow]<br> | ||
'''Forum Thread:''' [http://www.aussiearcade.com.au/showthread.php/23439-Shadow-Dancer-Repair-Log Shadow Dancer PCB Repair]<br> | '''Forum Thread:''' [http://www.aussiearcade.com.au/showthread.php/23439-Shadow-Dancer-Repair-Log Shadow Dancer PCB Repair]<br> | ||
<br> | <br> | ||
'''Symptom:''' Many letters displaying the wrong letter and some background graphics corrupted<br> | |||
'''Diagnosis:''' The test mode didn’t have a very comprehensive RAM test so swapped in the ROM board, protected 68000 and IC4 from Moonwalker and ran that. The Memory Test indicated that RAMs at IC33, 34, 35 and 36 were faulty, but in fact the LS374 at IC37 had bad outputs<br> | |||
Layout of RAM IC tests for Moonwalker running on this board:<br> | |||
<br> | |||
IC5 IC6<br> | |||
IC16 IC17<br> | |||
IC33 IC34<br> | |||
IC35 IC36<br> | |||
IC41 IC42<br> | |||
IC69 IC70<br> | |||
<br> | |||
Written down the above as with the wrong letters being used in some cases it was hard to make out what was being displayed, so also ran the test on Moonwalker itself to determine the layout. | |||
===Board 2=== | |||
<br> | |||
'''Repairer:''' [http://www.aussiearcade.com.au/member.php/1983-Womble Womble]<br> | |||
'''Forum Thread:''' [http://www.aussiearcade.com.au/showthread.php/33845-Shadow-Dancer-Repair-Log Shadow Dancer PCB Repair]<br> | |||
<br> | |||
Had Jadflat's Shadow Dancer board on the operating table this arvo. It would boot and run but all the sprites were missing... | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 1.jpg]] | |||
<br> | |||
<br> | |||
...on closer inspection the title screen was missing the game name | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 2.jpg]] | |||
<br> | |||
<br> | |||
...there was a complete lack of Ninja Dog... | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 3.jpg]] | |||
<br> | |||
<br> | |||
..and there were elements of the high score screen that were missing. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 4.jpg]] | |||
<br> | |||
<br> | |||
Basically all the foreground elements were missing, on a few screens there was some flicking messy areas that was probably the remnants of the foreground. | |||
Jadflat had also noticed the remains of a capacitor labelled C3 on the board... | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 5.jpg]] | |||
<br> | |||
<br> | |||
...this should be a 104K polyester cap so I desoldered the stumps and fitted one from a scrap board. It's probably a smoothing cap, so without it the board would be more susceptible to power supply ripple. | |||
The first thing to do with a board that has some brains of its own is to go into service mode and run the RAM/ROM tests, this gave the board the all clear but it did so extremely quickly, far too quickly for any of the tests to have been anything remotely conclusive. It also didn't test all the RAMs on this board, or if it did it reported them under board locations for a different board configuration. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 6.jpg]] | |||
<br> | |||
<br> | |||
Shadow Dancers is on a System 18 board and I have a single System 18 board in my collection - Moonwalker, which happens to have a very good RAM/ROM test built in, i.e. it takes ages to test a chip before pronouncing a pass or a fail. So I swapped in the Moonwalker ROM board, the protection chip and fired it up. It had a very similar set of faults, the moonwalking feet were half missing, and in the game the sprites were mostly missing, but some were present but badly corrupted, basically same fault, different game. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 7.jpg]] | |||
<br> | |||
<br> | |||
Anyway - after the 2-3 minute in-depth Moonwalker ROM/RAM test it gave the following output... | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 8.jpg]] | |||
<br> | |||
<br> | |||
...all was good except the RAM chip at IC16, one of the chips not tested by the Shadow Warrior test routine. | |||
On the scope the data pin output looked rather too regular, as if all pins were giving the same output all the time, so I desoldered IC16 and its partner IC17, both Sony CXK5814 chips, the one at IC17 tested ok in my EPROM reader, but IC16 failed. | |||
Fitted a couple of machined pin sockets and refitted IC17 along with a TMM2018 borrowed from one of my boards as I couldn't find a fast enough 6116/2018 on any of my scrap boards. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 9.jpg]] | |||
<br> | |||
<br> | |||
I tried a couple of chips of unknown speed but they resulted in flickering sprites, the original chip was a 45 nano second so it needs to be the same or faster. | |||
Powered her up again and ... | |||
..Ninja Dog is back.. | |||
.. the title screen behaves correctly.. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 10.jpg]] | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 11.jpg]] | |||
<br> | |||
<br> | |||
..all sprites are restored... | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 12.jpg]] | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 13.jpg]] | |||
<br> | |||
<br> | |||
.. and the missing elements of the high score table are filled in. | |||
<br> | |||
<br> | |||
[[File:Pcb repair shadow dancer 14.jpg]] | |||
<br> | |||
<br> | |||
I did think the lines through the purple backdrop on this screen was a second fault, looks very similar to an effect you get if one of the ROMs has a bad data pin, but this screen is the same in MAME. | |||
So - D16 and D17 on system 18 boards are almost certainly the foreground graphics RAMs, so no working RAM chip = no foreground. | |||
Board fixed | |||
<br>[[PCB_Repair_Index|Back to PCB Repair Index]] | <br>[[PCB_Repair_Index|Back to PCB Repair Index]] |
Latest revision as of 08:01, 7 February 2013
Shadow Dancer
Manufacturer | Sega |
---|---|
Year | 1989 |
PCB Image | Reserved |
Pin Out | Sega System 18 |
Board 1
Repairer: VectorGlow
Forum Thread: Shadow Dancer PCB Repair
Symptom: Many letters displaying the wrong letter and some background graphics corrupted
Diagnosis: The test mode didn’t have a very comprehensive RAM test so swapped in the ROM board, protected 68000 and IC4 from Moonwalker and ran that. The Memory Test indicated that RAMs at IC33, 34, 35 and 36 were faulty, but in fact the LS374 at IC37 had bad outputs
Layout of RAM IC tests for Moonwalker running on this board:
IC5 IC6
IC16 IC17
IC33 IC34
IC35 IC36
IC41 IC42
IC69 IC70
Written down the above as with the wrong letters being used in some cases it was hard to make out what was being displayed, so also ran the test on Moonwalker itself to determine the layout.
Board 2
Repairer: Womble
Forum Thread: Shadow Dancer PCB Repair
Had Jadflat's Shadow Dancer board on the operating table this arvo. It would boot and run but all the sprites were missing...
...on closer inspection the title screen was missing the game name
...there was a complete lack of Ninja Dog...
..and there were elements of the high score screen that were missing.
Basically all the foreground elements were missing, on a few screens there was some flicking messy areas that was probably the remnants of the foreground.
Jadflat had also noticed the remains of a capacitor labelled C3 on the board...
...this should be a 104K polyester cap so I desoldered the stumps and fitted one from a scrap board. It's probably a smoothing cap, so without it the board would be more susceptible to power supply ripple.
The first thing to do with a board that has some brains of its own is to go into service mode and run the RAM/ROM tests, this gave the board the all clear but it did so extremely quickly, far too quickly for any of the tests to have been anything remotely conclusive. It also didn't test all the RAMs on this board, or if it did it reported them under board locations for a different board configuration.
Shadow Dancers is on a System 18 board and I have a single System 18 board in my collection - Moonwalker, which happens to have a very good RAM/ROM test built in, i.e. it takes ages to test a chip before pronouncing a pass or a fail. So I swapped in the Moonwalker ROM board, the protection chip and fired it up. It had a very similar set of faults, the moonwalking feet were half missing, and in the game the sprites were mostly missing, but some were present but badly corrupted, basically same fault, different game.
Anyway - after the 2-3 minute in-depth Moonwalker ROM/RAM test it gave the following output...
...all was good except the RAM chip at IC16, one of the chips not tested by the Shadow Warrior test routine.
On the scope the data pin output looked rather too regular, as if all pins were giving the same output all the time, so I desoldered IC16 and its partner IC17, both Sony CXK5814 chips, the one at IC17 tested ok in my EPROM reader, but IC16 failed.
Fitted a couple of machined pin sockets and refitted IC17 along with a TMM2018 borrowed from one of my boards as I couldn't find a fast enough 6116/2018 on any of my scrap boards.
I tried a couple of chips of unknown speed but they resulted in flickering sprites, the original chip was a 45 nano second so it needs to be the same or faster.
Powered her up again and ...
..Ninja Dog is back..
.. the title screen behaves correctly..
.. and the missing elements of the high score table are filled in.
I did think the lines through the purple backdrop on this screen was a second fault, looks very similar to an effect you get if one of the ROMs has a bad data pin, but this screen is the same in MAME.
So - D16 and D17 on system 18 boards are almost certainly the foreground graphics RAMs, so no working RAM chip = no foreground.
Board fixed