Handle Tutorial Command: Wait for Message
Jump to navigation
Jump to search
8012df80: 27bdffe8 addiu r29,r29,-0x0018 8012df84: afbf0014 sw r31,0x0014(r29) 8012df88: afbe0010 sw r30,0x0010(r29) 8012df8c: 03a0f021 addu r30,r29,r0 8012df90: 34040010 ori r4,r0,0x0010 8012df94: 0c041a0d jal 0x80106834 # 0x106834 (16); // If thread task ID is 0x33, sets task ID to 1 and second param to -1 8012df98: 00000000 nop 8012df9c: 34040010 ori r4,r0,0x0010 8012dfa0: 0c03ffbb jal 0x800ffeec # isRunning = Check Thread Running Status (WORLD.BIN) (16); 8012dfa4: 00000000 nop 8012dfa8: 14400008 bne r2,r0,0x8012dfcc # if (!isRunning) { 8012dfac: 00000000 nop 8012dfb0: 3c03801d lui r3,0x801d 8012dfb4: 8c63c570 lw r3,-0x3a90(r3) # commandPtr 8012dfb8: 00000000 nop 8012dfbc: 24620001 addiu r2,r3,0x0001 # commandPtr + 1 8012dfc0: 00401821 addu r3,r2,r0 8012dfc4: 3c01801d lui r1,0x801d 8012dfc8: ac23c570 sw r3,-0x3a90(r1) # commandPtr = commandPtr + 1 # } 8012dfcc: 03c0e821 addu r29,r30,r0 8012dfd0: 8fbf0014 lw r31,0x0014(r29) 8012dfd4: 8fbe0010 lw r30,0x0010(r29) 8012dfd8: 27bd0018 addiu r29,r29,0x0018 8012dfdc: 03e00008 jr r31 8012dfe0: 00000000 nop