Brian E. Brzezicki
Copyright 2012 - present
Version 51

Disclaimer
Use this at your OWN risk, do NOT sue me if it breaks your board... if your doing this your board is probably already broken though ;)

Centipede Troubleshooting Information

Game Board #1

Problem:

    Game is dead
    • No picture
    • Tying to start in test mode provides no beeps

Troubleshooting/dianosis steps:

  1. Using a logic probe, I noticed that the CPU wasn't doing anything, no address lines flipping, data lines are not flipping.
  2. Checked the clock line on 6502 with a logic probe... no transistions
  3. Replaced slightly dented original 8.2 Mhz crystal with a new 8.0 Mhz crystal - game now boots up but missing tiles, some tiles flipped upside down, ghosting on the screen, distored images
  4. Put game into test mode, 10 beeps
  5. Replaced 2101 SDRAM at N5 (according to the Centipede diagnostics page
  6. Game passes test mode.. missing tiles returned.. still some tile ghosting (spiders) and mushrooms have what looks like a period (.) in the bottom right corner, but looks promising, especially since it passed test mode and all the graphic tiles are back and game demo is running,problem gets less if you turn up the voltage higher but never completely goes away
  7. ground pin (pin 12) on F7 was not actually making contact with the ground line. (I damaged the trace when I replaced the ROM socket). solder a wire from pin 12 to ground, and that fixed the video problem
Game Board #2 1/14/2012

Problem:

    Game is dead
    • No picture
    • Tying to start in test mode provides no beeps
    • Board missing crystal, broken cap, missing ROM

Troubleshooting/dianosis steps:

  1. Replaced crystal
  2. Replaced broken cap (not needed just a TTL chip power filter cap)
  3. Replaced missing ROM
  4. Still didn't do anything on power up
  5. Using a logic probe, I noticed that the CPU wasn't doing anything, no address lines flipping, data lines are not flipping.
  6. Checked the clock signal with a logic probe... no transistions
  7. Used schematics to trace clock signal backward, found 74LS163 dead at position P2, replaced
  8. Game works
Game Board #3 3/31/2012

Problem:

    video unstable at normal voltage (+5V)
    • Ground pad on edge connector looked like it was repaired before
    • Some other pads had had been flowed with solder, making them significantly thicker

Troubleshooting/dianosis steps:

  1. re-repair ground pad, used 18G wire to run bottom pad to top pad and expand connectivity on top pad
  2. unsoldered extra solder on other pads, flattened the pads out
  3. Game works
Game Board #4 4/4/2012

Problem:

    Power pads on edge completely blacked or missing
    • Ground pad on edge connector was chared, pad next to it was disentigrating
    • Board had excessive amounts of solder re-flowed onto the pads, creating an uneven surface

Troubleshooting/dianosis steps:

  1. repair ground pad with copper foil tape, used 18G wire to run bottom pad to top pad and expand connectivity on top pad
  2. repair pad next to ground with copper foil tape
  3. removed excess solder on other pads
  4. Game works
Game Board #5 4/4/2012

Problem:

    One of the cleanest centipede boards I've ever seen... but... Game won't power on at all. Power supply shuts down immediately when plugged in
    • Switching power supply will immediately shutdown after turning on
    • Voltage regulator VR2 missing
    • Cap C99 missing

Troubleshooting/dianosis steps:

  1. Measured no resistance between ground and +5V. There is a short... but where is it?
    • Hooked up computer power supply hard drive connector +5V and ground. Wired to +5V and ground on the centipede PCB test points
    • Powered on computer supply. Immediately smoked 47LS153 at E8
    • Remove E8, replaced with a 16 pin socket and a new 74LS153
    • That fixed the short
  2. Replaced 7815 Voltage regulator at VR2
  3. Game works!
Game Board #6 5/4/2012

Problem:

    cpu is half out of socket and pins bent, board very dirty, 7815 at VR2 has been badly replaced.

Troubleshooting/dianosis steps:

  1. resocket CPU
  2. replace 7815 voltage regulator at VR2
  3. do memory test, replace chip M5, memory issue still occurs
  4. use fluke 9010a, memory shows the most significant bit is bad. Trace lines to find that there is a piece of metal shorting MSB output with another line, remove and everythign works.
Game Board #7 5/4/2012

Problem:

    Game missing graphics ROM F7, missing voltage regulator at VR2, 12Mhz crystal is broken off, edge connector has had solder applied all over, 4 position DIP near NI1 is broken.

Troubleshooting/dianosis steps:

  1. Pulled out other ROMS, all of them had missing pins
  2. Replaced ROMS
  3. Replaced 12Mhz crystal
  4. Replaced 7815 voltage regulator at VR2
  5. Removed solder on edge connector pads
  6. Noted that it looks like IP at F6 was previously replaced
  7. booted board up, self test gives 3 beeps (K7), confirmed with Fluke, address 0x0400-0x040F (K7) show errors in high 4 bits (0111) which corresponds to 2101 at K7), replaced K7
  8. Capacitor at c78 was looking rough, replaced
  9. board works
  10. Still need to replace 4 position dip switch
Game Board #8 5/4/2012

Problem:

    12Mhz crystal is missing, all code ROMS missing (D1-J1), CPU missing, POKEY missing, EAROM chip missing, 8 pin dip switch @M9 broken

Troubleshooting/dianosis steps:

  1. Replaced CPU
  2. Replaced POKEY
  3. Replaced ROMS
  4. Replaced 12Mhz crystal
  5. Powered on, LM324 at K10 smoked then power supply turned off... short circiut
  6. Removed LM324
  7. board powered up, no sound, replaced LM324, sound is good
  8. run self test gives 8 beeps (M5), confirmed with Fluke, address 0x0420 (K7) show errors in high 4 bits which corresponds to 2101 at K5), replaced K5
  9. board works
  10. Still need to replace 8 position dip switch
Game Board #9 11/42/2012

Problem:

    Game has messed up graphics, self test gives 10 beeps. (2101 at 5N)

Troubleshooting/dianosis steps:

  1. Checked with Fluke 9010a memory tests, memory address 0x0430 has DCD error in address decode bit 9.
  2. Replaced 2101 at location 5N, fixed problem
Game Board #10 11/25/2012

Problem:

    Game has solid blue screen at boot

