(Topic ID: 230337)

WPC89 CPU data line problem


By Tuukka

5 months ago



Topic Stats

  • 5 posts
  • 3 Pinsiders participating
  • Latest reply 5 months ago by Tuukka
  • Topic is favorited by 1 Pinsider

You

Linked Games

No games have been linked to this topic.

    #1 5 months ago

    Hi everybody,

    I am repairing a WPC89 CPU board, that has a strange problem: Everything related to CPU data line D5 is stuck high. So I have lamp row and col #5 stuck on, three coils controlled by D5 stuck on, ground short at switch row 5 and switch col 5 always high.

    Now the strange thing is, that the board boots fine, so D5 is OK in ROM and RAM. First I thought the problem is in U12 driving the driver board, but in that case switch matrix would not be affected.

    The board had some slight battery leak damage, and so far I have replace U11, U12, U13, U14, U15, U17 and U20. Also tried with another WPC ASIC. Checking continuity of D5 from CPU to all chips is OK. Removing U12 results in lamps and coils not being stuck on anymore, so the driver board is OK.

    Something keeps D5 high, but what - and why it does not affect ROM and RAM read/write?

    Tuukka

    #2 5 months ago

    there are buffer chips between the driver board / aux boards and the CPU chip. The output gate on the buffer chip sending D5 over to the driver board could be blown. Could be a bad u12. Bad trace going to u12. bad ribbon cable. Bad header pin post. Bad component on the driver board.

    double check your work around mpu u12. With a logic probe or continuity check follow d5 output from mpu u12 to the driver board.

    #3 5 months ago

    Maybe the D5 dataline traveling to the lower part of the board (U12 +switches) is broken.

    Is there continuity from U15 pin16 to U8 pin17 ?

    #4 5 months ago

    There is continuity between all D5 pins.

    But I think I just found the problem: Lamp and switch row/col are numbered 1-8, and data lines of course 0-7. So if my tester shows ground short row #5 and lamp row/col #5 always on, it really is D4 that controls them. And indeed there was discontinuity between U7/17 and U12/17. Added a jumper wire and now at least all the U20 inputs are strobing as they should. Tomorrow I will take the board to my WPC tester and see if it works.

    It really is somewhat troublesome that in my gameroom with the WP tester I only have a multimeter and soldering iron, but to do any board work I must take the board home where I have a scope and desoldering station - but no WPC tester Maybe I should build a scaled down testbench with some LED's and buttons.

    I'll be back tomorrow, with more info.

    (It is kind of funny, that you can take days trying to solve the problem, but as soon as you explain it to others, you realize the solution!)

    Tuukka

    #5 5 months ago

    Board works fine now!

    So, always remember the switch and lamp row/col are off by one, compared to cpu data line # !
    And now, on to the next board...

    Promoted items from the Pinside Marketplace
    $ 5,799.00
    Pinball Machine
    Operation Pinball
    $ 6,999.00
    Pinball Machine
    Classic Game Rooms
    $ 15.00
    Playfield - Decals
    Metal-Mods
    From: $ 45.95
    Playfield - Toys/Add-ons
    pinballmod
    $ 10.95
    From: $ 42.00
    Cabinet - Shooter Rods
    ModFather Pinball Mods
    $ 225.00
    Cabinet - (Alt) Translites
    FlyLand Designs
    From: $ 15.00
    From: $ 0.00
    Playfield - Toys/Add-ons
    Medisinyl Mods
    $ 36.99
    Lighting - Interactive
    Lee's Parts
    $ 229.00
    Cabinet - Toppers
    Tilttopper
    From: $ 42.00
    Playfield - Other
    Pin Monk
    $ 200.00
    Lighting - Interactive
    Professor Pinball
    $ 7,999.00
    Pinball Machine
    Classic Game Rooms
    From: $ 19.95
    Apparel - Unisex
    Pinball Wheezer
    From: $ 9.99
    Eproms
    Matt's Basement Arcade
    $ 24.25
    Playfield - Toys/Add-ons
    The MOD Couple
    $ 76.95
    Cabinet - Shooter Rods
    Super Skill Shot Shop
    $ 48.00
    Cabinet - Other
    ModFather Pinball Mods
    $ 48.00
    Cabinet - Other
    ModFather Pinball Mods
    $ 25.99
    Playfield - Other
    Lee's Parts
    $ 239.00
    Cabinet - Toppers
    Tilttopper

    Hey there! Got a moment?

    Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside