This page documents each of the threads used by the game during runtime and what the purpose of each thread is, by their ID. Please note that the thread names used on this page are not official names.

IDNameDescription
-1FaultCrash handler
0PIRaw cartridge I/O
0RDB MemoryDebug memory access
0RDB I/ODebug I/O
1IdleStarts other threads, sleeps
3GameMain game logic
?SIRaw joypad I/O
4AIRaw audio system I/O
5RSPRaw video system I/O
98PadActual game button logic
99AssetsLoads files from ROM
100??

 

Tags: