(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 chrishibler.
Click here to go back to viewing the entire thread.

#6 6 years ago

As mentioned above, the program must be running to enable interrupts.

Have you tested all 5 of the switch matrix ICs?
2x7400, 2x7404, 1x7432.
If one or more of those are toast, they can prevent the MPU from booting. I don't know how or why, but I've seen it many times. Just had a board with a failed 7400 (Z13 IIRC) that would make the QS80 do odd things. Marco's basic tests didn't indicate a problem.
--
Chris Hibler - CARGPB #31
http://ChrisHiblerPinball.com/contact/
http://www.PinWiki.com - The new place for pinball repair info

#8 6 years ago
Quoted from G-P-E:

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.

Agreed. Very bizarre. I used the same logic that you did and thought that unless that particular IC is gating memory/device addressing, then it shouldn't matter if they were there or no. I'll post a video of what I saw with the failed 7400. I can send you the 7400 too. I thought about that.
--
Chris Hibler - CARGPB #31
http://ChrisHiblerPinball.com/contact
http://www.PinWiki.com - The Place to go for Pinball Repair Info

#9 6 years ago

Here is a vid I shot just now.

After reviewing the QS80 documentation again it looks like the failed 7400, which is in the switch matrix return circuit, causes the QS80 to think that the enter button is being pressed and the sequence I'm observing are the subsequent QS80 tests.

Make sense?

--
Chris Hibler - CARGPB #31
http://ChrisHiblerPinball.com/contact/
http://www.PinWiki.com - The new place for pinball repair info

5 years later
#17 1 year ago

An IRQ "stuck high", in one sense, is normal.
The normal state of the IRQ signal is high.
It might be more correct to say, "the IRQ signal is never pulled low".
...but I'm splitting hairs...

A peripheral device (6532) will pull the IRQ signal to ground (low) to indicate to the 6502 that some sort of processor service is required.

For System 80 MPU boards, this means that a RIOT timer has expired or that the RIOT has fielded a signal indicating that it is time to act.

The typical reason for lack of IRQ activity is that the 6502 isn't executing the software as intended. There can be many reasons for this.

...failed 6532 (usually U4)
...alkaline corrosion
...failed reset circuit
...failed clock circuit
...failed ROM
...failed U2/U3

The best way to solve most System 80 MPU boot issues is with the no longer available QuickScan80 that GPE made years ago. Failing that, Marco's test ROM using the PiniTech TC1 adapter is also a good method.

Of course, you could also send the board to a pro.
--
Chris Hibler - CARGPB #31
http://www.ChrisHiblerPinball.com/Contact
https://www.youtube.com/c/ChrisHiblerPinball
http://www.PinWiki.com - The Place to go for Pinball Repair Info

Promoted items from Pinside Marketplace and Pinside Shops!
$ 83.00
Electronics
PinballReplacementParts
 
From: $ 1.25
Playfield - Other
Rocket City Pinball
 
Trade
Machine - For Trade
Las Vegas, NV
Hey modders!
Your shop name here

You're currently viewing posts by Pinsider chrishibler.
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=chrishibler 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.