(Topic ID: 188598)

Gott Sys80B MPU IRQ stuck high

By minnesota13

6 years ago


Topic Heartbeat

Topic Stats

You

Linked Games

You're currently viewing posts by Pinsider G-P-E.
Click here to go back to viewing the entire thread.

#4 6 years ago

Correct - a 6532 doesn't hold an IRQ high, it relies on a pull up resistor located at R1 to pull it high (which is obviously working). The 6532 only pulls the signal low and then releases it when the IRQ is cleared by the CPU. When bad - a RIOT often fails pulling IRQ low and holding it low.

"12. All testing is done with GPE QUICKSCAN test unit operational with the board."
Is the test fixture going all the way through testing and you get the complete "4", "5", "6", "1" sequence? Do you see the IRQ LED go green during each cycle of test? If not, it might not be activating the timers so they will appear to stay high.
What are you seeing on the LEDs and 7-segment display?

#7 6 years ago
Quoted from minnesota13:

With power on the Quickscan is going all green, then holding red on the IRQ and a Zero in the display. Pressing the reset button has the same result. Then I would check the logic with the logic probe sometimes together with a logic pulser to verify correct gate operation. When using the Bugtrap I would power up and then hit reset on the Quickscan, then hit reset on the Bugtrap and repeat a few times.

The 7-segment display -- it isnt cycling through the very distinct "4", "5", "6", "1" sequence?
If not - as Chris said, the CPU isn't booting. A "zero" on the display would also indicate the CPU isn't running. If the CPU isn't booting then the RIOT IRQ signals are never turned on and you will see a logical high signal on these.

Chris -
Funking bizarre that a bad IC in the switch matrix will keep the CPU from booting - these are all on the "far side" of the 6532. Switch matrix is never touched in software until after other tests are completed. Unless one of the bad ICs are doing something weird to U4 which is then doing something weird to the 6502. That would be a very interesting thing to diagnose why this happens ... especially since I am working on new 6502 code this week.

#10 6 years ago

OK -- figured it out, it's doing what it's told to do but not as expected. As you said - it it going through the subsequent tests. Bad Z14 was pulling one or more of U4's switch matrix inputs high so it sees the start switch as being pushed (Start = Proceed to next test).

First test:
"4", "5", "6", "1" -- main ICs check out fine.

Test fixture then checks the switch matrix. If Row 4, Column 7 shorted (Start switch pushed) -- it proceeds to test 2.
Test 2 displays "-2-" (dash then 2 then dash) and then steps through lamp control (LD) values ("1", "2", "4", "8"). Normally this would go 1,2,4,8 twelve times before restarting test 2 -- once per lamp strobe (DS) value. But after first set of lamp control values, it checks the start button to see if it should proceed to next test. If you had this board connected to VFDs then you would have seen the displays show test 2 and count off control and strobe values for displays.

At end of first LD set -- QS80 thinks start button is pushed so it goes to test 3 ("-3-") where it counts off test 3 steps.
Same to test 4, 5, 6, etc.

Tester was just getting into to the switch matrix test "-5-" when you shut it off. It showed "C77" which said Row 7. column 7 are shorted. Looked like it was getting to Row 6, 7 ... but that is when it got shut off. I'll bet if you put the bad 7400 back in there -- all column 7 switches would show up as closed. Maybe columns 4, 5 and 6 as well but wasn't enough of the video to show that.

I don't remember where the machine's 'test' button is on the matrix but I think he's also column 7. This controls how fast it steps through the tests. I'll bet it kept reading that button as closed and was going up and down with the speed of the testing as well.

Not having the VFD's hooked up makes that board a bit difficult to decypher but info is there. Next gen board adds 2nd display - bit easier but still easier if you have VFDs hooked up. I would love to put a simple USB port on this board to spit out real information but the amount of memory space available is way too small. Not enough space to fit the tests plus any text.

#12 6 years ago

The "F1" was pointing to 5101 problems. Your #3 is problematic. U5 enable seems to be held by pin 1 of Z8 and the probe is putting a small load on it. Bad Z8?

Promoted items from Pinside Marketplace and Pinside Shops!
Trade
Machine - For Trade
Las Vegas, NV
From: $ 1.25
Playfield - Other
Rocket City Pinball
 

You're currently viewing posts by Pinsider G-P-E.
Click here to go back to viewing the entire thread.

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/gott-sys80b-mpu-irq-stuck-high?tu=G-P-E 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.