Difference between revisions of "00088018 - 0008812c"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
m
 
Line 42: Line 42:
 
  000880b4: a422ed34 sh r2,-0x12cc(r1)
 
  000880b4: a422ed34 sh r2,-0x12cc(r1)
 
  000880b8: 3c02800a lui r2,0x800a
 
  000880b8: 3c02800a lui r2,0x800a
  000880bc: 24421c84 addiu r2,r2,0x1c84
+
  000880bc: 24421c84 addiu r2,r2,0x1c84 Start of unit animations
 
  000880c0: 3c01800a lui r1,0x800a
 
  000880c0: 3c01800a lui r1,0x800a
  000880c4: ac221c58 sw r2,0x1c58(r1)
+
  000880c4: ac221c58 sw r2,0x1c58(r1) Store pointer at 0x800a1c58
 
  000880c8: 3c02800c lui r2,0x800c
 
  000880c8: 3c02800c lui r2,0x800c
  000880cc: 24421260 addiu r2,r2,0x1260
+
  000880cc: 24421260 addiu r2,r2,0x1260 Start of unit graphic data
 
  000880d0: 3c01800a lui r1,0x800a
 
  000880d0: 3c01800a lui r1,0x800a
 
  000880d4: a42077d2 sh r0,0x77d2(r1)
 
  000880d4: a42077d2 sh r0,0x77d2(r1)
Line 68: Line 68:
 
  0008811c: ac208d80 sw r0,-0x7280(r1)
 
  0008811c: ac208d80 sw r0,-0x7280(r1)
 
  00088120: 3c01800c lui r1,0x800c
 
  00088120: 3c01800c lui r1,0x800c
  00088124: ac22f78c sw r2,-0x0874(r1)
+
  00088124: ac22f78c sw r2,-0x0874(r1) Store start of unit graphic data
 
  00088128: 03e00008 jr r31
 
  00088128: 03e00008 jr r31
 
  0008812c: 00000000 nop
 
  0008812c: 00000000 nop
 
</font>
 
</font>

Latest revision as of 12:10, 2 April 2023

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