00076430 - 00076654

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00076430: 27bdffe0 addiu r29,r29,0xffe0
00076434: afbf0018 sw r31,0x0018(r29)
00076438: afb10014 sw r17,0x0014(r29)
0007643c: 0c01e886 jal 0x0007a218			get misc data
00076440: afb00010 sw r16,0x0010(r29)
00076444: 0c021ad1 jal 0x00086b44			
00076448: 00408021 addu r16,r2,r0
0007644c: 3c038009 lui r3,0x8009
00076450: 8c6360f0 lw r3,0x60f0(r3)
00076454: 34020001 ori r2,r0,0x0001
00076458: 10620003 beq r3,r2,0x00076468
0007645c: 00000000 nop
00076460: 0c021c67 jal 0x0008719c
00076464: 00000000 nop
00076468: 9202013d lbu r2,0x013d(r16)		load ENTD flags
0007646c: 00000000 nop
00076470: 30420008 andi r2,r2,0x0008
00076474: 10400003 beq r2,r0,0x00076484		branch if not control
00076478: 00000000 nop
0007647c: 0c0224e1 jal 0x00089384
00076480: 00000000 nop
not control
00076484: 0c021b71 jal 0x00086dc4
00076488: 00000000 nop
0007648c: 0c011298 jal 0x00044a60
00076490: 00000000 nop
00076494: 3c058004 lui r5,0x8004
00076498: 8ca55944 lw r5,0x5944(r5)
0007649c: 0c04fd48 jal 0x0013f520
000764a0: 00402021 addu r4,r2,r0
000764a4: 9202013d lbu r2,0x013d(r16)		load entd
000764a8: 00000000 nop
000764ac: 30420008 andi r2,r2,0x0008
000764b0: 1040003f beq r2,r0,0x000765b0		branch if not control
000764b4: 00000000 nop
000764b8: 0c01bca3 jal 0x0006f28c
000764bc: 00000000 nop
000764c0: 0c01bd8d jal 0x0006f634
000764c4: 00000000 nop
000764c8: 0c01be5a jal 0x0006f968
000764cc: 00000000 nop
000764d0: 3c038004 lui r3,0x8004
000764d4: 8c63594c lw r3,0x594c(r3)
000764d8: 00000000 nop
000764dc: 30620020 andi r2,r3,0x0020
000764e0: 10400010 beq r2,r0,0x00076524
000764e4: 30620040 andi r2,r3,0x0040
000764e8: 8e020134 lw r2,0x0134(r16)
000764ec: 00000000 nop
000764f0: 10400006 beq r2,r0,0x0007650c
000764f4: 00000000 nop
000764f8: 9044018a lbu r4,0x018a(r2)
000764fc: 0c060f1b jal 0x00183c6c			End of turn routine
00076500: 00000000 nop
00076504: 0c01d8d6 jal 0x00076358
00076508: 02002021 addu r4,r16,r0
0007650c: 0c010ffe jal 0x00043ff8
00076510: 34040001 ori r4,r0,0x0001
00076514: 0c01c402 jal 0x00071008			check in between turn routine for events
00076518: 00000000 nop
0007651c: 0801d94d j 0x00076534
00076520: 00000000 nop
00076524: 10400003 beq r2,r0,0x00076534
00076528: 00000000 nop
0007652c: 0c01c723 jal 0x00071c8c
00076530: 00000000 nop
00076534: 0c01b77b jal 0x0006ddec
00076538: 34040001 ori r4,r0,0x0001
0007653c: 00408821 addu r17,r2,r0
00076540: 2402ffff addiu r2,r0,0xffff
00076544: 1222000a beq r17,r2,0x00076570
00076548: 00000000 nop
0007654c: 3c028009 lui r2,0x8009
00076550: 8c426218 lw r2,0x6218(r2)
00076554: 00000000 nop
00076558: 12220006 beq r17,r2,0x00076574
0007655c: 02002021 addu r4,r16,r0
00076560: 0c010ffe jal 0x00043ff8
00076564: 34040003 ori r4,r0,0x0003
00076568: 3c018009 lui r1,0x8009
0007656c: ac316218 sw r17,0x6218(r1)
00076570: 02002021 addu r4,r16,r0
00076574: 0c01c73b jal 0x00071cec
00076578: 02202821 addu r5,r17,r0
0007657c: 92020130 lbu r2,0x0130(r16)
00076580: 00000000 nop
00076584: 1040002e beq r2,r0,0x00076640
00076588: 00000000 nop
0007658c: 92040131 lbu r4,0x0131(r16)
00076590: 0c01e9b9 jal 0x0007a6e4
00076594: 00000000 nop
00076598: 10400029 beq r2,r0,0x00076640
0007659c: 00402021 addu r4,r2,r0
000765a0: 0c01c73b jal 0x00071cec
000765a4: 02202821 addu r5,r17,r0
000765a8: 0801d990 j 0x00076640
000765ac: 00000000 nop
not control
000765b0: 8e050164 lw r5,0x0164(r16)		
000765b4: 00000000 nop
000765b8: 28a20004 slti r2,r5,0x0004
000765bc: 1040000f beq r2,r0,0x000765fc
000765c0: 02002021 addu r4,r16,r0
000765c4: 0c01c73b jal 0x00071cec
000765c8: 00052a80 sll r5,r5,0x0a
000765cc: 92020130 lbu r2,0x0130(r16)
000765d0: 00000000 nop
000765d4: 10400009 beq r2,r0,0x000765fc
000765d8: 00000000 nop
000765dc: 92040131 lbu r4,0x0131(r16)
000765e0: 0c01e9b9 jal 0x0007a6e4
000765e4: 00000000 nop
000765e8: 10400004 beq r2,r0,0x000765fc
000765ec: 00402021 addu r4,r2,r0
000765f0: 8e050164 lw r5,0x0164(r16)
000765f4: 0c01c73b jal 0x00071cec
000765f8: 00052a80 sll r5,r5,0x0a
000765fc: 96020008 lhu r2,0x0008(r16)
00076600: 00000000 nop
00076604: 24430001 addiu r3,r2,0x0001
00076608: 2c42001f sltiu r2,r2,0x001f
0007660c: 1440000c bne r2,r0,0x00076640
00076610: a6030008 sh r3,0x0008(r16)
00076614: 8e020134 lw r2,0x0134(r16)
00076618: 00000000 nop
0007661c: 10400006 beq r2,r0,0x00076638
00076620: 00000000 nop
00076624: 9044018a lbu r4,0x018a(r2)
00076628: 0c060f1b jal 0x00183c6c				End of turn routine
0007662c: 00000000 nop
00076630: 0c01d8d6 jal 0x00076358
00076634: 02002021 addu r4,r16,r0
00076638: 0c01c402 jal 0x00071008				Check in between turn routine for events
0007663c: 00000000 nop
00076640: 8fbf0018 lw r31,0x0018(r29)
00076644: 8fb10014 lw r17,0x0014(r29)
00076648: 8fb00010 lw r16,0x0010(r29)
0007664c: 27bd0020 addiu r29,r29,0x0020
00076650: 03e00008 jr r31
00076654: 00000000 nop