Event Instruction 0x76: DarkScreen
Jump to navigation
Jump to search
# {76} DarkScreen 00145268: 3c018016 lui r1,0x8016 0014526c: ac206044 sw r0,0x6044(r1) # *0x80166044 = 0 00145270: 0c0526fb jal 0x00149bec # threadID = Get Next Available Thread ID (16); 00145274: 34040010 ori r4,r0,0x0010 # 16 00145278: 00409021 addu r18,r2,r0 # threadID 0014527c: 3c058014 lui r5,0x8014 00145280: 24a5bd94 addiu r5,r5,0xbd94 # funcPtr = 0x8013bd94 00145284: 0c053228 jal 0x0014c8a0 # Initialize Thread (threadID, funcPtr); 00145288: 02402021 addu r4,r18,r0 # threadID 0014528c: 02402021 addu r4,r18,r0 # threadID 00145290: 00002821 addu r5,r0,r0 # 0 00145294: 080517c3 j 0x00145f0c 00145298: 02203021 addu r6,r17,r0 # eventParams # (...) 00145f0c: 0c05328e jal 0x0014ca38 # Store Thread Function Parameters (threadID, 0, eventParams, 0); 00145f10: 00003821 addu r7,r0,r0 # 0 00145f14: 080517c9 j 0x00145f24 00145f18: 00000000 nop