We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Interrupt Request: Difference between revisions

From SnesLab
Jump to: navigation, search
(see also NMI)
(EI and DI)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
An '''interrupt request''' (IRQ) is an interrupt that can be ignored.  It has the lowest priority out of all the interrupts.
An '''interrupt request''' (IRQ) is an interrupt that can be ignored.  It has the lowest priority out of all the interrupts. <sup>[2]</sup>
 
IRQs can go into the [[Control Deck]] through both the [[Cartridge Slot]] and the [[Expansion Port]].
 
The [[S-SMP]] has no hardware interrupt sources, but if it did, [[EI]] and [[DI]] would be useful.


=== See Also ===
=== See Also ===
* [[NMI]]
* [[NMI]]
* [[IRQ Flag]]
* [[SEI]]
* [[CLI]]
* [[BRK]]
=== External Links ===
# snes9x implementation of IRQ: https://github.com/snes9xgit/snes9x/blob/master/cpuops.cpp#L2588
# 65c816 datasheet
# https://problemkaputt.de/fullsnes.htm#snesppuinterrupts


[[Category:ASM]]
[[Category:ASM]]
[[Category:Official Jargon]]

Latest revision as of 04:56, 22 July 2024

An interrupt request (IRQ) is an interrupt that can be ignored. It has the lowest priority out of all the interrupts. [2]

IRQs can go into the Control Deck through both the Cartridge Slot and the Expansion Port.

The S-SMP has no hardware interrupt sources, but if it did, EI and DI would be useful.

See Also

External Links

  1. snes9x implementation of IRQ: https://github.com/snes9xgit/snes9x/blob/master/cpuops.cpp#L2588
  2. 65c816 datasheet
  3. https://problemkaputt.de/fullsnes.htm#snesppuinterrupts