00088018 - 0008812c
Jump to navigation
Jump to search
00088018: 3c01800a lui r1,0x800a 0008801c: ac208a54 sw r0,-0x75ac(r1) 00088020: 34023fc0 ori r2,r0,0x3fc0 00088024: 3c01800b lui r1,0x800b 00088028: 00220821 addu r1,r1,r2 0008802c: ac207304 sw r0,0x7304(r1) 00088030: 2442fbc0 addiu r2,r2,0xfbc0 00088034: 0441fffb bgez r2,0x00088024 00088038: 00000000 nop 0008803c: 3c020001 lui r2,0x0001 00088040: 344296b0 ori r2,r2,0x96b0 00088044: 3c01800c lui r1,0x800c 00088048: 00220821 addu r1,r1,r2 0008804c: a0207ce8 sb r0,0x7ce8(r1) 00088050: 2442cd2a addiu r2,r2,0xcd2a 00088054: 0441fffb bgez r2,0x00088044 00088058: 00002021 addu r4,r0,r0 0008805c: 340500ff ori r5,r0,0x00ff 00088060: 00001821 addu r3,r0,r0 00088064: 3c01800a lui r1,0x800a 00088068: 00230821 addu r1,r1,r3 0008806c: ac2577c4 sw r5,0x77c4(r1) store 0xff to unit ID to animate (none?) 00088070: 3c01800a lui r1,0x800a 00088074: 00230821 addu r1,r1,r3 00088078: ac2077c8 sw r0,0x77c8(r1) clear unit ID to... check? timer? 0008807c: 3c01800a lui r1,0x800a 00088080: 00230821 addu r1,r1,r3 00088084: ac2077cc sw r0,0x77cc(r1) this routine was not insightful 00088088: 24840001 addiu r4,r4,0x0001 0008808c: 28820002 slti r2,r4,0x0002 00088090: 1440fff4 bne r2,r0,0x00088064 00088094: 24637564 addiu r3,r3,0x7564 00088098: 34020100 ori r2,r0,0x0100 0008809c: 34040040 ori r4,r0,0x0040 000880a0: 340300c8 ori r3,r0,0x00c8 000880a4: 3c01800a lui r1,0x800a 000880a8: a42277d0 sh r2,0x77d0(r1) 000880ac: 34020140 ori r2,r0,0x0140 000880b0: 3c01800b lui r1,0x800b 000880b4: a422ed34 sh r2,-0x12cc(r1) 000880b8: 3c02800a lui r2,0x800a 000880bc: 24421c84 addiu r2,r2,0x1c84 Start of unit animations 000880c0: 3c01800a lui r1,0x800a 000880c4: ac221c58 sw r2,0x1c58(r1) Store pointer at 0x800a1c58 000880c8: 3c02800c lui r2,0x800c 000880cc: 24421260 addiu r2,r2,0x1260 Start of unit graphic data 000880d0: 3c01800a lui r1,0x800a 000880d4: a42077d2 sh r0,0x77d2(r1) 000880d8: 3c01800a lui r1,0x800a 000880dc: a42477d4 sh r4,0x77d4(r1) 000880e0: 3c01800a lui r1,0x800a 000880e4: a42377d6 sh r3,0x77d6(r1) 000880e8: 3c01800b lui r1,0x800b 000880ec: a420ed36 sh r0,-0x12ca(r1) 000880f0: 3c01800b lui r1,0x800b 000880f4: a424ed38 sh r4,-0x12c8(r1) 000880f8: 3c01800b lui r1,0x800b 000880fc: a423ed3a sh r3,-0x12c6(r1) 00088100: 3c01800a lui r1,0x800a 00088104: ac208d74 sw r0,-0x728c(r1) 00088108: 3c01800a lui r1,0x800a 0008810c: ac208d78 sw r0,-0x7288(r1) 00088110: 3c01800a lui r1,0x800a 00088114: ac208d7c sw r0,-0x7284(r1) 00088118: 3c01800a lui r1,0x800a 0008811c: ac208d80 sw r0,-0x7280(r1) 00088120: 3c01800c lui r1,0x800c 00088124: ac22f78c sw r2,-0x0874(r1) Store start of unit graphic data 00088128: 03e00008 jr r31 0008812c: 00000000 nop