Difference between revisions of "0014a51c - 0014a574"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 0014a51c: 3c048016 lui r4,0x8016 0014a520: 248412dc addiu r4,r4,0x12dc 0014a524: 00001821 addu r3,r0,r0 0014a528: 3c068016 lui r6,0x8016 0014a...")
 
m
 
Line 5: Line 5:
 
  0014a524: 00001821 addu r3,r0,r0
 
  0014a524: 00001821 addu r3,r0,r0
 
  0014a528: 3c068016 lui r6,0x8016
 
  0014a528: 3c068016 lui r6,0x8016
  0014a52c: 94c65ff6 lhu r6,0x5ff6(r6)
+
  0014a52c: 94c65ff6 lhu r6,0x5ff6(r6)               tutorial something
 
  0014a530: 24870080 addiu r7,r4,0x0080
 
  0014a530: 24870080 addiu r7,r4,0x0080
 
  0014a534: 3c058017 lui r5,0x8017
 
  0014a534: 3c058017 lui r5,0x8017
 
  0014a538: 24a53f8c addiu r5,r5,0x3f8c
 
  0014a538: 24a53f8c addiu r5,r5,0x3f8c
  0014a53c: 10c00003 beq r6,r0,0x0014a54c
+
  0014a53c: 10c00003 beq r6,r0,0x0014a54c           do if not tutorial
 
  0014a540: 00000000 nop
 
  0014a540: 00000000 nop
  0014a544: 10600005 beq r3,r0,0x0014a55c
+
  0014a544: 10600005 beq r3,r0,0x0014a55c           skip if 2nd+ pass
 
  0014a548: 00000000 nop
 
  0014a548: 00000000 nop
  0014a54c: 8c820000 lw r2,0x0000(r4)
+
  0014a54c: 8c820000 lw r2,0x0000(r4)               if not tutorial/if first pass
 
  0014a550: 00000000 nop
 
  0014a550: 00000000 nop
 
  0014a554: 00471021 addu r2,r2,r7
 
  0014a554: 00471021 addu r2,r2,r7
  0014a558: aca20000 sw r2,0x0000(r5)
+
  0014a558: aca20000 sw r2,0x0000(r5)               store pointer to text data
 
  0014a55c: 24840004 addiu r4,r4,0x0004
 
  0014a55c: 24840004 addiu r4,r4,0x0004
 
  0014a560: 24630001 addiu r3,r3,0x0001
 
  0014a560: 24630001 addiu r3,r3,0x0001
 
  0014a564: 2862001f slti r2,r3,0x001f
 
  0014a564: 2862001f slti r2,r3,0x001f
  0014a568: 1440fff4 bne r2,r0,0x0014a53c
+
  0014a568: 1440fff4 bne r2,r0,0x0014a53c           do 0x1f times
 
  0014a56c: 24a50004 addiu r5,r5,0x0004
 
  0014a56c: 24a50004 addiu r5,r5,0x0004
 
  0014a570: 03e00008 jr r31
 
  0014a570: 03e00008 jr r31
 
  0014a574: 00000000 nop
 
  0014a574: 00000000 nop
 
</font>
 
</font>

Latest revision as of 09:08, 28 April 2024

0014a51c: 3c048016 lui r4,0x8016
0014a520: 248412dc addiu r4,r4,0x12dc
0014a524: 00001821 addu r3,r0,r0
0014a528: 3c068016 lui r6,0x8016
0014a52c: 94c65ff6 lhu r6,0x5ff6(r6)               tutorial something
0014a530: 24870080 addiu r7,r4,0x0080
0014a534: 3c058017 lui r5,0x8017
0014a538: 24a53f8c addiu r5,r5,0x3f8c
0014a53c: 10c00003 beq r6,r0,0x0014a54c            do if not tutorial
0014a540: 00000000 nop
0014a544: 10600005 beq r3,r0,0x0014a55c            skip if 2nd+ pass
0014a548: 00000000 nop
0014a54c: 8c820000 lw r2,0x0000(r4)                if not tutorial/if first pass
0014a550: 00000000 nop
0014a554: 00471021 addu r2,r2,r7
0014a558: aca20000 sw r2,0x0000(r5)                store pointer to text data
0014a55c: 24840004 addiu r4,r4,0x0004
0014a560: 24630001 addiu r3,r3,0x0001
0014a564: 2862001f slti r2,r3,0x001f
0014a568: 1440fff4 bne r2,r0,0x0014a53c            do 0x1f times
0014a56c: 24a50004 addiu r5,r5,0x0004
0014a570: 03e00008 jr r31
0014a574: 00000000 nop