Support this Pinball Repair Website & PHoF. Please purchase the Marvin3m.com/top

Repairing DataEast 1987 (Laser War) to Sega 1995 (Batman Forever), Part Two
by cfh@provide.net, 08/02/08.
Copyright 2000-2008, all rights reserved.

Scope.
This document is a repair guide for DataEast and Sega pinball games made from 1987 (Laser War) to 1995 (Batman Forever). Sega games are included from 1994 to 1995 as Sega bought DataEast in 1994.

Internet Availability of this Document.
Updates of this document are available for no cost at http://marvin3m.com/fix.htm if Internet access is available. This document is part two of three (part one is here, and part three is here). When printing this document, it is recommended to use Netscape (version 3 or higher). Unfortunately Internet Explorer (any version) can page-break in the middle of an inline picture (leaving a picture split on two pages), where Netscape does not.

IMPORTANT: Before you Start!
IF YOU HAVE NO EXPERIENCE IN CIRCUIT BOARD REPAIR, YOU SHOULD NOT TRY TO FIX YOUR OWN PINBALL GAME! Before you start any pinball circuit board repair, review the document at http://marvin3m.com/begin, which goes over the basics of circuit board repair. Since these pinball repair documents have been available, repair facilities are reporting a dramatic increase in the number of ruined ("hacked") circuit boards sent in for repair. Most repair facilities will NOT repair your circuit board after it has been unsuccessfully repaired ("hacked").

If you aren't up to repairing pinball circuit boards yourself or need pinball parts or just want to buy a restored game, I recommend seeing the suggested parts & repair sources web page.

Table of Contents



3a. When things don't work: Replacing Components.
    After finding a bad component, replace it! Transistors, bridge rectifiers, and most chips are not socketed. They are soldered directly into the driver board. Care must be taken when replacing a bad component.

    See http://marvin3m.com/begin for details on the basic electronics skills and tools needed for replacing circuit board components.

    When replacing components, the object is to subject the board to the least amount of heat as possible. Too much heat can lift or crack the board's traces. Too little heat and the plated-through holes can be ripped out when removing the part. ircuit boards are too expensive to replace. So be careful when doing this.

    To remove a bad component, just CUT it off of the board, leaving as much of its original lead(s) as possible. Then using needle nose pliers, grab the lead in the board while heating the lead (and not the circuit board!) with the soldering iron. When the solder liquifies, pull the lead out. Clean up the solder left behind with a desoldering tool.

    When replacing chips, always install a socket. Buy good quality sockets. A good machine pin socket is desirable. Avoid "Scanbe" sockets at all costs!

    When Replacing Bad Driver Transistors...
    ALWAYS check the coil mounted diode too! Often the coil mounted diode will break, causing the driving transitor to fail. If the diode is not replaced also, the driving transistor will fail again and again. This is often overlooked in DataEast/Sega games.


3b. When things don't work: Coil & Flashlamp Problems (Checking/Fixing Transistors and Coils)

    If a coil is "stuck on" when the game is turned on, a shorted driver transistor is often the cause. If a coil does not work (and the fuses are good!), an open driver transistor could be the cause. This section will help diagnose this, and other related faults.

    What do the Driver Transistors Do?
    Basically, a driver transistors completes each coil's path to ground. There is power at each coil, all the time. The driving transitor is "turned on" by the game's software, through a TTL (Transistor to Transistor Logic) chip. When the transistor is turned on, this completes the coil's power path to ground, energizing the coil. Driver transistors also work the CPU controlled lamps and flash lamps, causing a lamp to "lock on".

    Sometimes these driver transistors short "on" internally. This completes a coil or flash lamp's power path to ground permanently, making it "stuck on", as soon as the game is turned on. Also a shorted pre-driver transistor, or shorted TTL chip (which controls the transistors) could be the problem (though a shorted driver transistor is the most common cause). To fix this, the defective component (and perhaps some other not defective, but over stressed componets) will need to be replaced.

    Driver Transistor Operation.
    As described above, the main driver transistor (a TIP122/TIP102 or TIP36) completes the coil or flash lamp's power path the ground, energizing it. But there are other components involved too!

    Each driver transistor has a "pre-driver" transistor. In the case of a TIP122/TIP102 (the most common driver transistor), this is a smaller 2N4401 transistor.

    If the main driver transistor is a TIP36c, this is pre-driven by both a TIP122/TIP102 and a smaller 2N4401 transistor. The bigger TIP36c transistor is an even more robust than the TIP122/TIP102, and controls very high powered, high use coils (like the up kickers).

    Then before even the smaller 2N4401 pre-driver transistor, there is a TTL (Transistor to Transistor Logic) 7408/7402 chip. And prior to this is the 6821 PIA (this is really the first link in the chain). This is what in affect turns on the smaller 2N4401 pre-driver transistor, which then turns on the TIP122/TIP102 (which then turns on the TIP36c, if used for the coil/flash lamp in question), and energized the device.

    • 5F - PIA1 solenoid read/write $2100
    • 11D - PIA2 lamp read/write $2402
    • 11B - PIA3 display2 read/write $2802
    • 9B - PIA4 display1 read/write $2C02
    • 8H - PIA5 switch read/write $3002
    • 7B - PIA6 sound read/write $3402

    This series of smaller to bigger transistors is done to isolate the hi-powered coil voltage, from the low-power logic (5 volts) on the driver board. Also the 7408/7402 chip and PIA (all operating at +5 volts), which really controls the transistors, can not directly drive a high power TIP122/TIP102 or TIP36c transistor (which is controlling the coil's high voltage by sinking the ground).

    If ANY of these components in the chain have failed, a coil/flashlamp can be stuck on, and will energize as soon as the game is powered on!

    I have a Stuck-on Coil (or Flashlamp), What should I Replace?
    A short summary (before reading all the info below). The following procedures will test the driver and pre-driver transistors in question. If either is bad, it will need to be replaced. When replacing either a driver or pre-driver transistor, replace them both (or in the case of a TIP36, replace the TIP122/TIP102 and smaller 2N4401 transistor)! A shorted transistor will cause the other transistors in the link to be stressed, and they should all be replaced. Also be sure to test the coil's resistance with a DMM and replace the coil if needed. If this is not done, powering the game on with a low-resistance coil will fry the newly installed CPU board components.

    Inside the front cover of the game manual is a list of each coil used in the game. Also listed are the driving transistor(s) for each coil. Use this chart to determine which transistors could potentially be bad. Also use the schematics.

    Before changing any transistors/chips on the CPU board, always check the coil in question for proper resistance. If a coil has low resistance (below 3 ohms), powering the game on with new driver transistors will destroy these components. Use a DMM set to ohms and check (all) coils. Anything below 3 ohms should be replaced.

    If after replacing the driver transistors the coil/flashlamp is still stuck on, then replace the TTL 7402/7408 logic chip. The TTL chip can also go bad. If there is still a problem, the 6821 PIA behind the TTL chip can also fail.

    Also remember to test the resistance of a coil after replacing the driver transistors. If a coil gets hot, it can burn the painted enamel insulation off the coil windings. This lowers the overall resistance of the coil because adjacent windings short together. If resistance gets much below 3 ohms, the coil becomes a "short", and will fry its associated driver transistors very quickly!

    A Coil just Does Not Work - What is Wrong?
    Driver transistors can go "open" too. This means all the logic prior to the open transistor could be working fine, but the coil will not energize. If there is power at the coil, this is something to consider (but first see the test procedures below to make sure the coil itself is actually OK).

    Do the Transistor Test Procedures work 100%?
    In short, no. But they do work about 98% of the time, and are an excellent starting point. But yes, a transistor can test as "good", but still be bad. The DMM test procedures test the transistors with no load. Under load, a transistor could not work.

    Required Documentation.
    When repairing transistors and coils, the game manual will be needed. There are several sections that are very useful for repair. First is the page in the "Flash Lamp/Coil Test" section, "Game Diagnostics" chapter (pictured above in the the Circuit Boards and How They Work section). The second diagnostic tool is in the "yellow pages" section; the schematics labeled "Playfield Coil/Flash Lamp Wiring Diagram". The last schematic is again in the "yellow pages", and is labeled "Playfield Special Coil Diagram". These tools show which transistors control which coils/flashlamps. Without this information, fixing bad coils/transistors is much more difficult.

    In case there is no manual available, look at the coil's wires. One is the power wire (connecting to the coil's lug with the banded side of the diode), and the other is the smaller wire going to ground via the driver board. Note the color of this wire (for example, blue with a yellow trace). Now go to the driver board and examine the connectors for this wire color. It may take some digging, but you'll find it. Write down the connector number and pin number where the wire goes. Remove the connector and use a DMM set to continuity, and find the TIP transistor that connects to that connector pin.

    DataEast Transistor Types.
    There are several types of transistors used on the DataEast/Sega CPU and PPB boards:

    • TIP122: used at Q39-Q46 (multiplexed), Q8-Q13 (special coils), Q23-Q30 (constant power), Q72-Q79 (lamp matrix row returns) on the CPU board. When replacing a TIP122, always replace a TIP122 with a TIP102 instead. The TIP102 is a more robust version of the TIP122. Equivalent transistors for TIP122 = NTE261; TIP102 = NTE2343.
    • TIP36c: used at Q1-Q5 on the PPB board (if the game is Laser War or Secret Service, it does not have this board, and hence does not have any TIP36c transistors). These transistors control the high voltage 50 volt coils that were previously controlled by under-the-playfield SMIG relay boards. NTE393 is an equivalent transistor.
    • 2N4401: used at Q2-Q7, Q15-Q22, Q31-Q38 on the CPU board. Functions as a pre-driver for the TIP122 transistors. NTE123AP is an equivalent transistor.
    • 2N5060: used at Q81-Q88 on the CPU board. Acts as a pre-driver for the TIP122 transistors in the lamp matrix rows (lamp returns). NTE5400 is an equivalent transistor.
    • TIP42: used at Q64-Q71 on the CPU board. Controls the lamp matrix columns (lamp drive). The TIP42 strobes the 18 volts for any particular lamp column. NTE197 is an equivalent transistor.
    • 2N6427: used at Q56-Q63 on the CPU board. A pre-driver for the TIP42 transistors in the switch matrix columns (switch drive). NTE46 is an equivalent transistor.
    • 2N3904: used at Q48-Q55 on the CPU board. Controls the switch matrix columns (switch drive). NTE123AP is an equivalent transistor (which is the same equivalent as the above mentioned 2N4401).
    • P20N10L: used for magnet boards on games like Last Action Hero and Guns and Roses. A recommended replacement would be IRL540.

    Stern WhiteStar Transistors.
    Later "Whitestar" games used MOSFETs instead of TIP darlington transistors:

    • 12N10L - 100 volts, 12 amps continous. Exactly the same as the IRL530 (Gottlieb uses the more generic 12N10L nominclature).
    • 20N10L - 20N10L replaces either an IRL530/IRL540 or a 12N10L, but not vice-versa. 20N10L MOSFETs have been discontinued. The replacement is a 22NE10L, which is an enhanced version that can sink 10% more current (22 amp versus 20 amps). The 20N10L was used in Pinball 2000 and many Whitestar driver boards and under PF magnet board.
    • IRL530 - 100 volts, 12 amps continuous. Aka NTE2987. Some people call it IRF530, but that is actually a different animal. The "L" in "IRL" means logic level drive, which is an important aspect of this MOSfet. There is also an advanced
    • IRL540 - 100 volts, 36 amps continuous, so this is a bit more robust than a 20N10L. You can replace the 20N10L or 22NE10L with an IRL540.

    The "IR" in the above part numbers means International Rectifier company. The "L" after the "IR" means logic level drive. International Rectifier had their own MOSfet numbering system like the IRL530 and IRL540. The generic part number are 12N10L and 20N10L. The first pair of numbers refers to the current rating. In the case of a 20N10L, it is rated at a maximum drain current of 20 amps. The N indicates an "N channel" FET. Some FETs are of opposite polarity and known as "P channel" FETs. The final two numbers indicate the voltage rating, where "10" means 100 volts. The "L" suffix indicates that a logic level can be used to turn the FET on.

    Note you cannot substitute an IRF Mosfet for an IRL Mosfet. The IRF Mosfet has a higher Vgs threshold voltage. The IRF's Vgs voltage is higher than the guaranteed output high voltage of a typical logic gate - it is intended to have a higher gate voltage to turn it on. The IRL (L = Logic Level Gate Voltage) is designed to turn on the MOSfet using the output high (5 volts) of a typical logic gate.

    Coin Door Interlock Switch - IMPORTANT!
    Starting with WWF Royal Rumble, DataEast added a coin door interlock switch. When the coin door is open, this switch opens, and cuts the +32 volt and +50 volt power directly from the transformer. DataEast did this for good reason; it helps prevent an accidental short of the solenoid voltage to a lamp socket, switch lug, or other component. This prevents possible damage to the CPU board when working under the playfield with the power on.

    When testing coils on games WWF Royal Rumble and later, make sure the coin door is shut. If the door is open, no coils will work in the game!

    Interestingly, if while playing a game the coin door opens, and the cabinet flipper button is pressed, the flipper will stay energized! This happens because the 9 volt solidstate flipper hold circuit for the flippers is not interrupted when opening the coin door.

    When Replacing Bad Driver Transistors...
    ALWAYS check the coil mounted diode too! Often the coil mounted diode will break, causing the driving transitor to fail. If the diode is not replaced also, the driving transistor will fail again and again. This is often overlooked in DataEast/Sega games.

    The Bank Selected Solenoids.
    On all DataEast/Sega games, transistor Q29 on the CPU board controls the "solenoid L/R select relay" on the PPB board. This is the relay that controls which bank (either "L" or "R", or sometimes labeled "A" or "B" a la Williams) that transistors Q39-Q46 control. This means one transistor can control two different devices (usually a flasher on bank R, and a solenoid on bank L).

    First Test the Solenoid L/R Select Relay!
    When the solenoid A/C select relay is not working correctly, there can be all kinds of coil problems. A malfunctioning L/R relay, if stuck on or off, won't give any power to either the coils or flashlamps. If the relay is constantly energized (stuck on bank "R"), it's probably because it's driver transistor Q29 is shorted on.

    On most DataEast/Sega games, the "L" (or "A") bank was for coils, and the "R" (or "B") bank is for flashlamps. But on games from Time Machine to the Simpsons, this logic was reversed. In these games the "L" bank was used for flashlamps (instead of coils), and the "R" bank was used for coils (instead of flashlamps). Keep this in mind when diagnosing problems.

    The first thing to do is to test the solenoid L/R select relay. Turn the game on, and enter diagnostics (entering diagnostics should de-energize the L/R relay; on some games the L/R relay will stay energized after finishing a game because of an after-game flasher light show). Take an alligator test wire and connect it to the metal tab on transistor Q29. Then with the game on and in attract or diagnostic mode, touch the other end of the alligator clip to the ground strap in the backbox (WWF Royal Rumble and later, make sure the coin door is closed). The L/R select relay on the PPB board should click "on and off"; it will click on when the transistor is grounded, and off when not.

    Another way to test the L/R relay is find the 1N4004 diode next to the L/R relay. This is the blocking diode for the relay. If the Non-Banded side of this diode is grounded using an alligator test lead, this will also energize the relay. On games with PPB boards, remember the L/R relay is mounted on this board (and its diode is right next to the relay). On the first two DE games that don't have a PPB board (Laser Wars and Secret Service), the L/R relay (if the games have one, I'm not sure!) would be mounted under the playfield.

    If the relay "click" is not heard, do a quick test of transistor Q29 using a DMM:

    • Turn the game off.
    • Put the DMM on ohms (buzz tone).
    • Put one lead on the ground strap in the backbox.
    • Touch the other lead to the metal tab on transistor Q29.
    • If the DMM shows zero ohms (buzz), the transistor is bad! (shorted on). This bad transistor will cause the L/R relay to stay energized.

    The Q29 transistor can stay grounded for a period of time. This will not ruin the transistor or the relay. Do not leave Q29 grounded for more than a few minutes. That should be plenty of time to test any coils.

    If for some reason the L/R relay itself is bad, it can be replaced at mouser.com part number 653-LY2-0-DC24 (NTE equivalent is R14-11D10-24P).

    Low Coil Voltage.
    Another problem is that the L/R relay can have pitted contacts on its switches. This can cause some resistance, and lower the coil voltage. If testing the coil voltage at the coils shows less than 50 volts or 25 volts DC (depending which voltage the coil uses), the L/R relay should be checked. Often the plastic cover that goes over the relay can be removed, and the switch contacts gently files. Also check for cold solder joints on the relay solder points. Also keep in mind that the 50 volt coil voltage will usually test at 70 volts (because there is no load, and the voltage is unregulated). The 25 volt system will often test as high was 38 volts.

    Is the Solenoid L/R Select Relay Bad?
    Be aware that relays can go bad too. This can especially happen if transistor Q29 locks on for an extended time, and leaves power to the relay turned on. The relay can actually get so hot, it burns the relay contacts together. Sometimes the solder joints on the L/R select relay can go "cold" or fatique. This often will make an L/R select relay not work (but reflowing the relay solder joints can generally fix this).

    Wrong L/R Relay installed on some TftC Games.
    During production of Tales from the Crypt, the wrong L/R select relay on the PPB board was installed. This caused solenoids to activate randomly, and flash lamps to not activate at all. The problem was the PPB's K-1 relay was installed with a 24 volt AC relay, instead of a 24 volt DC relay. The incorrect AC relay has a relay coil winding of about 2 ohms, while the correct DC version is about 650 ohms! The lack of ohms will cause the relay to burn and fail. The relay can be identified easily because it is labeled "24v AC", while the correct relay is labeled "24v DC" (or the relay's winding can be measured with a DMM). Games with serial number 101664 or later have been inspected for this problem. If this 24 volt AC relay is installed, replace it with the correct 24 volt DC relay. This was mentioned in service bulletin number 52.