Troubleshooting/dianosis steps:

  1. Tried putting into test mode, game shows pattern of "P"s about 1/2 of a column.
  2. Checked CPU with logic probe, it's resetting
  3. Clock is oscilating
  4. Hooked up to Fluke 9010a with 6502 POD. RAM 0x0000-03FF is BTS error FF all bits seem to be bad for all addresses, thinking data buffer chip.
  5. Checked Video RAM locations 0x0400-0x043F
    • 0x0400-0x040F is good (RAM chips K5 (high 4 bits) and K7 (low 4 bits)
    • 0x0410-0x041F has errors BTS F0 (all high bits), that is RAM chip L5
    • 0x0420-0x042F is good (RAM chips M5 (high 4 bits) and M7 (low 4 bits)
    • 0x0430-0x043F has errors BTS 10, that is RAM chip N5
  6. Replaced 2101 at location L5 and N5, now all Video RAM addresses pass RAM long test
  7. Probes 2114 RAMs with a logic probe... some outputs were dead. Replaced both 2114s
  8. Game works!
Game Board #11 11/27/2012

Problem:

  • Game has solid blue screen at boot
  • Game is missing all ROMS and POKEY
  • Game has very silent sound

Troubleshooting/dianosis steps:

  1. Attached to Fluke 9010A - checked RAM, all RAM 0x0000-0x03FF showed bad, various errors on Video RAM addresses 0x0400-0x7FF
  2. Noted there seemed to be two memory ranges that gave consistant errors 0x0410 - 0x41F which corresponds to chip L5, replaced L5, no change
  3. Replaced data bus buffer chip on E2 as some pins seemed to be in a invalid state when probed with a logic probe... this cleared up some errors, now all memroy errors are consistant with DCD error bit 5
  4. Checked pin correpsonding to bit 5 on C1 (address line buffer) it was stuck low. Replaced C1. Now all RAM checks work.
  5. Game boots up and passwd RAM and rom check, however in demo and play mode, only one line of motion is drawn... at bottom of screen
  6. Look as schematics... probe various chips in the horizontal motion section. LS163 counter at A5 seems to have bits set to low constantly.
  7. Cut power to that chip, errors remain the same.
  8. Replaced 74LS163 at A5. That fixed the graphics problems.
  9. Replaced LM324 at J10. Sounds now works. Everything works now!
Game Board #12 12/09/2012

Problem:

  • Game doesn't work, no power LED

Troubleshooting/dianosis steps:

  1. Checked +5V OK, replaced LED. LED works after replacement
  2. Game still as blank redish screen
  3. Getting Clock and can see ROM reads attempted
  4. Hooked up to Fluke 9010a, did long memory tests on RAM (0x0000 - 0x03FF) - OK
  5. Did RAM test on video RAM (0x0400 - - 0x07FF) OK
  6. Cleaned pins of very dirty CPU
  7. Replaced pulled PROMs put in known working test ROM at j1, game booted into test mode
  8. Replaced all PROMS except j1, test mode everything verified OK
  9. Tryed to replace j1 with original j1, no good
  10. Put back in working J1, game works fine
Game Board #13 12/09/2012

Problem:

  • Game doesn't work.

Troubleshooting/dianosis steps:

  1. Checked clock... permanently high
  2. Noticed 12Mhz crystal was ripped off, replaced crystal.
  3. gettting wierd stuff on screen
  4. reset and cleaned all ROM chips
  5. game comes on, but no foreground sprites, all mushrooms to one side, no sound
  6. Test mode says POKEY is bad
  7. Replaced POKEY
  8. Game works!
Game Board #14 12/09/2012

Problem:

  • Game doesn't work.

Troubleshooting/dianosis steps:

  1. Board looks prestine, but doesn't work
  2. Put in self test mode, got 2 beeps, which is RAM 2114 at F2. Verified with Fluke 9010a that there is an error in the high bits.
  3. Replaced, Now game comes to attract mode but there is garbage and some of the sprites flash to thing they are not supposed to be
  4. Put back in test mode, now get 9 beeps (2101 at N7)
  5. Replaced 2101 at N7, game now works!
Game Board #15 4/6/2013

Problem:

  • Nothing on screen at all

Troubleshooting/dianosis steps:

  1. Looked at board, noted the 12Mhz crystal was missing, replaced crystal
  2. Game works!
Game Board #16 5/8/2013

Problem:

  • Nothing on screen at all

Troubleshooting/dianosis steps:

  1. Looked at board, noted the 12Mhz crystal was missing, replaced crystal
  2. Game now boots up, and in test mode no error, however screen has red lines through it and all sprites
  3. looked at graphics ROM chip @ J1, pins looked like they might be bent up
  4. Pulled out ROM at @ J1, many pins where bent, some bent nearly in half
  5. Straightened pins and re-inserted
  6. Game works!
Game Board #17 8/29/2013

Problem:

  • Game immediately starts playing when turned on, game is constantly shooting, and shots are no where near the shooter. random text on screen, after a few seconds the mushrooms will clear and the board will reset, all messed up.
  • A movie of the issues which more clearly shows the issues is here

Troubleshooting/dianosis steps:

  1. Looked at board, it is very clean
  2. Pulled the POKEY, no change, re-inserted POKEY
  3. Put the game in test mode, just a contant beeping
  4. Ran a RAM LONG test with the fluke on addresses 0x0000-0x07EF, got BTS errors on bit 80 starting at address 0x0000 and going up.
  5. removed F2 and H2, installed new socket and new 2114 RAM, issue was F2.
  6. Game works!
Game Board #18 10/28/2013

Problem:

  • Game board has black screen
  • Game is missing ROM D1

Troubleshooting/dianosis steps:

  1. Put game in test mode, it indicated that everything was OK except ROM @ D1
  2. Pulled out the rom at E1, read it in ROM programmer, it's game version 3
  3. Programmed a 2716 with D1 version 3 code
  4. Game works!
Game Board #19 12/14/2013

Problem:

  • Game board has black screen, is not playing.

Troubleshooting/dianosis steps:

  1. Noted smell of burning plastic, found LM324 was burning up, replaced.
  2. Game now as garbled screen, but does not work
  3. Tested RAM 0x0000 - 0x03FF got all BIT bad
  4. Tested Video RAM - 0x0400 - 0x07EF - OK
  5. Tested ROM - found ROM D1 and J1 were bad, replaced
  6. Since Video RAM and ROMS were OK went back into lookig at RAM issue.
  7. Validated address decoder circuitry looking for valid chip selects and write signals to 2114 RAM - OK
    • Found outputs on LS245 @ E2 were strange, no valid states, replaced, no change
    • The only thing besides the LS245 are the 2 2114 RAMs themselves, cut thep ower pin to each.
    • Retested outputs of LS245 @ E2, now they look good
    • Removeod both 2114 RAMs, socketed and replaced
    • Fluke passes long RAM test
  8. Game works!
Game Board #20 3/15/2014

Problem:

  • Game does nothing

Troubleshooting/dianosis steps:

  1. Hooked up Fluke 9010A, got a pod timout error
  2. Noticed that 12Mhz crystal was missing, replaced
  3. game boots, but freezes when going into test mode
  4. Noted that the watchdog does not trigger even if CPU is removed or ROM removed
  5. found bad 74LS00 @ L8, replaced
  6. game works!
Game Board #21 3/15/2014

Problem:

  • Game is dead

Troubleshooting/dianosis steps:

  1. Noted Watchdog is stuck high
  2. Traced back timing circuits founda bad 74LS163 @ M2, replaced
  3. Game works!
Game Board #22 3/15/2014

Problem:

  • Game is missing POKEY and 6502

Troubleshooting/dianosis steps:

  1. Installed POKEY and 6502
  2. Game Works
Game Board #23 3/16/2014

Problem:

  • Game is dead
  • Game is missing a 2114 RAM

Troubleshooting/dianosis steps:

  1. Testing +5 voltage, OK
  2. Plugged in Fluke 9010A, tried bus test, got POD timeout errors
  3. Checked the clock @ pin 40 of the CPU with Oscilliscope, got a reading of 3Mhz (twice what is should be)
  4. Found a bad 74LS163 @ P2 (counter for step down), replaced
  5. Clock is good
  6. Replaced 2114 RAM, all ram tests (0x0000 - 0x03FF (2114s) and 0x0400 - 0x07EF (2101s) pass)
  7. Game boots but colors are messed up
  8. Still working on game
Game Board #24 3/16/2014

Problem:

  • Game is dead

Troubleshooting/dianosis steps:

  1. Testing +5 voltage, OK
  2. Found watchdog was stuck low
  3. Using oscilliscope traced back timing circuits from the watchdog, found a bad 74LS163 @ N3, replaced
  4. Game works!
Game Board #25 4/29/2014

Problem:

  • Game is dead, something like this on screen

Troubleshooting/dianosis steps:

  1. Did Fluke RAM Long on 2114 RAM range (0x0000 - 0x03FF) OK
  2. Did Fluke RAM LONG on 2101 RAM range (0x0400 - 0x07EF) FAIL BTS 0xFF
  3. Tried a write to 0x0400 noted I did not get back what I wrote
  4. Did a read on 0x0400 in looping mode and noticed the results were chaning
  5. Wrote a 0x01 to 0x0400 which should turn the top right of the screen (or bottom left in a normal oriented cabinet) to A. it DID, even though the Fluke was not able to see it
  6. Tried writing differnt values to 0x400 and noticed they always displayed correctly on the screen, even thought they were being reported wrong back to the CPU/Fluke. This means that the data is being sent to the RAMs corretly and is being written correctly but the RAM reads are failing so that circuitry that goes from the RAM output back to the CPU must be bad.
  7. Looked at the schematics and saw the only chip that was in the datapath was as 74LS373 @ J5, removed it and replaced... but no change!!!
  8. Carefully examined the board, found a couple traces near N4 to be damaged. Used a multimeter in Ohmeter mode to validate that the traces were cut.
  9. Fixed the traces with some jumper wire.
  10. Game works!
Game Board #26 4/18/2014

Problem:

  • Game is constantly resetting in wierd ways

Troubleshooting/dianosis steps:

  1. Did Fluke RAM Long on 2114 RAM range (0x0000 - 0x03FF) most significant 4 bits failed in different ways at many addresses
  2. Replaced the 2114 RAM @ F2
  3. Did a Fluke RAM Long test on the RAM ranges for 2101 (0x400 - 0x7EF), OK
  4. Fluke passed long test and booted
  5. Noticed that the game would start resetting in wierd ways again
    here is a video
  6. Noticed this happed when either of the 8 switch dip switch switches 4-8 were set to ON
  7. Replaced 74LS257 @ M8
  8. Game works!
Game Board #27 4/19/2014

Problem:

  • Game has nothing but garbage on screen

Troubleshooting/dianosis steps:

  1. Did Fluke RAM Long on 2114 RAM range (0x0000 - 0x03FF) most significant 4 bits failed in different ways at many addresses
  2. Replaced the 2114 RAM @ F2
  3. Reran the ROM Long test on 0x0000 - 0x03FF, OK
  4. Game now boots but is now showing this "double" screen
  5. self test indicated 9 beeps (2101 @ N7)
  6. Did a Fluke RAM Long test on the RAM ranges for 2101 (0x400 - 0x7EF), failed with RAM pattern error
  7. Did a RAM LONG from 0x0400 - 0x040F (OK)
  8. Did a RAM LONG from 0x0410 - 0x041F (OK)
  9. Did a RAM LONG from 0x0420 - 0x042F (OK)
  10. Did a RAM LONG from 0x0430 - 0x043F (got bits 0 and 2 tied)
  11. Noticed someone already replaced N7.
  12. Pulled socket in case someone made a solder blob
  13. Put in new socket and new 2101, still getting 0 and 2 tied
  14. Put back old 2101
  15. Looked at video RAM circuit, bits 0 and 2 for that range lead to pin 13 on 74LS153 @ N6 and pin 3 @ 74LS153 @ M6.
  16. used multimeter to verify pin 13@N6 and pin 3@M6 were connected, they were
  17. Tracked circuits to where they the traces run close together and ran the multimeter probe lighty to knock off any metal fragments or squished together traces
  18. now RAMs are working, pass Centipedes built in self test as well as Flukes RAM longs test for 0x0400 - 0x07EF
  19. still getting the double screen though
  20. Looked at timing circuit/counters used oscope to validate P2, N2, When looking at M2 it was clear someone replaced this chip... badly
  21. pulled 74LS163 @ M2 noticed some damaged pads and traces
  22. Resocketed and put in a new 74LS163... still the same problem
  23. verified connectivity from pins on new socket to where they should go, found that pin 14 did not have connectivity (this pin had a damaged via/pad). removed solder and resoldered with a little more solder and a few more seconds of the soldering iron.. retested connectivity OK
  24. Game works!
Game Board #28 6/12/2014

Problem:

  • Game boots but has garbage on screen... looks like this
  • Was also getting "static/random red lines" on the screen (not visibile in picture)

Troubleshooting/dianosis steps:

  1. Board was dirty covered in spots with something sticky and redish, washed off and cooked in oven to dry
  2. Found smashed traces near 2102's at row 7, used x-acto knife to seperate traces. That fixed the problem with the mushrooms that were "decayed"
  3. all PROMS rusty, PROM at F7 has some legs fall off, replaced ROM at F7 that fixed the random red lines/static.
  4. Cleaned off other PROMS
  5. Put in new sockets for video ROMs @ F7 and H/J7
  6. powered on and put into self test mode, system gave 4 beeps, indicating bad RAM @ K5.
  7. Verified bad RAM with Fluke Long RAM test, got BTS error F0 @ 0x0400 which corresponds to RAM K5, replaced RAM.
  8. Put in self test mode again, system gave error code of 7 beeps which indicates RAM @ M7.
  9. Verified bad RAM with Fluke Long RAM test, got BTS error 03 @ 0x0420 which corresponds to RAM M7, replaced RAM.
  10. Game works!
Game Board #29 6/12/2014

Problem:

    Filler Page (board labeled ED)

Troubleshooting/dianosis steps:

Game Board #30 6/15/2014

Problem:

  • board shows just white screen

Troubleshooting/dianosis steps:

  1. Noted board had no clock signal at clock test point
  2. Traced problem back to 74LS244 @ B1, input pin 2 had a good signal, but output pin 18 was stuck.
  3. Replaced 74LS244 @ B1, now got a good clock signal to test point
  4. Still got a white screen
  5. Did Fluke RAM long test 0x0000 - 0x03FF got BTS FF indicating both 2114s were bad.
  6. Wanted to verify, using fluke and read/write loops verified 2114s were both getting the correct chip select and write signals
  7. Did a RAM long check on the video RAM @ 0x0400 - 0x07EF, OK
  8. Did a ROM check, OK
  9. This verified most shared components of the memory signal. Pulled 2114s and replaced.
  10. Now fluke RAM long test @ 0x0000 - 0x03FF were OK
  11. Still got a white screen
  12. felt board for hot chips, found video memory82S25 @ C8 was burning hot.
  13. Pulled 82S25 @ C8 and replaced, now have tile/picture video, but no motion sprites!
  14. Found bad 74LS163 @ B5, replaced.
  15. Game works!
Game Board #31 6/16/2014

Problem:

  • Board has messed up motion sprites, the sprites look complete but it looks like they are cut up into slices and the slices are in the wrong order, for example shooter looks liek the sides of the sprites are flipped on the wrong side. looks like this

Troubleshooting/dianosis steps:

  1. Replaced 74LS83 @ F6 and H6
  2. Game works!
6/16/2014

Problem:

  • Motion Sprite are single color (white)

Troubleshooting/dianosis steps:

  1. Replaced 27LS201 @ A6
  2. Game works!
Game Board #32 6/16/2014

Problem:

  • Motion Sprite are messed up (sprite look like they are scrambled) looks something like this closeup from another board with the same problem
  • Motion sprites appear multiple times in parrellel like this

Troubleshooting/dianosis steps:

  1. Replaced 74LS83 counter @ F6, that fixed the messed up sprite images leaving only the problem of multiple sprites displayed in parrell
  2. Replaced 74LS83 counter @ H6, that fixed the multiple sprites
  3. Noticed sound was really faint/messed up
  4. Replaced LM324 @ K10
  5. Game works!
Game Board #33 6/16/2014

Problem:

  • Nothing on game board

Troubleshooting/dianosis steps:

  1. Board continuously resets
  2. Check RAM and ROMs with Fluke 9010A, all OK
  3. noticed screetching sound from game board
  4. Pushed down at prom in sync section at P4 (as this seems to be a common problem). Notied game booted while I held it.
  5. Removed old PROM socket and installed new one
  6. game boots but has red lines though it like this
  7. Pressed down on ROM sockets at H/J7 and F7 problem got better and worse
  8. Removed both sockets and installed new sockets, reinserted PROMS
  9. Game works!
Game Board #34 7/29/2014

Problem:

  • Game is dead
  • Owner of board sent 4 boards all said to be playing blind, he said they all played fine until he put them in a cabinet then one by one the cabinet broke the video, they all played blind. Onwer said he found his monitor chassis to be bad, after replacing it the cabinet stopped destroying game boards.

Troubleshooting/dianosis steps:

  1. No clock signal
  2. touched crystal, made slight crackling noise when moved as if the case was broken, rattling.
  3. Replaced crystal
  4. Game comes up with the only color red where the white should be
  5. Since owner stated that these batch of 4 boards (34,35,36,37) all worked before putting into the cabinet with the dead monitor and they all played blind or missing colors afterwards.. thought let's look at the last chip before the chassis in case the chassis was feedbing back stuff into the PCB board.
  6. Measured inputs vs outputs on 7407 @ A9 (last chip before monitor chassis) found outputs to be dead.
  7. Replaced LS07 @ A9
  8. Game works!
Game Board #35 7/29/2014

Problem:

  • Game plays blind
  • Owner of board sent 4 boards all said to be playing blind, he said they all played fine until he put them in a cabinet then one by one the cabinet broke the video, they all played blind. Onwer said he found his monitor chassis to be bad, after replacing it the cabinet stopped destroying game boards.

Troubleshooting/dianosis steps:

  1. Measured inputs vs outputs on 7407 @ A9 (last chip before monitor chassis) found outputs to be dead.
  2. Replaced LS07 @ A9
  3. Game works!
Game Board #36 7/29/2014

Problem:

  • Game plays blind
  • Owner of board sent 4 boards all said to be playing blind, he said they all played fine until he put them in a cabinet then one by one the cabinet broke the video, they all played blind. Onwer said he found his monitor chassis to be bad, after replacing it the cabinet stopped destroying game boards.

Troubleshooting/dianosis steps:

  1. Replaced missing mylar capacitor near crystal
  2. Measured inputs vs outputs on 7407 @ A9 (last chip before monitor chassis) found outputs to be dead.
  3. Replaced LS07 @ A9
  4. Game works!
Game Board #37 7/29/2014

Problem:

  • Game only shows blue where white should be, no other color
  • Owner of board sent 4 boards all said to be playing blind, he said they all played fine until he put them in a cabinet then one by one the cabinet broke the video, they all played blind. Onwer said he found his monitor chassis to be bad, after replacing it the cabinet stopped destroying game boards.

Troubleshooting/dianosis steps:

  1. Since this was the 4th in the same 30 minutes from the same batch of boards (#34, 35,36,37) just replaced LS07 @A9
  2. Game works!
Game Board #38 8/16/2014

Problem:

    Board is missing hex schmitt triggers @ EF/10 and EF/10 Board plays fine but motion sprites are all single color (wrong color)

Troubleshooting/dianosis steps:

  1. Found a bad 74LS174 @ C6. removed, added a socket and a new 74LS174
  2. That solved the sprite color issues
  3. Replaced missing MC14584 @ EF/10 and EF/11
  4. Board plays but not saving high scores
  5. Found bad 7815 @ VR2, replaced
  6. Board works!
Game Board #39 8/16/2014

Problem:

    Board works but is washed out in blue

Troubleshooting/dianosis steps:

  1. Looked at blue output lines, found bad 7407 @A9, replaced
  2. Board works!
Game Board #40 8/16/2014

Problem:

    Board works all sprites are missing

Troubleshooting/dianosis steps:

  1. Tested various chips in the motion circuitry
  2. Found bad 74LS00 @ L8, replaced
  3. Board works!
Game Board #41 8/16/2014

Problem:

    Board works but colors are missing.

Troubleshooting/dianosis steps:

  1. Found bad 74LS07 @ A9, replaced
  2. That fixed the color problem
  3. But no sound..
  4. Replaced LM324, fixed sound
  5. Trackball control is not working
  6. LED player 1 and 2 lights are constantly on
  7. Still working on board
Game Board #42 8/17/2014

Problem:

    Board is dead

Troubleshooting/dianosis steps:

  1. Checked reset line, stuck low
  2. Noticed PROM @ p4 was missing, replaced
  3. 1.5Mhz signal not correct, found bad 74LS163 @ N2 and N3, replaced
  4. Got 1.5Mhz signal, though it looked unstable, wasn't sure if the chip pin was dirty or something
  5. hooked up Fluke did a bus test got DB0 stuck low
  6. Found bad 74LS245 @ E2, replaced
  7. Did RAM long test of RAM range 0x0000 - 0x03FF, got BTS 0F error which indicates 2114 @ H2, replaced. Now RAM long 0x0000 - 0x03FF passes
  8. Did RAM long test of video RAM 0x0400 - 0x07EF, bot BTS error 80, which indicates 2101 RAM @ K5, replaced, now RAM long 0x0400 - 0x07EF passes
  9. Still no picture though and watchdog resetting the game, noticed 1.5Mhz is definitely not stable.
  10. Found bad 74LS163 @ N3, replaced. 1.5Mhz signal is stable now and game is playing however sprites are missing
  11. Found bad 74LS163 @ B5 (outputs stuck) replaced
  12. Now shooter appears on lower part of screen, but then disappears
  13. Found bad 74LS163 @ A5
  14. Game works!
Game Board #43 8/22/2014

Problem:

  • Board is dead
  • Board is missing 12Mhz crystal

Troubleshooting/dianosis steps:

  1. Replaced crystal
  2. Game works!
Game Board #44 8/22/2014

Problem:

  • Board is dead
  • Board is missing 12Mhz crystal
  • Board is missing POKEY

Troubleshooting/dianosis steps:

  1. Replaced crystal
  2. Replace POKEY
  3. Game works!
Game Board #45 1/23/2015

Problem:

  • Board has "weird graphic issues"

Troubleshooting/dianosis steps:

  1. Ran long Fluke RAM test 0x0000 -0x03FF - OK
  2. Ran long Fluke RAM test on video RAM 0x0400 - 0x07BF - Pattern error @ 430 wrote CC got back C8, which should correspond to RAM N7
  3. Put centipede in self test mode, got 9 beeps (indicating 2101 RAM at N7)
  4. Pulled RAM N7, added socket
  5. Ram issue still exists
  6. Ran fluke RAM long test for RAM range 0x0430 - 0x43F, got back bits 0 and 2 tied
  7. Looked closely at board, found small area where traces were smashed bridging 2 traces together
  8. used x-acto knift to break up the bridge.
  9. Game works!
Game Board #46 1/26/2015

Problem:

  • Board plays blind

Troubleshooting/dianosis steps:

  1. powered up, noticed that LCD would not sync
  2. coined up and started a game to verify it's coining up and starting
  3. Used Oscilliscope to verify signal HSYNC and VSYNC - OK
  4. Looked at schematics for video output section, tested !HSYNC and !VSYNC @ 74LS08 @ B7, OK
  5. Checked output signal pin #3 on 74LS08 @ B7 - OK
  6. checked input propogation to input pin #5 on 7407 @ A9 - OK
  7. checked output signal on pin #6 on 7404 @ A9 - NONE
  8. Removed 7407 @ A9, replaced with a socket and a new 74LS07
  9. Game works!
Game Board #47 1/29/2015

Problem:

  • Board is dead and monitor does not sync

Troubleshooting/dianosis steps:

  1. Verified clock at 1.5Mhz - OK
  2. no sync on monitor, VSYNC line is dead, HSYNC line is OK
  3. reset line stuck low
  4. verified V frequencies at input to timing PROM @ P4, found all lines where good except 128V (pin #1) which was 120Hz rather than 60Hz
  5. Traced back 128V signal to pin #11 on 74LS163 @ N3
  6. Replaced 74LS163 @ N3
  7. Game works!
Game Board #48 2/28/2015

Problem:

  • Board just displays static garbage on screen, does not boot

Troubleshooting/dianosis steps:

  1. Probed reset line on CPU (pin #40) with oscilliscope, it's definitely resetting
  2. Verified clock at 1.5Mhz on Ping #37 - OK
  3. Looked at dirty looking POKEY, pulled POKEY
  4. Game boots, with all mushrooms on left side (due to missing POKEY)
  5. Replaced POKEY with a known good POKEY
  6. Game works!
Game Board #49 7/17/2015

Problem:

  • Board just displays purple screen, sometimes a flashing white sprite

Troubleshooting/dianosis steps:

  1. Flipped board over noticed two traces jumpered. Noticed that someone drilled a tiny hole through the board which cut to traces, repair was fine though, continuity OK
  2. Tested +5V, OK
  3. Pulled CPU and POKEY
  4. Validated Pin 40 on CPU socket (reset) is transistioning and not stuck low
  5. Valiadted Pin 37 (1.5Mhz Clock) on CPU is OK
  6. Hooked up Fluke 9010A and did a bus test, OK
  7. Did a LONG RAM test on scractchpad RAMS (2114s) in range 0x0000 - 0x03FF - OK, was surprised
  8. Pulled ROMS out and tested, found 3 BAD ROMS (wierd... very unusual)
  9. Inserted known good ROMS, game came up but had "issues"


    Sometimes the screen issues would change, especially if the board is moved. This usually means a loose connection somewhere or a bad solder job

  10. Tried to put game into test mode, but just got a white screen and a single character in the bottom left of the screen.
  11. flipped board over and found K5 was resoldered... horribly. Lots of damange.

  12. Tried to fix traces and put in new socket normally but damage was so bad could not get a clean solder job done.
  13. Had to ensure the socket was "lifted" off the board a bit to avoid solder blobs and to be able to verify connectivity and no bridged traced afterwards
  14. Put in new 2101 RAM in socket
  15. Game works!
Game Board #50 7/22/2015

Problem:

  • mushrooms are lined up on left side, no sound

Troubleshooting/dianosis steps:

  1. Mushrooms being on the left side is a sign of a bad POKEY, missing sound is also a sign of a bad POKEY, replace POKEY!
  2. Mushrooms are ok and sound is back, but test mode gives 8 beeps
  3. Noticed RAM and sockets are missing for N5 and M5, replaced
  4. Game works!
Game Board #51 7/22/2015

Problem:

  • Games does not boot, just displays this screen (which I've never seen anything like before on a Centipede!

Troubleshooting/dianosis steps:

  1. Check reset line on CPU (pin 40 on CPU), it's transistining, so the watchdog is firing reseting the system. (rules out a stuck low reset, and tells me the reset and supporting circuitry is OK
  2. CPU clock (pin 37) is good at 1.5Mhz
  3. noticed RAMS at M5, N5, M6 and N7 were missing, sockets were replaced on M5 and N5, sockets were missing on M7 and N7.
  4. Replaced missing sockets and installed missing 2101 RAMS
  5. Still not working
  6. Did a Fluke LONG RAM test for memory range 0x0000 - 0x03FF (scratchpad RAM) gave BTS error C0, noticed the corresponding 2114 had been socketed and replaced. Tried a new 2114 RAM
  7. Fluke test 0x0000 - 0x03FFF OK
  8. Did fuly RAM test on video RAM (0x0400 - 0x07EF) - OK
  9. Game booting but getting thick lines through some things, missing some stuff near lines and random colors on lines
  10. Probed around the video output circuitry, using logic comparitor found that a 74LS157 @ J8 seemed bad, used oscilliscope to find all outputs except 1 are stuck high
  11. desoldered chip, chip was cracked and 2 legs fell off, accidentlly pulled up a trace while removing
  12. Fixed broken trace, installed socket and installed new 74LS157
  13. Lines disappeared, but tiles and sprites had wierd artifacts
  14. Only thing I could think of was a ROM issue, verified graphics ROMS OK
  15. after probing around decided to check for physical damage or briged traces, found that in my trace repair I forgot to cut off one end of the jumper and it was touchign some pins on the replaced 74LS157 @ J8 (which is feed from the ROMs).
  16. Removed excess jumper wire
  17. Game works!
Game Board #52 12/18/2015

Problem:

  • Games does not boot,
  • LCD on test bench is not syncing

Troubleshooting/dianosis steps:

  1. Checked watchdog (pin #40 on CPU) it's transitioning
  2. No LCD sync is usually a SYNC issue, checked the CPU clock on pin #37 of the CPU, no clock (stuck high)
  3. Tested each output of 74LS163 at P2 (first of the H counter chips) - OK
  4. Moved to next counter in the Horizontal circuit, N2, first output tested (pin #14 is dead) replaced
  5. Game boots, however after a while lost mushrooms and then POKEY tested bad in self test.
  6. Pulled the POKEY socket, and installed a new socket
  7. Mushrooms are back and POKEY working again, POKEY passes games self test
  8. Game works!
Game Board #53 02/05/2016

Problem:

  • Game boots but overwhelming green on the screen

Troubleshooting/dianosis steps:

  1. A8 read bad and looked OK whtn comparitor was no, replace no change
  2. C8 (72LS289) went normal when o-scope probe was on pin #7 (green output) swapped, no change swapped, no change
  3. green output is wierd, always 1/2 high (relative to ground)
  4. zooming in a bit in o-scope timing, there is a clean 6Mhz signal on the green output!
  5. 6mhz singal in input pin #1, which is feed from E8 pin #9
  6. this is being feed from area0 input pin #12 on E8
  7. traced input of pin #12 on E8 to to bad 74S74 @ F9
  8. replaced 74S74 with 74LS74
Game Board #54 01/31/2016

Problem:

  • Game boots and seems to play but shooter is WAY too high on the screen
  • and shots are coming from below shooter!
  • 8 beeps during self test

Troubleshooting/dianosis steps:

  1. RAM check 0x0000 - 0x03FF ok
  2. RAM check 0x0400 - 0x073f - BTS 0x80 @ 0x7A0
  3. replaced M5 - OK - 23 minutes from start to finish
Game Board #55 01/31/2016

Problem:

  • Game does not play
  • Crystal is visibly missing

Troubleshooting/dianosis steps:

  1. upon further inspection there are more missing chips
    • C8
    • H8
    • J8
    • K8
    • B1
    • E2
  2. replaced crystal and missing chips, no sync
  3. watchdog high, CPU looks OK
  4. WATCHDOG SHOULD have been watchdogging
  5. BUS test OK
  6. RAM test 0x0000 - 0x03ff BTS 0x04 @ 2c8 this is H2 pin 11 -> pin #5 @ E2, this might be a bad
  7. socket as the socket was replaced and damaged, verified connectivity between pins OK, removed 2114 @ H2 installed socket and replaced RAM, RAM test ok
  8. RAM test 0x0400 - 0x07EF - OK
  9. ROM test of D1, E1, H1, J1 failed
  10. 307, 308, 310, 211, 212. tested fine out of circuit
  11. 309 failed out of circuit, replaced
  12. let's test the address selection circuit
  13. chips reading OK though from the fluke on random addresses... odd
  14. pulled POKEY and it seems to read OK, all EXCEPT J1 which is giving same sig as D1 was before when it was missing (all FF)
  15. J2 and J3 are giving correct outputs when looping read on 0x3800 putting in another chip seems to give OK read, replaced ROM and game boots up
  16. game works!
  17. roms could use new sockets.
  18. sometimes game would start with mushrooms on right side of screen and soiund messed up, pushing on pokey fixed
  19. replaced pokey socket, seems to be OK
  20. trackball was non-responsive, noted someone hacked up the chips @ F10 and F11, removed and replaced,
  21. fixed burnt ground connector on edge connector
  22. Game works!
Game Board #56 02/05/2016

Problem:

  • Blue screen with a bunch of zeros

Troubleshooting/dianosis steps:

  1. reset pokey now game seems to play but everygthing is blue, and sometimes only things are miss colored and sometimes things are missing, seems to change each time I turn the game on or off, thinking video ram write signal probably is messed up.
  2. ram check 0x0000 - 0x03ff - OK
  3. ram check 0x0000 - 0x7EF BTS 0x00F @ 420 and OK till 0x460 that's M7, replaced - OK
  4. found what looks like a small piece of tin foil on some chips underneath the board, removed
  5. screen still blue , game not starting, sometimes there are tiles, sometimes not
  6. pulled eproms to test
  7. 307 - BFA2 - OK version 3
  8. 308 - BAD (should be 14eb)
  9. 309 - OK 600D - version 3
  10. 310 - OK A93C - version 3
  11. 211 - BAD
  12. 212 - OK
  13. replaced with single ROM board http://www.arcade-cabinets.com/board_hacks/CENTIPEDE-R, and replaced F7
  14. game still not boot with normal CPU, verified CPU
  15. POKEY is bad, replaced
  16. replacing CPU socket
  17. colors are way off, screen totally blue
  18. r73 is missing
  19. F9 pin 5 is dead, should be moving, well sometrimes moving, replaced no change
  20. color rom at e8 not getting a write signal ever!
  21. write is input #3 on c8 feed by 74ls32 @ a4
  22. pin #3 on a4 was stuck low, replaced
  23. game works!
Game Board #57 03/28/2016

Problem:

  • Game boots but just static characters on the screen

Troubleshooting/dianosis steps:

  1. removed pokey, no change
  2. Checked clock pin #37 on CPU, 1.5Mhz - OK
  3. Checked watchdog pin #40 on CPU - watchdogging
  4. Pulled CPU and put in another
  5. Game works!
Game Board #58 04/30/2016

Problem:

  • Trackball is messed up
  • LED start lights stay lit always

Troubleshooting/dianosis steps:

  1. Trackball was all "wiggy"
  2. Replaced 14584 @ E/F11, no chnage
  3. replaced all 1uf caps in the trackball circuit, no change
  4. replaced 74LS191 @ C11, no change
  5. replaced 74LS74 @ D11, now trackball movement is stable but will never go down
  6. replaced 74LS157 @ DE/11, trackball is now fixed
  7. 74LS259 @M10 controls the LEDs, it is never getting it's !OUT signal on pin #14
  8. traced !OUT back to pin #3 (!OUT) on 74LS32 is never going low, even though its inputs should be taking it low, replaced
  9. game works!
Game Board #59 8/23/2016

Problem:

  • Static garbage on screen

Troubleshooting/dianosis steps:

  1. getting a watchdog and a clock
  2. ugg, customer had replaced the 5th socket (for single rom) with a machined socket and ruined it. Pins were not making contact and completly ripped out vias while removing... will try to fix that later.
  3. RAM test 0x0000 - 0x03FF long, failed @ 0x40 with BTS 0x80 error, a few other addresses with BTS 80 that's F2
  4. put in F7 into a ROM socket to do a ROM test to validate bus - OK
  5. put in new socket and 2114 ram, still getting the BTS 0x80 errors
  6. bit 8 is always low on address 40
  7. doing a long ram test from 0 - 0x37 getting DCD error on bit A2
  8. looks like bit 0x80 on data is messed up, not sure what's up here.
  9. error doesn't actually look to be a DCD error for example 0x01 read 0x08 when read, but no other addresses read that from 0 - f even though it reports a DCD error, maybe try fluke with upgraded firmware
  10. pulled 2114 @ H2, repladed, issue seems to have gone away.
  11. Fluke RAM long 0x0000 - 0x03FF - OK
  12. 2101 @ M5 is missing, replaced
  13. Fluke RAM long @ 400 - 7EF
  14. DCD error @400 bit 6 confirmed writing to 0x400 also writes to 0x440 and, writing to 0x440 writes to 0x400 at least both read back at both addresses
  15. A6 to 2101 is generated from P7 74LS257, inputs to P7 look good as far as clock cycles, pulled 72ls257, tested ok,
  16. replaced anyway, still getting DCD errors, argh address #6 (pin #2 is floating), traced back to damaged via in k1 pin #2, fixed - ram long now OK
  17. replaced bad socket used single rom hack and modifing one of the other ROM sockets to take the single ROM
  18. bad sound, replaced POKEY - OK
  19. high score save doesn't work
  20. swapped EAROM, - no change
  21. replaced 555 timer - OK
  22. put back original EAROM - OK
  23. Game works!
Game Board #60 9/16/2016

Problem:

  • High score circuit doesn't work

Troubleshooting/dianosis steps:

  1. Replaced ER2055 @ E5 with known good ER2055 - no change
  2. replaced 555 timer @ B11 - no change
  3. validated !write2 signal @ a4 #5 was good,
  4. valided !EA ADDR @ a4 #4 went low at the end of a game
  5. valided pin #6 @ a4 went low at the end of the game
  6. Found 74LS175 @ E4 bad, replaced
  7. Game works!
Game Board #61 9/20/2016

Problem:

  • Game is not syncing usually.
  • some times will sync, when it does picture colors are off, horizontal lines through the screen, the sprites are repeated 4 times across the screen, and the sprites are incorrect (look folded over themselves)

Troubleshooting/dianosis steps:

  1. pushed on PROM that handles Syncing (82S129 @ P4) when pushing on it sync got better or worse
  2. replaced socket, sync issue fixed
  3. Pushed on video ROMS at F7 and HJ7, lines went away
  4. replaced sockets on video ROMS, problem fixed
  5. Still having multiple sprites across the screen (4 shooters, 4 spiders etc), still having color issues, still having sprite object shape issues
  6. The repeated sprites and messed up sprite shapes are most likely the 74LS83 counters @ F6 and H6
  7. inputs to h6 and F6 seem OK
  8. replaced E7 no change - put back original
  9. A5 and B5 tested OK
  10. C5 tested OK
  11. L8 tested OK
  12. pulled 74LS83 @ F6 - tested bad - replaced, seemed to fix the messed up sprites, but still multiples
  13. pulled 74LS83 @ H6 - tested bad - replaced, fixed the multiple sprite problem
  14. now the sprites are correctly formed and the correct number, however we still have color problem, colors are wrong, different colors each time the game starts? Color RAM write signal missing maybe?
    • not seeing a color RAM write on pin #3 of c8 this is controlled by 74LS32 (or gate) @ a4
    • got a write on a4 #1 !WRITE
    • got a write on a4 #2 !COLORRAM
    • not getting output #3 on a4 !COLORRAM WRITE when the inputs show there should be a low signal, chip tested bad in circuit - replaced and color issues fixed.
  15. game works!
Game Board #62 11/4/2016

Problem:

  • Load fast beeping, screen with green static garbage and horizontal lines moving down the screen
  • Customer reports game worked before being moved and power supply fell on board smashing A1 and an voltage regulator

Troubleshooting/dianosis steps:

  1. pulled pokey - no change
  2. checked clock - clock seems ok
  3. fluke bus test ok
  4. fluke RAM long 0x0000 - 0x03FF - RW err @ 0x0000 BTS 15
  5. WHen I get a error in one ram bank I like to check against another to make sure it's not something in the circuitry that's common to them, let's do a fluke RAM test on video RAM
  6. fluke long @ 0x0400 - 0x07EF - RW error @ 0x4000 BTS 15 - same error. There is no way these 4 different RAM chips (2 x 2114) and (2 x 2101) are all bad in the EXACT same way! something in common must be the problem.
  7. got to be a decoding error or an error with the data bus
  8. do looping read 0x0000 check pin #8 /CS on either 2114 RAM
  9. got good CS signal
  10. lets try clearing and setting the bits to see what happens
    • write @ 0x0000 value 0x00
    • read @ 0x0000 = 0x11
    • write @ 0x0000 value 0xFF
    • read @ 0x0000 = value FB
  11. looks like we are settings bits probably a buffer error
  12. let's try same @ 0x0400
    • w @ 0x0400 value 0x00
    • r @ 0x4000 = 0x11
    • w @ 0x0000 value 0xff
    • r @ 0x4000 = FB
  13. both memories have the same issues common part in both circuits is E2, let's replace
  14. chip tested bad out of circuit however replaced, same BTS issue same test with video RAM still same result.
  15. taking out ROMs get a different RAM result, this tnme BTS 0x05 for 2114 range
  16. trying video rom range same result
  17. write tests of same values above are now showing write of 0x00 returns 0x01 and write of 0xFF returns 0xFB
  18. need to do some ROM test to isolate issue to specific part of address or data bus or decoding.
  19. next step is to examine the address selection circuitry
  20. verified writes to 0x00 do not affect 0x0400, not an address selection issue
  21. Started looking at the circuitry of the data signals that are messed up
  22. pin #4 (Data Bus #3 (DB2)) on E2 is tied to ground
  23. used capacitance meter to find short between DB2 and GND @ 74LS244 @ h5 74ls244 tesetd bad in circuit.
  24. ok now getting BTS error 0x15 when ROM is in
  25. getting BTS error 0x01 when rom is out, and getting low bit stuck high on all memory writes
  26. found short between DB0 and +5v
  27. used ESR meter found short @ 2114 @ H2 replaced with new socketed RAM - fixed BTS error
  28. now getting RW error @ 0x1f0 BTS 80 error
  29. trying RAM long @ 0x0400 - 0x7ef to isolate - RAM test OK
  30. removed 2114 RAM @ F2 and replaced - RAM long @ 0x0000 - 0x03FF now OK
  31. put ROMs back in an not getting BTS @ 14 @ 0000 - most have a address decoding error or a bad buffer
  32. ok when only D1 is, get BTS 0x04 when E1 added, let's switch D1 and E1 see what happens
  33. putting E1 into D1's slot get issues, E1 must be bad
  34. put back D1, add FH1 - OK
  35. put J1 in E1 - getting BTS 0x10 errors, must be bad
  36. replaced E1 and J1 all ROMs in now
  37. game now looks like it's booting but junk tiles can still see some of the test screen though
  38. put in new 2 video ROMS, now have a blank screen
  39. but test mode looks OK when pressed, actually ROM D1 reading bad
  40. replaced D1 now game works
  41. tested video ROM @ F7 211 out of circuit - OK
  42. tested video ROM @ HJ7 out of circuit - bad
  43. game boots however up/down movement on trackball does not - traced back signal verified square wave signal present when moved all the way to 74LS191 @ B11
  44. replaced bad 74LS191
  45. now game works except high score save does not
  46. EAROM will not work if -30 is not present, to have that present all other voltages must be good as well as the 555 @ A11.
    • checked +15 - 15, +22, -22 voltages - OK
    • -30 is only at -15 will replace 555 @ A11
    • now -30 at -30v test point!
  47. game works!
Game Board #63 3/08/2017

Problem: All sprites at the bottom row of the screen

Troubleshooting/dianosis steps:

  1. self test mode gives 9 beeps (that should be 2101 @ n7), pulled socketed and replaced, self check now passes.
  2. still sprites only at the bottom of the screen, got to be a counter issue - found bad 74LS163 counter @ a5, in the horizontal motion object circuits (remember on centipede "vertical is horizontal".
  3. Game boots and plays except backgrond thump thump and spider sounds are missing. Pulled, resocketed and repalced POKEY with known good pokey
  4. While filling dips to get free play off, flipped language to german, then it would not go back, found DIP switch N9 was bad on switch #1, replaced.
  5. Game works!
Game Board #64 4/22/2017

Problem: Video Issues, see the video here

Troubleshooting/dianosis steps:

  1. Video issues looks like noise on the RAM or bad ram, self test5 gives 4 beeps
  2. RAM long 0x0000 - 0x03ff - ok
  3. Ram long 0x0400 - 0x07ef - getting errors on high 4 bits of first RAM - which is k5
  4. Replaced, game boots and passes self test mode.
  5. High score circuit does not work
  6. Replaced 555, no change
  7. Replaced EAROM - high score now works
  8. Game works!
Game Board #65 7/29/2017

Problem:

  • Game does not work
  • Customer board #1

Troubleshooting/diagnosis steps:

  1. Reset line stuck low
  2. Sync PROM in upside down
  3. Put in good sync prom, now getting a game reset
  4. Remove pokey no change
  5. Check Voltage - OK
  6. Check CPU clock - OK
  7. Fluke 9010A Bus test - OK
  8. RAM DCD error bit 5 confirmed by reading/write to 0x0 and 0x20
  9. Address bit 5 is good to pin #13 of C1 maybe a little noisy, bad out pin #7 of C1
  10. Removed 27LS244 buffer @ C1 still getting signal on pin #7 of C1 which should NOT happen, got to be a bridge
  11. Pulled first game EPROM chip, found smashed traces underneath
  12. Fixed, socketed location C1, put back original chip
  13. RAM short 0x0000 - 0x03ff - OK game boots now
  14. RAM long 0x0000 - 0x03FF - OK
  15. RAM short 0x0400 - 04BF - OK
  16. Sounds are not good, replace pokey with known good one - OK
  17. Going to replace with a pulled pokey from one of the other boards
  18. Trackball goes right on left or right movement check dir line, replaced F10, no change, put back original,
  19. D9 pin #9 is stuck high, it should be moving when I move the trackball right/left
  20. E11 pin 5 (input) is stuck high, output is high obviously
  21. E11 comes from F10 6 (output) 5 input
  22. F10 (which I just replaced, input 5 is good, no output on 6)
  23. Tried replacing 75LS157 @ E11, no change, putting back original... What's going on?
  24. Going to replace F11, it’s not even used but maybe schematics are wrong
  25. Put in 74LS157 backwards, but in new one - no change
  26. Removed 3.3Kohm resistor at R84, now only goes left. Will try replacing with 4.7Kohm Since signal input is very weak compared to other inputs (about 60%)
  27. That worked! It’s very possible the issue is just my trackball unit, might not be putting out high enough output.
  28. Game works!
Game Board #66 7/29/2017

Problem:

  • Game works but missing all green
  • Customer Board #2

Troubleshooting/diagnosis steps:

  1. Socketed and replaced 7407 @ a9, no change, put back original chip
  2. Green output is dead on pine #10 on a9
  3. Looks like input to pin #13 on 74LS175 @ a8 is bad, chip tests good
  4. Replaced, no change put back original
  5. Moving to video RAM @ c8 replaced but no change put back original after accidentally screwing up mine
  6. /COLORRAM is good
  7. Found a broken trace, color has returned! Game works
  8. Sounds and trackball work, but not high score circuit
  9. -15V is not working replacing VR 7915 replaced that was not the issue,
  10. Wait centipede doesn’t have a -12 on the jamma bench… argh
  11. Replacing 555
  12. That fixed it, game is good to go
  13. Game works!
Game Board #67 7/29/2017

Problem:

  • Board does not work, getting no video Sync
  • Customer board #3

Troubleshooting/diagnosis steps:

  1. Checked power - OK
  2. Reset is stuck low
  3. Checked CPU clock - OK
  4. H sync circuits ok, P3 is dead, pulled and replaced
  5. It was not p3, /vreset was stuck low
  6. Bipolar @ p4 was bad, replaced with 82S129 adapter
  7. Now game boots but has issues, graphics and resetting

  8. Removing the POKEY fixes the resetting
  9. RAM short with POKEY in @ 0x0000 - 0x03FF gives errors, remove pokey and it’s OK
  10. Pulling POKEY
  11. RAM long 0x0000 - 0x37BF - OK
  12. RAM long 0x0400 - 0x07BF - OK
  13. Put another POKEY in to verify that one is good, original POKEY bad, taking POKEY from another board, which is also bad (millipede) trying another board, another bad, trying again
  14. Replaced 74LS157 @ k8 no change
  15. Replaced bad socket @ d9
  16. Ended up being a bad PROM @ HJ7 replaced
  17. Game works
Game Board #68 7/15/2017

Problem:

  • Board marked "BAD" with sticker over 2114 RAMS

Troubleshooting/diagnosis steps:

  1. Missing PROM @ p4, replaced with my 82S{126,1129,131} bi-polar PROM replacement kit
  2. 2114 RAMS are SUPER hot
  3. Replaced, both were bad
  4. game now boots and passes long RAMS test
  5. Color is off, "white" is a shade of yellow
  6. Some screens the sprites are missing parts (on the blue screens)
  7. Looks like the blue is missing
  8. A9 is the last stage in the color output circuit
  9. blue input #1 to A9 (7407) is OK, but output on #2 is stuck low
  10. Replaced 7407 with 74LS07 @ A9, board works!
Game Board #69 9/22/2017

Problem:

  • Board works, but there is no sound

Troubleshooting/diagnosis steps:

  1. Board was warped quite a bit in a convex curve
  2. I could barely hear sound
  3. Customer had previously replaced the LM324, but it looks like they might have damanged the underlying vias and traces.
  4. I figured the customer burned the LM324 when installing it, so removed fixed traces and socketed and replaced
  5. Still no sound
  6. Pushed down on board and sometimes could get sound, was sure it had to be that previous repair, and I must have missed something in my attempt to fix.
  7. Ends up my repair of the repair was fine, but C65 was actually broken in half, it was not visible but when removed the capacitor after ruling out everything else, the capacitor was split in two.
  8. Game works!
Game Board #70 11/10/2017

Problem:

  • Board will reset sporatically

Troubleshooting/diagnosis steps:

  1. Board was warped quite a bit in a convex curve
  2. Fluke RAM test 0x0000 - 0x7EF - OK
  3. fell asleep, came back board is stuck in a static screen
  4. Fluek RAM test gives BTS err 0xFF at various addresses
  5. Game /RESET is transitioning constantly
  6. Noticed if I pushed on the game or moved it it would start working again and resetting as I pushed more
  7. Replaced PROM socket, CPU and POKEY socket, no change
  8. pushed down on ROM, one "clicked"
  9. Now it's not resetting anymore with phsyical strain
  10. Removed all EPROMS, some were very dirty
  11. Replaced sockets
  12. Game no longer resetting
  13. At some point (probably my fault, I think accidentally broke a chip all colors disappeared), game plays blind and monitor syncs, just no output at all.
  14. Measured outputs of 74LS175 (last stage of color output), all output pins seems stuck low
  15. Validated input pins where also not low, they had active data
  16. Tested 74LS175 @ A8 in circuit with HP10529A, tested bad,
  17. Replaced 74LS175 @ A8, game video returned to normal.
  18. Game now boots and plays correct, however high score save is not working
  19. Measured all voltage test points, all OK
  20. Found a bad chip @ E4 (with HP 10529A logic comparitor), replaced
  21. Now different symptoms, (incorrect readings)
  22. Validated each input in the input to the EAROM, as much as possible
  23. Just for fun replaced the Signetics 74LS244 that is a buffer to the EAROM data output, now I can save the data.
  24. Unfortunately high scores would disappear after being off a while (though not off short periods of time)
  25. Replaced the EAROM chip.
  26. Game works!
Game Board #71 2/10/2018

Problem:

Troubleshooting/diagnosis steps:

  1. Owner had noted that EPROM J1 (#310) had a broken pin, replaced
  2. Voltage OK
  3. Reset line is high, game is not resetting
  4. CPU clock is ok at 1.5Mhz
  5. Fluke BUS test - OK
  6. Fluke RAM long for 2114 RAM range - 0x0 - 0x03FF - OK
  7. Game boots, but has columns of "A" in various places,

    this indicates RAM Ranges 0x420 - 0x42F, 0x460 - 0x46F etc...
  8. Fluke RAM long for 2101 video RAM range 0x400 - 0x7EF
    • as expected BTS error 01 on 0x420 - 0x42F, 0x460 - 0x46F, and 7 beeps on self test, this is 2101 RAM @ K5
    • Still have lots of junk on the screen and flashing "noise"
    • RAM long 0x400 - 0x7EF again, DCD errors on 0x400 - 0x40F etc, this indicates issues with RAM K7 or K5, both actually were bad, replaced
    Still have some noise on video display, cleaned video ROMs, that fixed it, re socketed the video ROM sockets
  9. have sprite issues now where the sprites are cut up and inverted?

    I"ve seen this before, my notes say often 74LS83 @ F6 or H6, tested them in circuit they read bad (but they always seem to) tested the chips in the circuit that feed them and are feed from them, they are OK.
  10. Replaced F6, that solved the issue
  11. Game works!
Game Board #72 2/2/2018

Problem:

  • Board works, sound does not though.

Troubleshooting/diagnosis steps:

  1. Bad pokey, replaced
  2. Game works
Game Board #73 2/14/2018

Problem:

Troubleshooting/diagnosis steps:

  1. Checked power - ok
  2. Check /RESET - stuck low
  3. Check CPU clock - none
  4. Noticed transistor Q1 and Q3 by the clock, one is missing one is half knocked off. Replaced
  5. Now the game is booting, but with sprite issues

    Note POKEY was removed when this picture was taken, that's why the mushrooms are all in a line
  6. I literally just fixed a game with sprite issue like this yesterday, pulled 74LS83 @ F6 and replaced
  7. Game works!
Game Board #74 3/03/2018

Problem:

  • Customer said board did not work
  • Worked for a few seconds on my test bench, then garbage

Troubleshooting/diagnosis steps:

  1. Fluke bus test - OK
  2. RAM long 0x0000 - 0x03FF bits 6 and 7 tied
  3. RAM long 0x0400 - 0x07EF bits 6 and 7 tied
  4. There is continuity between bit 6 and 7
  5. This cannot be a issue with the RAMs themselves, not way all RAMs have this same issue in the RAMs, but be a bus error
  6. FInd tiny piece of metal bridging traces, removed
  7. Short is gone, RAM long is now OK on all ranges
  8. boot boots but missing sprite foreground colors (eyes) 74S49 @ E9 doesn't seem to change, tests, bad, replaced with 74LS74, and that doesn't work, noise on screen. But back original
  9. Testing C8 pin #14 (RAMA2) it's high all the time, however this is NORMAL (it will change if you go into test mode (color pallete write) Going to pull C8, looks like it's already be replaced so not too hopeful.
  10. No change, put back original
  11. Following chips backwards from C8 in Video Output Circuit
  12. Tested D8 and e8 - OK
  13. Tested 74LS32 @ C5, pin #3 showed bad in circuit, pulled and replaced
  14. Game works!
Game Board #75 3/10/2018

Problem:

  • Game is dead
  • Game is missing 4 2101s in row 7
  • No sync on video

Troubleshooting/diagnosis steps:

  1. Replaced missing RAMS in row 7
  2. Still nothing
  3. No CPU clock and reset is stuck low
  4. Noticed bipolar at P3 is missing, replaced
  5. Now have static garbage on screen, still no cpu clock
  6. CPU clock comes from 74LS244 @ B1 pin #18, with input at pin #2
  7. Input on pin #2 is OK, all outputs are dead
  8. NOticed that enable pins at #1 and #19 are floating.
  9. Pulled 74LS244, no change
  10. pulled R9 (pull up resistor that generates it, it was ok)
  11. found that there was no continuity between the enable line and a point further up the wire
  12. Found a cut in the trace, fixed
  13. Game works
Game Board #76 3/11/2018

Problem:

    Game works but is missing colors and all text

Troubleshooting/diagnosis steps:

  1. 74S74 @ E9 looks like it has been previously pulled/resocketed and put back
  2. pin #6 on e( is not outputing anything, open further inspection (when going into test mode, it actually does.
  3. Pulled 27LS00 that feeds e9, no change
  4. going backwards in circuit, tested C7 - OK
  5. going backwards more, F9 was already tested
  6. Tested j8, k8, f8, and h8 - OK
  7. Only thing left really is j9 and h9, they both tested bad, but I think that's not a correct reading
  8. J9 had floating output on it's output pin #13, H9 was fine
  9. Pulled and replaced J9
  10. Game works
Game Board #77 7/2018

Problem:

Troubleshooting/diagnosis steps:

  • Game has 10 beeps, thats the 2101 @ N5
  • Replaced, game work, but failed during burn in
  • Watchdog resetting, grounding works, but watchdog is not getting signal on looping write to 0x2000
  • Traced back to pin #8 on a7 seems bad or it could be any of the /write2 inputs
  • Tested A7 it’s fine, lift pin and it’s fine, something is pulling it down… looks like it’s a (74ls32) which also controls EAROMS@ replacing, that fixed that!
  • Having transient issues with sync and reset replacing socket 2 P4 (sync bipolar)
  • Replaced 2 MC14584s trackball works now
  • Signals look ok to EAROM, but E4 is testing bad, going to replace i, I think its’ just a bad reading but don’t knwo what else to try, did test as ERR in when pulled.
  • Game works!
  • Game Board #78 7/2018

    Problem:

      Game board does not work at all

    Troubleshooting/diagnosis steps:

  • Game has 10 beeps, thats the 2101 @ N5
  • Pulled POKEY, game now boots
  • Replaced with a new POKEY
  • Game works!
  • Game Board #79 8/30/2018

    Problem:

      Game board does not work
        Game is missing crystal
          Game is missing video ROMS
            Game is missing POKEY

          Troubleshooting/diagnosis steps:

        • Installed a crystal
        • Installed video ROMS
        • Installed a POKEY
        • Game now boots but sprite graphics are showing green where they should be showing red (eyes of shooter, shot, spider eyes), looks like this

          Where it should look like this

        • This is a problem with the motion video circuit since the tiles show red fine
        • Found 74LS174 @ D6 has a bad output on pin #10
        • Replaced D6, that fixed the video problem
        • Game high scores saving is not working
        • Tested voltage regulators - OK
        • Tested pin #14 on EAROM, found it to be -14V it should be around -28V
        • This is usually caused by a bad 555 at A11, found A11 is missing
        • Installed 555 @ A11
        • Game works!