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