Turning on Relay L/R to test both coils/flashers that driver transistors
Q39-Q46 control. Here transistor Q29's metal tab is grounded with an
alligator clip. Note there is a ground test point on the CPU board to
the right of connector CN10.

    Transistor Testing procedures, circuit board out of the game.
    If a circuit board is out of the game for some reason, test all the solenoid/flasher driver transistors. It only takes a moment, and will ultimately save time.

    To test a transistor, set the digital multi-meter (DMM) to the "diode" position.

Testing a TIP122/102 transistor on the CPU board.

  • TIP122/102: Put the black lead of the DMM on the center lead or on the metal tab of the transistor. Put the red lead of the DMM on each of the two outside legs of the transistor one at a time. The DMM should show a reading of .4 to .6 volts. Any other value, and the transistor is bad and will need to be replaced.

Testing a TIP36c on the PPB board.

  • TIP36c: Put the red lead of the DMM on the center lead or on the metal tab of the transistor. Put the black lead of the DMM on each of the two outside legs of the transistor one at a time. The DMM should show a reading of .4 to .6 volts. Any other value, and the transistor is bad and will need to be replaced.

Testing a 2N4401 pre-driver on the CPU board.

  • 2N4401 (pre-drivers): Put the red lead of the DMM on the center lead of the transistor (note this transistor doesn't have a metal tab). Put the black lead of the DMM on each of the two outside legs of the transistor one at a time. The DMM should show a reading of .4 to .6 volts. Any other value, and the transistor is bad and will need to be replaced.

Testing a TIP42 lamp matrix column driver transistor on the CPU board.

  • TIP42: Put the black lead of the DMM on the base lead (as facing the transistor, the left leg) of the transistor. Put the red lead of the DMM on each of the two transistor legs (center and right), one at a time. The DMM should show a reading of .4 to .6 volts. Any other value, and the transistor is bad and will need to be replaced.

Most often transistors short when they fail. This will usually give a reading of zero or near zero, instead of .4 to .6 volts.

For games with "Easy A-Just", enter the diagnostics
with the green button in the "down" position. Then press
the black button. If the green button is "up", the
audits/adjustment menu will be shown instead.

    Testing Transistors/Coils, circuit boards installed in a (near) WORKING game, using the Diagnostics Test.
    If the game powers on, the diagnostics can be used to test most devices. On games Frankenstein and before, from the attract mode:
    • Press the green button inside the coin door to the "down" position.
    • Press the black button once to enter diagnostics.
    • Press the black button to move from test to test.
    • On games WWF Royal Rumble and later, make sure the coin door is closed while testing coils.

    Solenoid Doesn't Work during Diagnostic Tests.
    If a solenoid doesn't work from the diagnostic tests, here's what to check. Turn the game off before doing this.
    • On games WWF Royal Rumble and later, make sure the coin door is closed (otherwise power will be cut to the coils).
    • Check all the fuses. A non-working solenoid could be as easy to fix as just replacing a fuse.
    • Find the solenoid in question under the playfield. Make sure the wire hasn't fallen off or become cut from the coil lug (a very common problem).
    • Make sure the power wire (the one connecting to the diode's banded side) has not broken "up stream". Power wires are "daisy chained". If a power wire breaks on a previous coil in the chain, no coil "downstream" will have power.
    • If the above is correct, make sure the windings of the coil haven't broken off from the solder lugs. If one has broken, it can be resoldered. Make sure to sand the painted enamel insulation from the wire before re-soldering.
    • Check the coil diode. For all DataEast/Sega games, the coil diode will be right on the coil, with the banded side of the diode connecting to the power side of the coil.

    A Coil Doesn't Work, What To Do.
    The following procedures will start at the coil, and work back to the CPU board, testing components in order. This will eliminate heathly components and make finding the problem easier.

    Testing for Power at the Coil.
    Most pinball games (including DataEast/Sega) have power at each and every coil at all times. To activate a coil, GROUND is turned on momentarily by the driving transistor to complete the power path. Since only ground (and not power) is turned on and off, the driving transistors have less stress on them. With this in mind, if a coil is artificially attached to ground, it will fire (assuming the game is turned on and in attract mode). This procedure tests for power at the coils (does not work for flipper coils):

    • First check the fuse! A non-working coil could be as easy to fix as just replacing a fuse.
    • Turn the game on and leave it in "attract" mode.
    • Lift the playfield.
    • On games WWF Royal Rumble and later, close the coin door.
    • Put the DMM on DC voltage (100 volts or greater).
    • Attach the black lead of the DMM to the grounding strap by the playfield prop rod.
    • Touch the red lead of the DMM on either lug of the coil in question.
    • The DMM should show a reading of 25 to 80 volts DC. Switch the red test lead to the other lug of the coil, and the same voltage should be shown again. If the correct voltage reading is not shown, no power is getting to the coil. If there is power at only one of the lugs, then you have a broken winding on the coil itself. Replace the coil or fix it (if the winding is an outside winding, you can remove the paper label and unwrap a turn of wire, sand the insulation off, and resolder the coil winding to the lug).
    • If no power is getting to the coil at either lug, it may be a coil that is L/R relay selected. Push the green coin door button down, and press the black button. This will put the game in diagnostics mode. This should de-energize the L/R relay, and turn the power to the coil in question on (except for games Time Machine to the Simpsons). If there is still no power (or the game is Time Machine to the Simpsons), use an alligator clip from ground to the metal tab of transistor Q29, to activate the solenoid L/R relay, and retest for power at the coil again.
    • A broken L/R relay can cause power to not get to a coil. This will always affect more than one coil. Cold solder joints on the L/R relay to PPB board solder pads can impede power too.
    • If no power is getting to the coil, a wire may be broken somewhere. Trace the power wire. Remember, the power wires are "daisy-chained" together. So if there is a break in the wire at a previous coil, the coils downstream will not get power.

    Coil Test to Make sure the Coil is Good.
    Here's another method of testing coils, which is more "low-level". This will test if the coil itself is good, and that there is power at the coil.

    • Game is on and in "attract" mode, and the playfield lifted.
    • On games WWF Royal Rumble and later, close the coin door.
    • Connect an alligator clip to the grounding strap by the playfield prop rod.
    • Momentarily touch the other end of the alligator clip to the GROUND lug of the coil in question. This will be the coil lug with the single (thinner) wire attached. The ground coil lug is also the one with the non-banded side of the diode connected. If accidentally the alligator clip is touched to the power side of the coil, the game will reset and/or blow a fuse, as the solenoid high voltage is being shorted directly to ground.
    • The coil should fire. If the coil does not fire, it may be a coil that is L/R relay selected. Push the green coin door button into the down position, and press the black button. This will put the game in diagnostics mode. This should de-energize the L/R relay, and turn the power to the coil in question on (if the game is Time Machine to the Simpsons, ground transistor Q29's metal tab to energize the L/R relay, because the coil/flashlamp banks are reversed).
    • If the coil still does not fire, either the coil itself is bad, or the coil's fuse is blown causing power to the coil to be absent.

    Testing TIP122/102 Transistor and Down-Stream Wiring/Coil.
    If the coil fires in the above test, there may be a transistor problem. Next test the TIP122/102 transistors. Only do this for the TIP122 or TIP102 transistors! Damage can occur if this test is done on other transistors (like TIP42 or TIP36). This test will test everything from the CPU board down to the coil itself. If the TIP122/102 and coil pass this test, and the coil still doesn't work in game play, the problem is more "up stream". All that is left is the 2N4401 pre-driver transistor, and the logic TTL chip that ultimately controls the whole process (a 7402 for the special coils or 7408 for the constant power solenoids), and the PIA 6821 chip.

    Note the TIP36c transistors can be indirectly tested using this method too, BUT the TIP122 pre-driver must be grounded. All TIP36c transistors use a TIP122/TIP102 as a pre-driver. If the metal tab on the pre-drive TIP122/TIP102 is grounded, this will activate the TIP36c, which will energize it's associated coil.

    • Game is on, and in diagnostic mode (push the green coin door button down, and press the black button on games Frankenstein and before to go into diagnostics mode).
    • Remove the backglass.
    • On games WWF Royal Rumble and later, close the coin door.
    • Find the transistor that controls the coil and/or flasher in question (refer to the manual).
    • Attach an alligator clip to the grounding strap in the bottom of the backbox.
    • Momentarily touch the other lead of the alligator clip to the metal tab on the TIP122/102 transistor (only works on these, may damage other transistors).
    • The coil or flasher should activate.
    • If the coil or flasher does not fire, it may be a transistor that is multiplexed through the L/R relay.
    • To energize the L/R relay (which will fire the other coil/flasher that is multiplexed), attach another alligator clip to the grounding strap in the backbox. Connect the other end of the alligator clip to the metal tab of transistor Q29. This will energize the L/R relay on the PPB or MRB board.
    • If the coil or flasher does not fire, and the coil or flasher did fire in the previous test, there probably is a wiring problem. A broken wire or bad connection at the connector plug would be most common. It is also possible a driver or pre-driver transistor is bad. Use the DMM meter to test the transistors on the board (see Transistors Testing Procedures for details).

    "Special Soilenoids" Problems (Trickiness on CPU Revision 3 Games).
    Before CPU board Revision 3, the six special coils were not CPU controlled. Instead simple circuitry was used to sense and turn on the special coils. With the introduction of CPU Revision 3 (Back to the Future and later), the special coils became CPU controlled ("non-reflexive" circuitry). However to keep the CPU boards backwards compatible, the old special coil circuit was left intact on the Revision 3 CPU boards (even though Revision 3 games did not use it).

    On games Back to the Future and later, there is a potential problem with this backwards compatibility. The old special coil circuitry can be damaged, and cause the special coils to lock on. This can be very frustrating. For example, say a pop bumper coil locks on immediately when the game is powered on. After replacing its associated TIP122 transistor and the 2N4401 pre-driver transistor, and checking the coil's diode, the coil is still locked on! So go back a step further, and replace the 7402 chip at location 12A or 12B. And still the coil is locked on. Finally go all the way back, and replace the 6821 PIA chip at location 8H or 9B. Yet still the coil is locked on!

    The problem could be in the parallel, but unused, old special coil circuit! If just one of the small capacitors at locations C40 to C45 (.1 mfd) shorts, its associated coil can lock on. This is a very common, but confusing problem. Also, one of the diodes at locations D1 to D6 (1N5234 or 1N4735, 6.2 volts zener), or the resistor pack at R24/RA24 (4.7k x 8) can short (less likely, but still worth checking). In CPU Revision 3 games, these components are unused, but they can still become damaged!

    On games prior to Back to the Future, I have seen a cases where a special coil would not lock-on until a game was started or the game entered diagnostic mode. This is a clear that the problem is *not* the driver transistors, but is related to the Special Solenoid's switch circuit. In the case I repaired it was one of the D1 to D6 1N5234 zener diodes next to connector CN18 (the special solenoid switch input connector). These diodes are easy to test using a DMM set to diode mode - .4 to .6 volts (or 1.8 volts if the DMM leads were reversed), except for the shorted diode which tested 0 volts.

    It is easy to determine which circuit a game is using. If connector CN18 (upper right hand corner as facing the CPU board) has a plug connector attached, the game is using the older special coil circuit. No connector at location CN18 means the game is a ("non-reflexive") CPU Revision 3 or later machine.

    Special Solenoid Logic Flow.
    For Special Solenoids (SSa to SSf), here is the logic flow. This is useful to know if you are having a problem with a special solenoid.

      SSx: 6821 PIA     7407    7402    2N4401 TIP122  to Coil
      --------------------------------------------------------
      SS1: 8H  (pin 19) to 11C  to 12A  to Q2  to Q6    CN19-3
      SS2: 9B  (pin 19) to 11C  to 12A  to Q3  to Q9    CN19-4
      SS3: 11D (pin 39) to 11C  to 12A  to Q4  to Q10   CN19-6
      SS4: 8H  (pin 39) to 11C  to 12A  to Q5  to Q11   CN19-7
      SS5: 11D (pin 19) to 11C  to 12B  to Q6  to Q12   CN19-8
      SS6: 9B  (pin 39) to 11C  to 12B  to Q7  to Q13   CN19-9
      

    Since pre-Back_to_the_Future games use hardware logic to fire the solenoids, there are some other smaller (and easily damaged!) components that can fail too. Check capacitors C40 to C45 (.1 mfd), diodes D1 to D6 (1N5234), and resistor network RA24 (4.7k x 8). If these become damaged, a special solenoid can "stick on". Even if the game is Rev3 or later (CPU controlled special solenoids), damage these components can cause problems.

    Testing the Special Coil Circuit.
    The old special coil circuit can be easily tested. This procedure works for all CPU boards from Revision 1 to Revision 3.

    • Remove the backglass.
    • Turn the game on, and start a game. Leave the ball in the shooter lane.
    • If there is a connector on the CPU board at CN18, remove it.
    • Connect an alligator clip jumper wire to the ground strap in the bottom of the backbox.
    • Touch the other end of the jumper wire to each pin, 1 to 6, of CPU board connector CN18. Each respective coil should fire (depending on the game, there may be some special solenoids not used, and hence touching a pin or two may do nothing).

    Testing the under-the-playfield Relay Boards.
    On most DataEast/Sega games, there are a mix of some 50 volt and 25 volt coils. For games without a PPB board (Laser War, Secret Service), there is a SMIG relay board to power the 50 volt coils. A TIP122/102 transistor on the CPU board energizes the under the playfield relay on this board. This relay then turns on the ground to the 50 volt coil, motor or other device. This was done because the original TIP122 on the CPU board couldn't handle the current draw of motors or 50 volt coils.

    The under the playfield SMIG relay boards were no longer required for 50 volt coils on games with a PPB board. That's because the PPB board had TIP36c transistors to control the 50 volt coils, replacing the small SMIG relay boards.

    Many newer DataEast/Sega games still use under-the-playfield relay boards. Sometimes they are used to turn off and on sections of the playfield GI lamps. They are also used to power motors.

    It is easy to test the under the playfield relay boards. Connect an alligator clip wire to the "DRV" lead on the small relay board (on games WWF Royal Rumble and later, close the coin door). Connect the other end of the alligator clip to ground (grounding strap by the playfield prop rod). This will energize the relay (a "click" should be heard), and the device it powers should also operate. If this is a GI relay, the connecting GI playfield lighting string should turn off.

Grounding the "DRV" lead (blue wire, second from
bottom) with an alligator clip will energize the
device this board controls. In this case (Jurassic Park),
this relay turns on and off a string of playfield GI lamps.

    Cold, Fatiqued or Cracked Solder Joints on the Relay Boards.
    Quite often the solder joints on the under the playfield relay boards are cracked or "cold". If there is a problem with any device that is controlled by a relay board, re-solder all the solder points on the relay board. This is a very common problem!

    I've Done the Above Tests & they Work, but the Coil still doesn't work in Game mode.
    After performing all the above tests and replacing/testing the coil, TIP36c (if used), TIP122/102 and/or the 2N4401 transistors, the coil still doesn't work in game mode! Now there are the logic components that need to be tested or replaced. Here is breakdown of what logic chips control the following TIP122/2N4401 transistor pairs:

    • Q38/Q46, Q37/Q45, Q36/Q44, Q35/Q43: The 7408 at 4J, which connects to 5H (74LS273), which connects to PIA 11D (6821).
    • Q34/Q42, Q33/Q41, Q32/Q48, Q31/Q39: The 7408 at 3J, which connects to 5H (74LS273), which connects to PIA 11D (6821).
    • Q22/Q30, Q21/Q29, Q20/Q28, Q19/Q27: The 7408 at 2J, which connects to PIA 5F (6821).
    • Q18/Q26, Q17/Q25, Q16/Q24, Q15/Q23: The 7408 at 1J, which connects to PIA 5F (6821).
    • Q2/Q8, Q3/Q9, Q4/Q10, Q5/Q11: special coil (switched solenoid) drivers. Connects to chip 12A (7402). On CPU revision 1 or 2, the logic ends there. On CPU revision 3, chip 12A (7402) connects to chip 11C (7407), and then to PIA 8H or 9B or 11D (6821). On all revisions, resistor network RA24 (4.7k x 8), capacitors C40-C45 (.1 mfd), and diodes D1-D6 (1N5234) are used and can fail (causing the affected coil to lock on).
    • Q6/Q12, Q7/Q13: special coil (switched solenoid) drivers. Connects to chip 12B (7402). On CPU revision 1 or 2, the logic ends there. But on CPU revision 3, chip 12B (7402) connects to chip 11C (7407), and then to PIA 11D or 9B (6821). On all revisions, resistor network RA24 (4.7k x 8), capacitors C40-C45 (.1 mfd), and diodes D1-D6 (1N5234) are used, and can fail (causing the affected coil to lock on).

Turning on Relay L/R to test both coils/flashers that driver transistors
Q39-Q46 control. Transistor Q29's metal tab is grounded with an alligator clip.

    Installing a New Transistor.
    After determining a coil transistor is bad, there are a few things to keep in mind. Most TIP122/102 transistors also have a "pre-driver" transistor (2N4401 or NTE123AP).

    When replacing a coil's TIP122/102 transistor, it's a good idea to also replace its corresponding pre-driver. It will be located near the TIP transistor. See the schematics to determine the specific pre-driver transistor(s).

    Games with a PPB board use a bigger TIP36c driver transistor for high voltage devices. These TIP36c transistors have TWO pre-drivers: a TIP122/102 and a 2N4401 transistor. Again, if the TIP36c has failed, it's a good idea to replace both corresponding pre-driver transistors.

    Replacing the pre-driver transistors is optional (if they test OK). These pre-drivers can be tested instead of just replacing them. However if the driver transistor has failed, the pre-driver was probably over-stressed too. It is just a smart idea to replace the pre-driver transistor(s) too.

    Replace TIP122 transistors with TIP102?
    This is a very common question. The TIP102 is a more "hardy" transistor than the TIP122, yet works exactly the same. So why not replace a bad TIP122 with a TIP102? Some people would argue against this, claiming the TIP102 will not go bad as quickly, and therefore can cause more heat and damage the circuit board before or while it fails. But if either type transistor is already shorted, it really doesn't matter if it's a TIP122 or TIP102. It's still shorted, and it will still cause the same heat damage. My recommendation is to replace all bad TIP122 transistors with the more robust TIP102.

The diode mounted right on the coil,
Note the two thicker red power wires go
to the banded (power) side of the diode.
The single thinner wire goes to ground.

    When Replacing Bad Driver Transistors... (a repeat warning!)
    ALWAYS check the coil mounted diode too! And ALWAYS check the coil resistance (anything below 3 ohms is a problem.) Often the coil mounted diode will break, causing the driving transitor to fail. If the diode is not replaced also, the driving transistor will fail again and again. This is often overlooked in DataEast/Sega games.

    Coil Diodes.
    On all DataEast/Sega pinball games, each and every coil must have a coil diode. This diode is VERY important. When a coil is energized, it produces a magnetic field. As the coil's magnetic field collapses (when the power shuts off to the coil), a surge of power as much as twice the energizing voltage spikes backwards through the coil. The coil diode prevents this surge from going back to the circuit board and damaging components, or causing the CPU to get confused (which often results in a game reboot or strange scoring behavior).

    If the coil diode is bad or missing, it can cause several problems. If the diode is shorted on, coil fuse(s) will blow. If the diode is open or missing, strange game play will result (because the CPU board is trying to absorb the return voltage from the coil's magnetic field collapsing). At worst a missing or open diode can cause the driver transistor or other components to fail.

    When Replacing a Coil Diode...
    Remember to always install a coil diode with the banded end of the diode to the power wire coil lug! The power lug is the one with the thicker red or purple wire(s) connected to it. This is usually the lug with TWO wires connected to it (because the power wires "daisy chain" from coil to coil). If a diode is installed in reverse, it will instantly short and be ruined when power is applied (and often blow a fuse, and sometimes kill the coil's driving transistor!).

    Diodes Mounted on the Coil.
    Sometimes a diode lead breaks away from the coil by vibration. When replacing a coil, the repair person can install the coil wires incorrectly (the power wire should always be attached to the coil's lug with the banded side of the diode).

The coil diode as used on a flipper coil, Robocop
and later. This lower flipper coil is on Jurassic
Park, and hence has an EOS switch.

    Test a Diode on a Coil?
    Coil diodes can be tested. They do fail and they do break. This is true mostly for just the coil diodes that are actually mounted on the coil itself. Testing coil diodes is somewhat a waste of time. If a coil diode is suspected bad, just cut the old one off and solder a new one on. Diodes are so inexpensive, it's not really worth trying to test them. Most bad coil diodes are physically broken, and the damage can usually be seen.

    If the coil diode is mounted on the coil (which it should be!), clip one end of the diode off the coil lug to test it (that's why just replacing the diode is a good idea if a problem is suspected).

    Use the DMM set to "diode" setting. With the black lead on the banded side of the diode and the red lead on the non-banded side, the DMM should show between .4 and .6 volts. Reverse the leads (red lead to banded side of diode and black lead to non-banded side), and it should show a null reading. If these readings are not shown, replace the diode with a new 1N4004 diode. Don't forget to resolder the cut diode lead if the diode is not replaced.

    Test the Coil Resistance with a DMM.
    After replacing the driver transistor, ALWAYS measure the resistance of the associated coil. This is important. If a coil gets hot (becuase its driver transistor was shorted), it can burn the painted enamel insulation off the coil windings. This lowers the overall resistance of the coil because adjacent windings short together. If resistance gets much below 3 ohms, the coil becomes a "short", and will fry its associated driver transistors very quickly!

    Installing a New Coil.
    Many replacement coils will come with a diode soldered across its solder lugs. All coils should have a diode mounted on them. Remember to install the coil wires correctly! The coil's ground wire (usually the smaller wire) MUST go to the lug of the coil with the non-banded side of the diode. The power wire connects to the lug with the banded side of the diode. If the wires are reversed, this essentially causes a shorted diode, which destroys the diode and sometimes the driving transistor. Check nearby coils for reference. Remember the power wires are usually "daisy chained" together. So the power lug of the coil is the one with two wires connected to it.

    Coil Doesn't Work Check List.
    If a coil doesn't work in a game, below is a check list to help determine the problem. Before starting, is the coil stuck on? (Hint: is there heat, smoke and a bad smell?). If so, the coil's driving transistor has probably failed. Turn the game off and check the driving transistor, and replace if needed. See Transistors Testing Procedures for more info.

    If the coil just doesn't work, here's a list of things to check:

    • On games WWF Royal Rumble and later, make sure the coin door is closed!
    • Have the power wires fallen off the coil's solder lugs?
    • Is the coil damaged? Has the internal winding broken off the coil's solder lug?
    • Is there power at the coil? See Testing for Power at the Coil for more details.
    • If there is no power at the coil, check its fuse.
    • Check the other coils that share one of the same wire colors. Are they working too? If not, suspect the fuse that handles these coils.
    • Power to coils are often ganged together. If the power wire for this coil has fallen off a previous coil in the link, power may not get to this coil.
    • Using the DMM and the continuity test, make sure the coil connects to the correct connector/pins on the CPU board.
    • Check the driving transistor. Usually this transistor will short on when it fails, but not always.

    Flippers don't work, and Neither do the Special Coils.
    The flippers do not work during game play, and all or some of the special coils (pop bumpers, slingshots) do not work either. If the fuses are Ok, check the chips at locations 12B and 12A (7402). Often the chip at 12B will fail, causing the flippers and the special coils to not work. The chip at 12B is also used to enable "blanking". If this chip has failed, often the CPU will not even boot properly.

    Problems with Transistor Q54 on Monday Night Football.
    DataEast issued service bulletin number 22 regarding the problem of transistor Q54 failing. This is caused by the outhole kicker coil (under the metal lower ball arch) getting a short between one of the coil lugs and the coil stop. This shorts 32 volts to the switch matrix, which eventually causes transistor Q54 to fail. To fix this, remove the lower ball arch. Inspect the outhole kicker's coil stop. Put a piece of electrical tape between the coil's lugs and the coil stop to prevent this electrical short.

    Problems with LAH, GnR Magnets.
    The under-playfield mounted magnets on Last Action Hero and Guns N Roses are very problematic. First note there are three 3amp slow-blow fuses, one for each magnet. These fuses are mounted under the playfield by the magnets. There is also a small magnet drive board under the playfield. If a fuse is blown, it would be very common for one (or all three) of the 20P10L mosFETs on the magnet board to be bad. Just replacing the fuse will often lock-on the associated magnet at game power-on.

    If this is the case, my suggestion is to completely rebuild the magnet board. This involves replacing the original 74HC273 chip (20 pins) and the three MosFETs. I have found that if one magnet does not work, it's just a matter of time before they all don't work. Rebuild the board and be done with. And often the driving TTL chip will be blown too. Replace the 74HC273 with a 20 pin socket and install a new chip. Any TTL of similar 273 type will work (that is 74HC273, 74LS273 or 74HCT273, I have tested these all). Also replace the three MosFETs with IRL540 MosFETs. Don't mess around, use the more robust IRL540 if you want this board to stay working. And obviously keep the heat sinks mounted on the MosFETs. Lastly, reflow the .156" male header pins on the magnet board. Usually the pin that is the "return" voltage going to the three MosFETs has cracked solder joint around the connector pin.


3c. When things don't work: Game Resets (Diodes, Filter Caps, Bridge Rectifiers, Power Supply) and Strange Game Behavior.
    A very common problem with DataEast/Sega games is random game lock-ups. This can happen any time, but seems most prevelant during hard game play (like multiball). The game just locks, no scoring, displays are frozen, lamps locked in their last state. Another very confusing problem can be just strange game behavior. Solenoids can fire that were not switched, or strange game features and scoring occur.

    Broken Coil Diodes.
    The most common cause of these problems is a broken diode on the coil(s). If a diode breaks (or fails) on a coil, this allows a demagnetizing spike to go back to the CPU board. As a DC coil's electromagnetic field collapses when it is de-energized, it creates a spike that travels backwards. The purpose of the diode(s) on a coil is to stop this spike from going back to the CPU. The constant jarring of a coil can cause the diode to break or crack.

    The most common coil diodes to break are located on the flipper coils. The pop bumper and slingshot coils also can break their diodes.

    On coils other than the flipper coils, a broken coil diode often causes the coil's driving transistor to short. If this happens, the coil will stay "locked on" as soon as the game is turned on. If the transistor is replaced on the CPU board, and the coil diode is not also replaced, the transistor will short again. This is a very commonly overlooked problem!

    Random game lock up can happen if a flipper coil's diode breaks or fails. This is noticed the most during multiball play, because the flippers are used the most during multiball. The best solution is just to replace every flipper coil diode. These 1N4004 diodes are very cheap and easy to replace. It only takes a few minutes to cut the old ones off and replace them with new 1N4004 (or 1N4007) diodes. Testing these diodes really is a waste of time, as they are so cheap (and can often test as good when they are really bad).

    The Diode's Band: Install them Right.
    Remember when replacing coil diodes the new diode MUST be installed with the band in the same direction as the removed diode (assuming it was installed correctly, which isn't always a good thing to assume). The diode's band is always connected to the power lug of a coil. If a diode is installed in reverse, that is the equivalent to having no diode installed! Note diode installation is slightly more complicated to figure out on three lug flipper coils. On two lug coils, the power lug is usually the thicker of the two wires. Check the schematics if unsure.

The backbox bridges, filter capacitors, and fuses, as used on a large 192x64 dot
matrix games. The two filter caps are used for BR1 (CPU controlled lamps) and BR3
(score display, only present on games with the large 192x64 DMD). BR2 is used for
+32 volt solenoids, and hence does not need a filter capacitor. The game pictured
here is Baywatch. All other DataEast/Sega games without the 192x64 score display
will be lacking BR3, the second large capacitor, and fuse F3.

    DB1 Power Supply Bridge Rectifier Problems.
    The power supply board's DB1 bridge rectifier supplies +5 volt and +12 volts to the entire game. This bridge can fatiqued and cause the game to have random resets. Often the power supply's solder points for this bridge are cracked (or even have black rings around the bridge leads, caused by voltage arcing across the crack). The bridge should be replaced with a new one (35 amps, 200 volts or higher).

The backbox bridges, filter
capacitor, and fuses, as used
on all games up to Guns N
Roses. The one filter cap is
used for the CPU controlled
lamps. The game pictured
here is Tommy.

    Replacement Bridges and Diodes.
    All the stock bridges installed in DataEast/Sega games are 35 amps 200 volts with lug (not wire) terminals. The original part number will be something like "MB3502" or "MB352" (signifying 35 amps at 200 volts). A replacement bridge can be any voltage or amp value at that rating, or higher. Since the cost is usually no different, buy 35 amps 400 volt replacement bridges with lug terminals. These are available from Competivitive Products Corp (800-562-7283). Radio Shack even sells 35 amp bridges at 50 volts (which isn't enough voltage). But if you look at the bridge inside the Radio Shack package, often then are labeled 3502 or 352 (35 amps 200 volts), and not 50 volts. Always buy only the labeled bridges from Radio Shack. Sometimes these "35 amp" bridges are labeled 1001W (10 amp 100 volts!). Obviously put that one back and grab another!

    +5 volt Filter Capacitor(s).
    The +5 volt logic filter capacitor on the power supply board is very important. This keeps the +5 volts smooth and steady. If this capacitor fails, the +5 volts can become rough, and cause the CPU to reset during game play. This can often be seen during game play, when both flipper buttons are pressed, or during multiball when a lot of coils are firing simultaneously.

    Power supplies #520-5047-00, #520-5047-01, #520-5047-02 (Laser War to Guns N Roses) used a single 18,000 mfd 25 volt capacitor at C4 to filter the +5 volts logic. When DataEast/Sega switched to the super-sized 192x64 dot matrix display, the power supply changed to #520-5047-03. This newer version switched from a single 18,000 mfd filter capacitor, to four 4700 mfd 25 volt caps at C11 to C14 (for a total of 18,800 mfd). This was done for reliability reasons. If one of the capacitors failed, the other three could probably still filter the +5 volts enough to keep the game running.

DataEast power supply #520-5047-00 (small
DMD game). DB1 is the square gray metal
"block", right middle of this picture.

    For additional reliability on games Laser War to Guns N Roses, it is a good idea to solder an 18 gauge wire from the "+" lead of bridge DB1 to the "+" lead of capacitor C4. Solder another 18 gauge wire from the "-" lead of the bridge DB1 (the lead diagonal to the bridge's "+" lead) to the "-" lead of capacitor C1. These added wires will help prevent future problems with cracked solder joints on the power supply board components.

    The same treatment can also be done on the four games that use power supply #520-5047-03 (Maverick, Frankenstein, Baywatch, Batman Forever). But instead solder the 18 gauge wire from the "+" lead of bridge DB1 to the four "+" leads of capacitors C11 to C14 (daisy chain the wire). Solder another 18 gauge wire from the "-" lead of the bridge DB1 (the lead diagonal to the bridge's "+" lead) to the "-" lead of capacitors C1. This is a less important modification on this power supply, but is still a good idea.

    Power Supply Connectors CN1 and CN2.
    On the power supply there are two "square" connectors (opposed to the inline connectors). Connector CN1 provides incoming power to the power supply board. Connector CN2 is a centralized ground plug. If either of these connectors have cracked or cold solder joints on the power supply board, random game resets can occur. Check these connectors for cracked or burnt pins on both the power supply board, and the connector plug.

The large square connector
is CN1. Notice the burn mark
on the plastic housing on the
top right side (pin 10,11,12),
which supply 9 vAC to the
power supply to create +5
volts logic and +12/-12 volts
(for the sound board).

    Here are the pinouts for the main power connector CN1 (power supply generation differences are listed). Pins 1,2,3 are the pins surrounded by the "notches" on the sides of the connector plug.
    • CN1 pin 1: 18 volts from bridge BR1. This goes directly to power supply connector CN4 pins 5,6,7,8 for the lamp matrix. On games Checkpoint to Guns N Roses, this also supplies voltage to the power supply's voltage regulator VR1 which creates +12 volts for the DMD, going to CN5 pin 5 (for games with 128x16 and 128x32 dot matrix displays only).
    • CN1 pin 2: 32 volts from bridge BR2 for the solenoids.
    • CN1 pin 3: 32 volts from bridge BR2 for the solenoids.
    • CN1 pin 4: High voltage for the displays (games with alpha-numeric and 128x32 displays only).
    • CN1 pin 5: Not used.
    • CN1 pin 6: Goes directly to power supply connector CN3 pins 1,2.
    • CN1 pin 7: High voltage for dot matrix display (unused on pre-dot matrix display games).
    • CN1 pin 8: Not used.
    • CN1 pin 9: High voltage for dot matrix display (ground on pre-dot matrix display games.
    • CN1 pin 10: 9 volts AC to power supply bridge DB1 for generating +5 volts logic. It is also used to generate the +12/-12 volts for the sound board, by doubling up with pin 11's 9 volts (to get 18 volts).
    • CN1 pin 11: 9 volts AC to power supply bridge DB1 for generating +5 volts logic. It is also used to generate the +12/-12 volts for the sound board, by doubling up with pin 10's 9 volts (to get 18 volts).
    • CN1 pin 12: Ground for pins 10,11.

    Warning about Power Supply connector CN4.
    On all DataEast/Sega power supply revisions, connector CN4 directs 18 volts (CPU controlled lamps) and 32 volts (solenoids) to the game. This connector is twelve pins, and has NO key pin. If connector CN4 is removed, it is very easy to replace the connector housing shifted one pin to the right or left! This will immediately blow either the 18 volt lamp fuse or 32 volt solenoid fuse, which are both bolted to the rear of the backbox.

    Random Game Resets On JP, LAH and TftC.
    During game play, the games Jurassic Park, Last Action Hero and Tales from the Crypt randomly reset. This occurs beacuse the +5 volt line is shorting against the ground backbox metal plate. This grounding plate lies behind all of the printed circuit boards mounted inside the backbox. The metal plate can bow, causing it to intermittently short against one of the backbox circuit boards. This will cause the game to reset. To fix this problem, remove all the circuit boards (label the connectors!), and remount the metal backbox grounding plate to remove the bow. Another solution is to remove the sound board and affix an insulting material to the metal plate directly behind the sound board at connector CN2. This will insulate the metal grounding plate from the sound board (which is the board most affected by this bowing metal plate). Make sure the insulating material is non-conductive, and thick enough so it cannot be perforated. This problem was discussed in service bulletin number 55.

    Jurassic Park's Coils Fire at Random.
    One of the main playfield wire harness trunks in JP can rub against the upper right flipper coil stop. The vibration of the flipper coil can cause the harness to "saw" against the coil stop, shorting the wire(s). This can cause random coil firing, blown fuses, and switch matrix shorts. To fix this, first inspect the wires for any cuts or shorts. Then resecure the wiring harness with nylon wire ties. Use the ties to pull the wiring harness away from the coil stop. This problem was discussed in service bulletin number 53. View this bulletin by clicking here and here.

    Hook Erratic Slam Tilt Problems.
    Intermittently Hook performs strangely, and occassionally "slam tilts" or kicks solenoids for no apparent reason. This can be caused by an intermittently grounded switch strobe line. Most often, this is caused by the green wire with the yellow trace on the left drop target bank. This wire gets pinched against the playfield support bracket. To fix this, check this wire on the drop target, and make sure it is not pinched by the support bracket. Dress the wire with electrical tape or heat shrink tubbing, and a tie wrap, to prevent future occurances. This problem was discussed in service bulletin number 37.

    Power Supply Missing +5 volts.
    If +5 volts is missing on the power supply, the obvious culprits are IC1 (a MC1723 chip) and transistor TR5 (2N6057). These essentially regulate the +5 volts. But before replacing these, check the surrounding capacitors. This includes C2 (100mfd 25v), C3 (47mfd 25v), C5 (470p 50v), C6 (.1mfd 50v), and C7 (330mfd 25v).


3d. When things don't work: Power-On CPU LEDs and Sounds

    CPU Power-On LEDs.
    At power-on, the CPU board performs several self tests. While watching the LEDs (Light Emitting Diode) on the CPU board, some information can be derived from them. If all the self tests pass, the LEDs illuminate in the following order at power-on.

    • PIA (Peripheral Interface Adaptor) and +5 volt LED turns on immediately.
    • After about 1/2 second, the PIA LED turns off.
    • Blanking LED turns on next.
    • +5 volt and Blanking LEDs will stay on (until the game is turned off).

The three LEDs on the CPU board.

The LEDs when the game is booted and running; the blanking
and +5 LEDs are on.

    If there is a problem with the CPU when the game is turned on, the PIA LED will usually stay on, and not turn off (and the Blanking LED will not turn on). Here is what this means:

    • PIA LED turns ON (and stays on), blanking LED never turns on: EPROM at location 5C and/or 5B is bad.
    • PIA LED turns ON, turns OFF (and stays off), blanking LED never turns on: EPROM at location 5C and/or 5B is bad (this LED sequence is very rare).
    • PIA LED turns ON, turns OFF, then turns ON (and stays on), and blanking LED never turns on: 6264 (28 pins) or 6116 (24 pins) RAM at location 5D is bad.

    To get any more information from the LEDs, use the CPU Test EPROM (which is discussed in the section, CPU Diagnostic Test EPROM).

    Power-On Score Display Messages.
    When turning on a DataEast/Sega game (Checkpoint or later) with a dot matrix display, almost immediately the Display EPROM version should be shown in the score display. This happens because the dot matrix controller board has its own Z80A (Checkpoint to Hook with a 128x16 display) or 68B09 (Lethal Weapon to Guns N Roses with a 128x32 display) or 68000 (Maverick to Batman Forever with a 192x64 display) CPU chip. The dot matrix controller board will complete its boot-up first, and hence the EPROM display version message is shown first, before the CPU board can show its CPU EPROM version number. The dot matrix controller CPU is used only to display the dot matrix animations on the score display. This is in addition to the 6808 (or 6802) CPU chip on the CPU board itself (which is used to control the lamps, solenoids, switches, game rules, etc.).

    After a couple seconds (or after the display EPROM version message, Checkpoint and later), the CPU EPROM version (and often country) will be displayed. The only exception is games with no display EPROM (Simpsons and before without a dot matrix control board). On these games just the CPU EPROM version will be displayed (since there is no display controller board and no separate display CPU).

    The Display EPROM version shows, but then the Game Stops booting.
    This happens on games Checkpoint and later with a dot matrix display. The dot matrix controller board, with its own separate CPU, boots-up fine. Then the game's main CPU board does not boot, so the game freezes. Check the power-on LED flashes to see if they give any information as to the cause (also see the section below titled Fixing a Dead CPU).

    Power-On Sounds.
    As soon as the power is turned on, the game should play a short word or music phrase. The phrase will be short, just one or two seconds long, and it may not be a complete phrase. This is part of the normal power-on sequence.


3e. When things don't work: DataEast's CPU Diagnostic Test EPROM.
    DataEast/Sega has a diagnostic test CPU ROM available for all DataEast/Sega pinball CPU boards from Laser War ("version 1") to Batman Forever ("version 3b"). This provides more indepth diagonstics for their system, because the flash codes available with the game EPROM really do not give much diagnostic information.

    The diagnostic test EPROM will need to be burned into an EPROM though. The DataEast test 27512 ROM image for position 5C is available here.

    CPU Jumpers.
    Early DataEast games (Laser War to Batman) may require the CPU board to be rejumpered to use a 27512 EPROM at position 5C. The two jumpers used in all DataEast/Sega games are J4 and J5. These two jumpers dictate the maximum size of the CPU EPROM at position 5C. Games Secret Service to Batman were released with a 27256 EPROM as the largest EPROM usable at position 5C, and jumper J4 installed and jumber J5 removed. Star Trek 25th Anniversary to Batman Forever were released with a 27512 EPROM as the largest EPROM usable at position 5C, and jumper J5 installed and jumper J4 removed. Use jumper J5 installed and J4 removed when utilizing the diagnostic test 27512 EPROM at position 5C. Jumpers are discussed in the section titled Getting Started: Different Board Generations, CPU Jumpers.

The PIA LED on the right will flash up to eight times with the
diagnostic test EPROM installed. The flashes indicate what
CPU board component is being tested.

    Diagnostic Test EPROM Usage.
    With the power off, replace the current CPU ROM chip at position 5C with this diagnostic 27512 EPROM. If your game is Laser War to Batman, the CPU board will have to be rejumpered to use a single 27512 EPROM at position 5C. Note the three LED lights in the center right of the board. The far right most LED (labeled "PIA") will flash as the game powers up with the diagnostic EPROM installed.

    Note there is a long pause after flash one only. Often the diagostic chip will flash the PIA LED eight times and turn off, briefly flash the Blanking LED, and then repeat the sequence of eight PIA LED flashes. The reason for the second set of eight PIA LED flashes are unknown. After successfully completing all the flash sequences, the CPU board's RY1 flipper enable relay will click on. Then all coil/flashlamp devices will pulse on, one at a time, in succession.

    The Six Special Coils.
    The six special coils are NOT tested by diagnostic EPROM! The reason for this is simple; on CPU board revisions 1 and 2, the six special coils are not CPU controllable. Therefore to make the dianostic test EPROM work in these early CPU boards, the six special solenoids are not tested by the diagostic test EPROM.

    How to Count LED Flashes.
    When the CPU board is initially powered on with the diagnostic test EPROM, the PIA LED will immediately turn on. This is considered the first "flash" (many people think the first darkening of the LED is the first flash, but this would mean there was only a total of seven flashes, not eight). Just keep this in mind when referring to the flash codes listed below. The whole eight LED flash sequence is very fast, so you'll need a good eye to count the flashes.

    The completion of a flash means the associated chip has passed the diagnostic test. For example, if the LED turns on and stays on (never turns off), this is considered the first flash (and hence, the EPROM at 5C is faulty). If the LED turns off four times then stays lit (the fifth flash), chip 11D would be bad.

    DataEast Test EPROM instructions, as written by DataEast.
    The test ROM for DataEast CPU boards has the following functions. When the Test ROM is installed into a CPU board and power applied, the CPU will perform power-up self tests and then immediately go into burn-in cycles with no intervention. It is not required that the Test button be pressed in order to initiate burn-in cycles.

    The power up self-test will check major components on the CPU board and flash the LED as each one appears normal. If any fail, the LED will stay on. The tests consist of a checksum test of the ROM and read/write test of the RAM and the PIA's. The PIA test will NOT check both sides of all PIA's since certain PIA ports are designed to be inputs and the loading on those ports will determine the data seen by the CPU. However, those ports designed to be outputs will be written to and read from in order that basic go/no-go functionality can be checked.

    Flash  Position  Item Tested
    -----  --------  ----------- 
      1    5C/5B     EPROM checksum error
      2    5D        RAM read/write error
      3    5F        PIA1 solenoid read/write $2100
      4    8H        PIA5 switch read/write $3002 
      5    11D       PIA2 lamp read/write $2402
      6    11B       PIA3 display2 read/write $2802
      7    9B        PIA4 display1 read/write $2C02
      8    7B        PIA6 sound read/write $3402
    
    The burn-in test will cycle through the solenoids, lamps, display and sounds like the present burn-in, with the following exceptions.
    • The solenoid cycling will go through all the solenoid matrix positions.
    • The lamps will go through all the patterns of rows and columns, as well as individual lamps; any shorts or opens will be easily seen on a test set lamp matrix board [DataEast is referring to a test fixture lamp matrix board that has 64 lamps, one for each row and column].
    • If any matrix switches become closed, the lamp patterns will stop for a time. The lamp(s) corresponding to the matrix position of any closed switch(es) will be turned on. This faciliates testing of the switch matrix. A short time after the switch matrix becomes clear the lamps will go back to patterns. This also means that if any switch matrix position appears closed on power-up, the corresponding lamps will be turned on after the power-on self tests for a visual indication of where problems are located.

    Written by Neil Falconer, DataEast, 1/6/93


3f. When things don't work: CPU and Display EPROM versions.
    DataEast/Sega games often have many versions of the (CPU and display) EPROMs (Erasable Programable Read Only Memory). It is important to run the latest available versions of both. The CPU EPROMs are the game's main programming. This includes the rules for the game, and control of all the electronic devices and coils. The latest version is very important on some games. For example, on Jurassic Park, the CPU EPROM code version 5.10 was changed so the T-Rex motor was pulsed, saving the motor and gearbox from undue wear.

    The display EPROMs (games Checkpoint and later) hold all the graphics and text needed for display on the dot matrix score display. A separate EPROM was used for this because a separate CPU chip (on the dot matrix controller board) was used to display the dot matrix animations. The display EPROM chips are always located on the back side of the dot matrix display. It is also a good idea to run the latest version of this EPROM code too. If the game powers-on and shows a country of origin other than the country desired, changing the display's EPROMs will fix this (note that Stern's web page with all the EPROM code available for download is usually for U.S.A. games only).

    Games prior to Apollo13 had five different display chips versions. Each had a letter associated with the version number:

    • A = English Language
    • G = German Language
    • F = French Language
    • S = Spanish Language
    • I = Italian Language
    There was also a plethora of CPU chips released, something like 17 different chips for each country where DataEast sold a significant number of games. All chips included all coinage/pricing info/coin door support, the main difference was the "default" pricing scheme. There were sometimes other differences, such as English customer requesting a different pop bumper sound or Japanese games requiring an extra motor (1994 games from Tommy to Maverick had to have the same number of motors to pass Japanese customs, go figure), but such differences were very minor and few and far between.

    Since there were 17 CPU chips they could not always use the leading letter of the country for the country code. They used AGFSI for the five countries listed above. They also had other codes that mapped directly to the remaining countries, such as B for Belgium, C for Canada, J for Japan, etc. But some did not map - one example was N for Switzerland. S was already taken for Spain and DataEast wanted something they could remember, so N was picked because Switzerland was "Neutral". Most of the other assigned country codes letters were arbitrary starting with the beginning of the alphabet.

    The Whitestar hardware system (starting with Apollo 13) added dipswitches to the CPU boad for default country, this made the country-specific CPU chip a thing of the past and code releases much easier.

    New versions of the CPU and display EPROM code are available on Stern's web site at http://www.sternpinball.com/rom.htm. Below is a chart of the EPROMs which can be updated (if you have access to an EPROM programmer). There may be other EPROMs in the game (such as sound, or additional display EPROMs). If multiple versions are not available, they are not shown in the chart below.

    Authors of the DataEast CPU Software.
    Interestingly, the first games produced by DataEast had software written by another company. Laser War to Phantom of the Opera had software written by IT (Incredible Technologies). Not until Back to the Future did DataEast have "in house" software people writing the assembly langauge code for their games.

    Mistakes in EPROM Sizes in the Documentation?
    Many of the later Sega manuals show the EPROM sizes used at positions 5B and 5C. If these are compared to the actual EPROM file sizes (available for download at http://www.sternpinball.com/rom.htm, there are some differences! The chart below shows the actual EPROM file sizes, as indicated by the EPROM files themselves.

CPU & Display EPROM Versions
Game CPU or
Display
Location EPROM
Type
Version
Laser War CPU 5C 27256 ?
Secret Service CPU 5B 27128 A-6
  CPU 5C 27256 A-6
Torpedo Alley CPU 5B 27128 A02-1
  CPU 5C 27256 A02-1
Time Machine CPU 5B 27128 A02-3
  CPU 5C 27256 A02-3
Playboy 35th Anniversary CPU 5B 27128 A02-3
  CPU 5C 27256 A02-3
Monday Night Football CPU 5B 27128 A02-7
  CPU 5C 27256 A02-7
Robocop CPU 5B 27128 A03-4
  CPU 5C 27256 A03-4
Phantom of the Opera CPU 5B 27128 A03-2
  CPU 5C 27256 A03-2
Back to the Future CPU 5B 27128 SA-2
  CPU 5C 27256 SA-2
the Simpsons CPU 5B 27128 A02-7
  CPU 5C 27256 A02-7
Checkpoint CPU 5B 27128 A1-7
  CPU 5C 27256 A1-7
  Display U8 27512 CP-80
Teenage Mutant Ninja Turtles CPU 5B 27128 A1.04
  CPU 5C 27256 A1.04
  Display U8 27512 ?
Batman CPU 5B 27128 A1.06
  CPU 5C 27256 A1.06
  Display U8 27010 A1.02
Start of single 27512 EPROM at location 5C.
Star Trek 25th Anniversary CPU 5C 27512 A2.00
  Display U8 27010 A1.09
Hook CPU 5C 27512 A4.08
  Display U8 27010 A4.01
Lethal Weapon 3 CPU 5C 27512 A2.07
  Display ROM 0 27040 A2.06
Star Wars CPU 5C 27512 A1.03
  Display
520-5055-00
ROM 0 27020 A1.04
  Display
520-5055-00
ROM 1 27020 A1.04
OR
Display
520-5055-01
ROM 0 27040 A1.05
Rocky & Bullwinkle CPU 5C 27512 A1.30
  Display ROM 0 27040 A1.30
Jurassic Park CPU 5C 27512 A5.10
  Display ROM 0 27040 A5.10
Last Action Hero CPU 5C 27512 A1.12
  Display ROM 0 27040 A1.06
Tales from the Crypt CPU 5C 27512 A3.00
  Display ROM 0 27040 A3.00
Tommy CPU 5C 27512 A4.00
  Display ROM 0 27040 A4.00
WWF Royal Rumble CPU 5C 27512 A1.06
  Display ROM 0 27040 A1.02
Guns N' Roses CPU 5C 27512 A3.00
  Display ROM 0 27040 A3.00
Maverick CPU 5C 27512 A4.04
  Display ROM 0 27040* A4.01
  Display ROM 3 27040* A4.01
Frankenstein CPU 5C 27512 A1.03
  Display ROM 0 27040* A1.03
  Display ROM 3 27040* A1.03
Baywatch CPU 5C 27512 A4.01
  Display ROM 0 27040* A4.01
  Display ROM 3 27040* A4.01
Batman Forever CPU 5C 27512 A3.02
  Display ROM 0 27040* A3.00
  Display ROM 3 27040* A3.00
Game CPU or
Display
Location EPROM
Type
Version
* 27040 Display EPROMs for Maverick and later require an access
time of 120 Nsec or faster (do not use 150 Nsec or slower EPROMs).

    Converting Games Laser War to Batman to a Single 27512 EPROM at 5C.
    Older EPROM software can be converted to run in a later CPU board jumpered for a single 27512 at position 5C. For example, Torpedo Alley uses two 27256 EPROMs at positions 5B and 5C. To convert this to run in a single 27512 EPROM at 5C, type the following DOS command:

      copy /b CPU_5B.256 + CPU_5C.256 CPU_5C.512
    
    To convert a game like Time Machine, which uses a 27128 at 5B and a 27256 at 5C, to a single 27512 at 5C, type this DOS command:
      copy /b CPU_5B.128 + CPU_5B.128 + CPU_5C.256 CPU_5C.512
    
    Note the last command double the 27128 image at 5B to fill the entire contents of the new 27512 EPROM.

    Note you can download a ZIP file with all these game EPROMs already converted to 27512k EPROM format. Remember, in order to use different size EPROMs in the CPU board, certain jumpers need to be set on the board. CPU Board jumpers are discussed in the section titled Getting Started: Different Board Generations, CPU Jumpers. But too sumarize:

    27256 EPROM at location 5C, and a 27128 or 27256 at location 5B (typically games Laser War to Batman):

    • jumper J4 installed.
    • jumber J5 removed

    27512 EPROM at location 5C, no EPROM at location 5B (typically games Star Trek 25th to Batman Forever):

    • jumper J4 removed.
    • jumper J5 installed.

    Rottendog Reissue CPU board's EPROMs.
    Rottendog sells a reissue CPU board that is an copy of the original "version3" DataEast CPU board. This means the board is set from Rottendog jumpered for a single 27512k game EPROM (instead of a 27256 and a 27128). To ease in the use of this board, you can download a ZIP file with all the early DataEast games converted to a single 27512k EPROM.

    DMD Games and two 27020 EPROMs verus a single 27040 EPROM.
    Some games like Lethal Weapon 3 sometimes used two 27020 EPROMs for the display board, mounted at ROM0 and ROM1 socket positions, instead of a single 27040 mounted at ROM0. Also the ROM files that Stern provides on their website at www.sternpinball.com/ROM-code.shtml are in the dual 27020 format. These can be combined into a single 27040 EPROM file. The two 27020 (".020") ROM files that Stern provides will need to be combined into a single 27040 (".040") file using the MS-DOS binary copy command:

      copy /b DISP_ROM1.020 + DISP_ROM0.020 DISP_ROM0.040
    
    Now the new DISP_ROM0.040 file can be burned into a single 27040 EPROM, instead of using the two original 27020 files.


3g. When things don't work: Fixing a Dead Game (CPU)
    When turning on a DataEast/Sega game (Checkpoint or later) with a dot matrix display, almost immediately the Display EPROM version should be shown in the score display. This happens because the dot matrix controller board has its own Z80A (Checkpoint to Hook with a 128x16 display) or 68B09 (Lethal Weapon to Guns N Roses with a 128x32 display) or 68000 (Maverick to Batman Forever with a 192x64 display) dot matrix controller CPU chip. The dot matrix controller board will complete its boot-up first, and hence the EPROM display version message is shown first, before the CPU board can show its CPU EPROM version number. The dot matrix controller CPU is used only to display the dot matrix animations on the score display. This is in addition to the 6808 (or 6802) CPU chip on the CPU board itself (which is used to control the lamps, solenoids, switches, game rules, etc.).

    After a couple seconds (or after the display EPROM version message, Checkpoint and later), the CPU EPROM version (and often country) will be displayed. The only exception is games with no display EPROM (Simpsons and before without a dot matrix control board). On these games just the CPU EPROM version will be displayed (since there is no display controller board and no separate display CPU).

    Apparent CPU "Failures".
    On Checkpoint to Guns N Roses (all games with small 128x16 and mid-sized 128x32 dot matrix displays), there is a unique problem that can make the game look very broken. Random horizontal lines and garbage can be shown on the dot matrix display (but actually the game's CPU has booted correctly and is working OK). On games with the small 128x16 displays, random horizontal lines can appear first, followed by the entire display lighting and staying lit.

    If the backbox 18 volt lamp matrix fuse (8 amp slo-blo, with the blue/white wire connecting to the fuse holder) fails, this can cause the dot matrix display to "crash", causing these problems. Another way to identify this problem is the lack of any playfield CPU controlled lighting. The game will "play" (that is, the game will start and play balls), but with score display problems and no CPU controlled lamps. Simply replacing the 18 volt lamp matrix fuse (in the backbox) will fix this problem (providing the associated components such as the bridge and capacitor are OK). If there is a lamp matrix power short, or the lamp matrix backbox bridge is bad, the problem will need to be fixed or the fuse will continue to immediately fail.

    This problem occurs because the +12 volts needed for the dot matrix display is generated by the 18 volt lamp matrix bridge and the capacitor/fuse bolted inside the backbox (through connector CN5 on the power supply). The 12 volts generated by the power supply board (for the sound board which comes from connector CN6), does not provide this voltage to the dot matrix display! Hence the power supply could be working perfectly, and this problem could still exist.

A Babcock 128x32 display where the 18 volt lamp matrix backbox
fuse has failed. Notice the horizontal "garbage" line across the
bottom center of the display. This problem only seems to affect
the Babcock brand dot matrix displays.

    Interestingly, on 128x32 displays, this problem will only occurs on games with "Babcock" brand dot matrix displays. The 128x32 displays made by Cherry and Dale seem unaffected by a failed 18 volt backbox lamp matrix fuse. This happens because the Babcock displays require 12 volts to function, where Cherry and Dale 128x32 displays do not. This problem can also arise on Cherry brand 128x16 dot matrix displays.

    This stange problem was solved with the advent of the 192x64 super-sized dot matrix display (Maverick to Batman Forever). An additional backbox 18 volt fuse (F3), bridge and capacitor was added. This backbox voltage supplied power to a switching power supply, implemented on the 192x64 DMD display driver board. This way if the lamp matrix (F2) fuse failed, the dot matrix display remained unaffected.

    The Game Will Not Boot or Stops Booting.
    On games Simpsons and before, the game just will not boot. The GI lights come on (and if the game has a dot matrix display, EPROM version is show), but little else happens. There is something wrong with the game CPU board.

    First check for +5 volts on the CPU board. The voltage range should be 4.9 to 5.1 volts. Test for this voltage at the +5 and ground test points, just to the right of the battery on the top of the CPU board. If there is good +5 volts, next check the power on LED flashes, to see if they give any information as to the cause. Turn the game on and immediately examine the LEDs.

    Square Plug Power Supply Connectors.
    Sometimes the square plug power supply connectors get damaged (these connectors were used on Williams power supplies system 3 to system 11b, and on DataEast/Sega power supply until 1995). The twelve pin 3J1 power supply plug handles all the input voltages from the transformer to the power supply, and often gets burned (the six pin rectangle 3J2 power supply plug is a ground connector, and usually does not get damaged). If the 3J1 input plug gets burnt, often the game will not even "boot". (this plug provides the power for the +5 volt logic circuit). As the game is first turned on, the display will come on showing the ROM revision numbers, and speak it's boot-up phrase, but nothing more happens (the display turns on because this is a separate computer, with a separate power plug).

    If this 12 pin rectangle plug is burnt, the only answer is to replace it (both the PCB board wafer plug, and the wire mounted plug). Finding the part numbers for these connectors was a real bear, as they were designed in 1971! So here are the part numbers for these wafer style, mixed pin connectors.

    • 12 mixed pin PCB wafer connector, Molex part# 09-18-5121.
    • 12 mixed pin wire connector, Molex part# 03-09-1122.
    • 6 mixed pin PCB wafer connector, Molex part# 09-18-5061.
    • 6 mixed pin wire connector, Molex part# 03-09-1062.
    • Male .093" terminal pins for wire connector, Molex part# 16-06-0002.
    • Female .093" terminal pins for wire connector, Molex part# 16-06-0001 (new Molex part# 43080-0001).
    Click here for a Molex drawing of these parts.

    CPU Power-On LEDs.
    At power-on, the CPU board performs several self tests. While watching the LEDs (Light Emitting Diode) on the CPU board, some information can be derived from them. If all the self tests pass, the LEDs illuminate in the following order at power-on.

    • PIA (Peripheral Interface Adaptor) and +5 volt LED turns on immediately.
    • After about 1/2 second, the PIA LED turns off.
    • Blanking LED turns on next.
    • +5 volt and Blanking LEDs will stay on (until the game is turned off).

The three LEDs on the CPU board.

The LEDs when the game is booted and running; the blanking
and +5 LEDs are on.

    If there is a problem with the CPU when the game is turned on, the PIA LED will usually stay on, and not turn off (and the Blanking LED will not turn on). Here is what this means:

    • PIA LED turns ON (and stays on), blanking LED never turns on: EPROM at location 5C and/or 5B is bad.
    • PIA LED turns ON, turns OFF (and stays off), blanking LED never turns on: EPROM at location 5C and/or 5B is bad (this LED sequence is very rare).
    • PIA LED turns ON, turns OFF, then turns ON (and stays on), and blanking LED never turns on: 6264 (28 pins) or 6116 (24 pins) RAM at location 5D is bad.

    To get any more information from the LEDs, use the CPU Test EPROM (which is discussed in the section, CPU Diagnostic Test EPROM).

    Bench Testing of the CPU board.
    Instead of doing repair and testing of the CPU board in the game, it is much easier to test the CPU board on the workbench. The only voltage needed to run a DataEast/Sega CPU board is +5 volts and ground. A switching power supply, or an old computer power supply works great for this task. Voltage supplied must be between +4.9 and +5.1 volts DC.

    Lay the CPU board on an insulated mat on the work bench. Hook up a +5 volt power supply to connector CN17, in the upper left hand corner of the CPU board. The pinouts are:

    • CN17 pins 1,2,3: Ground
    • CN17 pins 4,5,6: +5 volts
    • CN17 pin 7: KEY
    • CN17 pins 8,9: No connection

    Alternatively, you can also connect +5 volts and ground to the test points on the top of the CPU board, just to the right of the battery holder. Actually this is MUCH easier than using the above connector!

Right next to the battery is connector CN17 and the ground and
+5 volt test points.

    Turning the power supply on should boot the CPU board, just like it was installed in the game. Once the CPU has booted (in attract mode), you can check the lamp and switch matrix connectors for activity with a logic probe. Also check the address and data lines on the EPROMs and CPU. Here are the connectors to check:
    • Switch Matrix Rows (returns): CN10 (key is pin 4). Should be HIGH.
    • Switch Matrix Columns (drive): CN8 (key is pin 6). Should be PULSING.
    • Lamp Matrix Rows (returns): CN6 (key is pin 4). Should be PULSING (low).
    • Lamp Matrix Columns (drive): CN7 (key is pin 5). Should be PULSING.

    Common Solutions to a Dead CPU.
    Corroded batteries can ruin the 6808 (or 6802) CPU socket at 3D (40 pin socket), the 6264 or 2064C (28 pins) or 6116 (24 pins) CMOS RAM socket at 5D, and the EPROM sockets at 5B and 5C (28 pin sockets). This is very common. Battery corrosion must be neutralized on the printed circuit board. After the affected components are removed, scrub the afflicted area with a mixture of 50% white vinegar and 50% water. Then rinse the area with clear water, and let it fully air dry. Sand any greyed areas clean, and replace the sockets and components. Check all traces for continuity, as breaks can easily occur which are not visible.

    If the game will still not boot, the most common problem is a dead 6808 (or 6802) CPU at 3D. Either CPU can be used, but the 6808 is largely unavailable (hence the 6802 is used as a replacement). Also a dead 6264 or 2064C (28 pins) or 6116 (24 pins) CMOS RAM at 5D is very common.

    Blanking Circuit Theory of Operation Service Bulletin.
    Sega has a nice document explaining the theory of operation for the blanking circuit in service bulletin number 75. To check this out, click here and here and here.


3h. When things don't work: Fixing a Dead CPU using Leon's Test EPROM
    Leon is a gentlemen from Belgium that has developed an excellent DataEast/Sega test EPROM for diagnosing a bad CPU board. His web page is at www.flipper-pinball-fan.be. With Leon's test EPROM, it's possible to diagnose "difficult" CPU board problems. I have echoed much of his web page info below. Thanks to Leon for this information and the test EPROM!

    There are a few different versions of the Dataeast CPU boards. For this, only one difference is significant: which type of EPROM (27256 or 27512) is in location 5C. Leon only made a 27512 version of his test ROM, but his DataEast test EPROM can be used in a CPU jumpered for either a 27256 or a 27512 EPROM (EPROM size is controlled by a single jumper at J4/J5). Download Leon's test EPROM here (version4, 3/3/2005). Using an EPROM programmer, burn this code to a blank 27512 EPROM.

    The goal of his test EPROM is to test the CPU chip circuitery and its six connected PIA chips. These PIAs (6821) are used to send all signals to the external circuits, to the dot-matrix, coils, lights, and via the switch matrix to all switches (for example, PIA 8H handles the switch matrix). When the CPU and PIA's are Ok, it's almost certain that the CPU board will fully "boot", and the pinball can be further diagnosed with the internal test/diagnostic functions. If the machine still doesn't start, there is a good chance either the program EPROM or the memory RAM may have failed.

    It is assumed the voltages to the CPU board are good, which can be checked with a DMM. Don't forget to do this! Only 5 volts is needed for the CPU board to "boot". If the CPU boots correctly, the middle LED (5 volt) will light and stay lit, then the right LED (PIA) will light and turn off after a half second. The third LED at the left (blanking), will then light and stay on.

    First Step - Check the Voltage.
    The pinball does not start, voltages have been checked using a DMM, and are Ok. Check the voltages on the CPU board at the GND and +5 volt test points next to the batteries. Then check the three LEDs in the middle off the CPU board, on the right. The +5 volt LED should be on, and probably the PIA LED too. Also sometimes the blanking LED will be on (but not often).

The three LEDs on the CPU board.

The LEDs when the game is booted and running; the blanking
and +5 LEDs are on.

    Step Two - Remove the CPU board from the game.
    Now take the CPU board out of the game. To avoid confusion, label the connectors as they are removed with a "sharpie" on the side of the connector.

    Step Three - Connect the CPU to an External +5 volt power supply.
    Once the CPU board is out, lay the CPU board on an insulted mat on the work bench and connect it to 5 volts. An old computer power supply works nicely for a power supply (red=+5 volts, black=ground). On the left top of the CPU board there's a test point labeled GND and another labeled +5 volts. Hook up the old computer power supply to these test points. Alternatively, hook up a +5 volt power supply to connector CN17, in the upper left hand corner of the CPU board. The pinouts are:

    • CN17 pins 1,2,3: Ground
    • CN17 pins 4,5,6: +5 volts
    • CN17 pin 7: KEY
    • CN17 pins 8,9: No connection