000785ac - 000787d8

From Final Fantasy Hacktics Wiki
Revision as of 12:10, 15 December 2024 by Talcall (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

000785ac: 27bdffc0 addiu r29,r29,0xffc0
000785b0: afbf0038 sw r31,0x0038(r29)
000785b4: 0c021ad1 jal 0x00086b44
000785b8: 00000000 nop
000785bc: 3c038009 lui r3,0x8009
000785c0: 8c6360f0 lw r3,0x60f0(r3)
000785c4: 34020001 ori r2,r0,0x0001
000785c8: 1062000f beq r3,r2,0x00078608
000785cc: 00000000 nop
000785d0: 0c021c67 jal 0x0008719c
000785d4: 00000000 nop
000785d8: 0c023c4c jal 0x0008f130
000785dc: 00000000 nop
000785e0: 0c022d10 jal 0x0008b440
000785e4: 00000000 nop
000785e8: 0c022db9 jal 0x0008b6e4
000785ec: 00000000 nop
000785f0: 0c022e5a jal 0x0008b968
000785f4: 00000000 nop
000785f8: 0c022ee5 jal 0x0008bb94
000785fc: 00000000 nop
00078600: 0c01c1f1 jal 0x000707c4
00078604: 00000000 nop
00078608: 0c021b71 jal 0x00086dc4
0007860c: 00000000 nop
00078610: 0c023c82 jal 0x0008f208
00078614: 00000000 nop
00078618: 0c011298 jal 0x00044a60         Get OTAG list
0007861c: 00000000 nop
00078620: 3c058004 lui r5,0x8004
00078624: 8ca55944 lw r5,0x5944(r5)
00078628: 0c050b56 jal 0x00142d58         00142d58 - 001433a8 <- opens extraneous files and starts from their entrypoint? what's this doing here? why does it return a credits related value?
0007862c: 00402021 addu r4,r2,r0          parse OTAG list
00078630: 00401821 addu r3,r2,r0
00078634: 2c620014 sltiu r2,r3,0x0014
00078638: 10400027 beq r2,r0,0x000786d8
0007863c: 00031080 sll r2,r3,0x02
00078640: 3c018006 lui r1,0x8006
00078644: 00220821 addu r1,r1,r2
00078648: 8c227650 lw r2,0x7650(r1)
0007864c: 00000000 nop
00078650: 00400008 jr r2
00078654: 00000000 nop
                00067650: 80078658 0
                00067654: 800786d8 1
                00067658: 800786d8 2
                0006765c: 800786d8 3
                00067660: 800786d8 4
                00067664: 800786d8 5
                00067668: 800786d8 6
                0006766c: 800786d8 7
                00067670: 800786d8 8
                00067674: 80078684 9
                00067678: 80078698 a
                0006767c: 800786ac b
                00067680: 800786d8 c
                00067684: 800786d8 d
                00067688: 800786d8 e
                0006768c: 800786d8 f
                00067690: 800786d8 10
                00067694: 800786d8 11
                00067698: 800786d8 12
                0006769c: 800786c0 13
00078658: 0c023654 jal 0x0008d950
0007865c: 00000000 nop
00078660: 34020001 ori r2,r0,0x0001
00078664: 3c01800e lui r1,0x800e
00078668: ac224e8c sw r2,0x4e8c(r1)
0007866c: 0c066748 jal 0x00199d20          Store hardcoded AI stuff (blood suck, frog, berserk abilities)
00078670: 00000000 nop
00078674: 0c01c402 jal 0x00071008
00078678: 00000000 nop
0007867c: 0801e1b6 j 0x000786d8
00078680: 00000000 nop
00078684: 0c023654 jal 0x0008d950
00078688: 00000000 nop
0007868c: 34040008 ori r4,r0,0x0008
00078690: 0801e1b4 j 0x000786d0
00078694: 34050001 ori r5,r0,0x0001
00078698: 0c023654 jal 0x0008d950
0007869c: 00000000 nop
000786a0: 34040008 ori r4,r0,0x0008
000786a4: 0801e1b4 j 0x000786d0
000786a8: 00002821 addu r5,r0,r0
000786ac: 0c023654 jal 0x0008d950
000786b0: 00000000 nop
000786b4: 34040008 ori r4,r0,0x0008
000786b8: 0801e1b4 j 0x000786d0
000786bc: 34050002 ori r5,r0,0x0002

? = 0x13

000786c0: 0c023654 jal 0x0008d950
000786c4: 00000000 nop
000786c8: 34040008 ori r4,r0,0x0008
000786cc: 34050003 ori r5,r0,0x0003             set ? to Roll Credits
000786d0: 0c01d2ce jal 0x00074b38               00074b38 - 00074b64
000786d4: 00000000 nop
000786d8: 3c028009 lui r2,0x8009
000786dc: 844261b0 lh r2,0x61b0(r2)
000786e0: 00000000 nop
000786e4: 10400039 beq r2,r0,0x000787cc
000786e8: 00401821 addu r3,r2,r0
000786ec: 00602021 addu r4,r3,r0
000786f0: 2c820100 sltiu r2,r4,0x0100
000786f4: 14400002 bne r2,r0,0x00078700
000786f8: 00000000 nop
000786fc: 340400ff ori r4,r0,0x00ff
00078700: 3c038004 lui r3,0x8004
00078704: 8c63597c lw r3,0x597c(r3)
00078708: 00000000 nop
0007870c: 00031040 sll r2,r3,0x01
00078710: 00431021 addu r2,r2,r3
00078714: 000210c0 sll r2,r2,0x03
00078718: 3c01800a lui r1,0x800a
0007871c: 00220821 addu r1,r1,r2
00078720: a0248d8c sb r4,-0x7274(r1)
00078724: 3c038004 lui r3,0x8004
00078728: 8c63597c lw r3,0x597c(r3)
0007872c: 00000000 nop
00078730: 00031040 sll r2,r3,0x01
00078734: 00431021 addu r2,r2,r3
00078738: 000210c0 sll r2,r2,0x03
0007873c: 3c01800a lui r1,0x800a
00078740: 00220821 addu r1,r1,r2
00078744: a0248d8d sb r4,-0x7273(r1)
00078748: 3c038004 lui r3,0x8004
0007874c: 8c63597c lw r3,0x597c(r3)
00078750: 00000000 nop
00078754: 00031040 sll r2,r3,0x01
00078758: 00431021 addu r2,r2,r3
0007875c: 000210c0 sll r2,r2,0x03
00078760: 3c01800a lui r1,0x800a
00078764: 00220821 addu r1,r1,r2
00078768: a0248d8e sb r4,-0x7272(r1)
0007876c: 0c011298 jal 0x00044a60
00078770: 00000000 nop
00078774: 00402021 addu r4,r2,r0
00078778: 3c038004 lui r3,0x8004
0007877c: 8c63597c lw r3,0x597c(r3)
00078780: 3c02800a lui r2,0x800a
00078784: 24428d88 addiu r2,r2,0x8d88
00078788: 00032840 sll r5,r3,0x01
0007878c: 00a32821 addu r5,r5,r3
00078790: 000528c0 sll r5,r5,0x03
00078794: 0c008eed jal 0x00023bb4
00078798: 00a22821 addu r5,r5,r2
0007879c: 0c011298 jal 0x00044a60
000787a0: 00000000 nop
000787a4: 00402021 addu r4,r2,r0
000787a8: 3c038004 lui r3,0x8004
000787ac: 8c63597c lw r3,0x597c(r3)
000787b0: 3c02800b lui r2,0x800b
000787b4: 244272dc addiu r2,r2,0x72dc
000787b8: 00032840 sll r5,r3,0x01
000787bc: 00a32821 addu r5,r5,r3
000787c0: 00052880 sll r5,r5,0x02
000787c4: 0c008eed jal 0x00023bb4
000787c8: 00a22821 addu r5,r5,r2
000787cc: 8fbf0038 lw r31,0x0038(r29)
000787d0: 27bd0040 addiu r29,r29,0x0040
000787d4: 03e00008 jr r31
000787d8: 00000000 nop