(Topic ID: 113812)

Williams Sys 6 CPU Runs Too Fast

By mwsmith

9 years ago


Topic Heartbeat

Topic Stats

  • 18 posts
  • 6 Pinsiders participating
  • Latest reply 9 years ago by Schwaggs
  • Topic is favorited by 1 Pinsider

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    CPU.jpg
    #1 9 years ago

    Finally got around to rebuilding a board I picked up off Ebay a few years ago. Got it all working on my bench, so decided to give it a real test in my Flash and it runs at almost double speed. Attract mode lights run fast, end of ball bonus count off is fast, everything is fast.
    Swapped clock crystal, CPU IC, PIA from good board. No change. Has anyone ever seen this condition?

    #2 9 years ago

    I'm too lazy to fish out schematics, but is there a clock divider circuit on that board?
    --
    Chris Hibler - CARGPB #31
    http://www.Team-EM.com
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The Place to go for Pinball Repair Info

    #3 9 years ago

    Is it definitely a system 6, or perhaps a system 4?

    No clock divider that I can think of, crystal goes straight to the CPU with just smoothing caps on it. Have you changed the capacitors?

    When you changed the CPU, any chance you put in a 68000 series chip instead of a 6800?

    -Hans

    #4 9 years ago
    Quoted from HHaase:

    Is it definitely a system 6, or perhaps a system 4?
    No clock divider that I can think of, crystal goes straight to the CPU with just smoothing caps on it. Have you changed the capacitors?
    When you changed the CPU, any chance you put in a 68000 series chip instead of a 6800?

    It is a 6. I have not changed the caps yet. CPU is the right one from a properly working board.
    Could those caps really effect the speed? I'll have to pull them from the good board.
    Oh, bye the way, I'm using a set of your tools to work on these and I love them

    CPU.jpgCPU.jpg
    #5 9 years ago

    Those caps won't affect the speed. Those are noise filtering caps.
    --
    Chris Hibler - CARGPB #31
    http://www.Team-EM.com
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The Place to go for Pinball Repair Info

    #6 9 years ago

    WMS started using the 6808/6802 CPU at sys 6. It has built in clock circuitry compared to sys 3 and 4 that use a 6800 cpu and a clock generator ic.

    Measure the speed of the clock. P37 of the CPU. Sys 6 runs around 900 KHz. DMM with frequency counter or scope would be needed.

    Try a new 6808 cpu but it is probably the crystal if the clock is off. I have seen them run slow and fast.

    #7 9 years ago

    Thanks for the responses. I have already swapped in a CPU & crystal from a working board.
    Will be bringing a freq counter home from work tonight to check things out.

    #8 9 years ago

    If the clock is good check the IRQ? Maybe the CPU is getting slammed with request out of frequency. I am guessing it will look similar to the "E" clock

    #9 9 years ago

    Ok took some readings.
    On the fast board TP6 (CPU pin 37) is 894 KHz TP5 (IRQ) is 1.12 MHz
    On the good board TP6 is 894 KHz TP5 is 1.18 MHz

    #10 9 years ago

    How about the IRQ at the PIA, P37&P38? That goes through a different logic gate than the IRQ test point.

    All timing of things is from the clock counting and triggering an interrupt in a WMS game from what i can gather. Not like a bally where there is the zero crossing timer or display timer circuit.

    #11 9 years ago

    Finally got back on this mess. Re-checked the readings. I think the easy hook attachment on my probe was picking up noise from the board as the IRQ readings are now a bit different.
    TP6 BUS is still the same for both boards at 894KHz
    IRQ on good board is around 980KHz, fast board around 600KHz
    IRQ at the PIA on good board is around 1.3MHz, fast board around 1.5MHz

    #12 9 years ago

    When the theory starts getting this deep i narrow down the most likely issues and check pin by pin vs known good.

    My best guess is somewhere in IC5, IC25, IC11

    #13 9 years ago

    Are you swapping rooms between boards or are you using the same ones? Sounds like a prom/eprom issue to me.

    #14 9 years ago
    Quoted from barakandl:

    When the theory starts getting this deep i narrow down the most likely issues and check pin by pin vs known good.

    Kind of figured it would lead to this. I'm surprised that this board is running at all as someone had already been working on it and their soldering was terrible. Had to replace sockets that had already been replaced, etc... Triple checked continuity everywhere. This will be a good winter project.

    #15 9 years ago
    Quoted from Brypten:

    Are you swapping rooms between boards or are you using the same ones? Sounds like a prom/eprom issue to me.

    Using known good roms that work fine in another board.

    3 weeks later
    #16 9 years ago

    Finally got back on this tonight. With both boards running Andre's test ROM side by side on the bench, started checking voltages on IC25 and discovered 2.3v missing on pin 14 which is directly connected to IC11 pin 11. Unsoldered pin 11, still no 2.3v at IC25-14. Decided since one pin is already unsoldered might as well socket & change IC11. Fired board up and now have 2.3v at IC25-14. Installed board in machine and is now running at normal speed.
    Thank you barakandl, good call!

    #17 9 years ago

    That was an odd one. Good find!
    --
    Chris Hibler - CARGPB #31
    http://www.Team-EM.com
    http:/webpages.charter.net/Hibler/Pinball/index.htm
    htp://www.PinWiki.com - The Place to go for Pinball Repair Info

    #18 9 years ago

    Agree! Excellent find and excellent advice Andrew!

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/williams-sys-6-cpu-runs-too-fast and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.