Event Instruction 0x76: DarkScreen

From Final Fantasy Hacktics Wiki
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