![]() |
![]() |
Events
Once the cause of the interrupt (or other exception) has been determined, it is mapped to one of 14 events defined for the Nintendo 64 system. Table 1 shows the events, why they occur, and who normally registers to receive a message when each event occurs.
Table 1 Events Defined for the Nintendo 64 System
Event Name
Event Description
Owner
SW1
System software interrupt 1 asserted
SW2
System software interrupt 2 asserted
SW2
Peripheral has generated an interrupt
OS
COUNTER
Internal counter reached terminal count
VI/Timer manager
SP
RCP SP interrupt; Task Done/Task Yield
Game
SI
RCP SI interrupt; controller input available
Game
AI
RCP AI interrupt; audio buffer swap
Game
VI
RCP VI interrupt; vertical retrace
VI/Timer manager
PI
RCP PI interrupt; ROM to RAM DMA done
PI manager
DP
RCP DP interrupt; RDP processing done
Game
PRENMI
NMI requested, will occur in 0.5 seconds
Game
CPU_BREAK
R4300 has hit a breakpoint
Rmon
SP_BREAK
RCP SP interrupt; RCP has hit a breakpoint
Rmon
FAULT
R4300 has faulted
Rmon
THREAD_STATUS
Thread created or destroyed
Rmon
Copyright © 1999
Nintendo of America Inc. All Rights Reserved
Nintendo and N64 are registered trademarks of Nintendo
Last Updated January, 1999