OPEN.BIN 0006a174 - 0006a574

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
0006a174: 27bdffb8 addiu r29,r29,0xffb8
0006a178: afb60040 sw r22,0x0040(r29)
0006a17c: 0080b021 addu r22,r4,r0
0006a180: 3c028009 lui r2,0x8009
0006a184: 8c42e53c lw r2,-0x1ac4(r2)
0006a188: 2403dfff addiu r3,r0,0xdfff
0006a18c: afbf0044 sw r31,0x0044(r29)
0006a190: afb5003c sw r21,0x003c(r29)
0006a194: afb40038 sw r20,0x0038(r29)
0006a198: afb30034 sw r19,0x0034(r29)
0006a19c: afb20030 sw r18,0x0030(r29)
0006a1a0: afb1002c sw r17,0x002c(r29)
0006a1a4: afb00028 sw r16,0x0028(r29)
0006a1a8: 00431024 and r2,r2,r3
0006a1ac: 34421000 ori r2,r2,0x1000
0006a1b0: 3c018009 lui r1,0x8009
0006a1b4: ac22e53c sw r2,-0x1ac4(r1)
0006a1b8: 0c01a1eb jal 0x000687ac
0006a1bc: 00002021 addu r4,r0,r0
0006a1c0: 34020140 ori r2,r0,0x0140
0006a1c4: a7a20014 sh r2,0x0014(r29)
0006a1c8: 3c028005 lui r2,0x8005
0006a1cc: 8c42e5bc lw r2,-0x1a44(r2)
0006a1d0: 340300f0 ori r3,r0,0x00f0
0006a1d4: a7a00010 sh r0,0x0010(r29)
0006a1d8: a7a00012 sh r0,0x0012(r29)
0006a1dc: 10400002 beq r2,r0,0x0006a1e8
0006a1e0: a7a30016 sh r3,0x0016(r29)
0006a1e4: a7a30012 sh r3,0x0012(r29)
0006a1e8: 27a40010 addiu r4,r29,0x0010
0006a1ec: 00008021 addu r16,r0,r0
0006a1f0: 3c058008 lui r5,0x8008
0006a1f4: 8ca555a8 lw r5,0x55a8(r5)
0006a1f8: 3c118008 lui r17,0x8008
0006a1fc: 26315328 addiu r17,r17,0x5328
0006a200: 0c00923f jal 0x000248fc
0006a204: 3412001e ori r18,r0,0x001e
0006a208: 0c0091b5 jal 0x000246d4
0006a20c: 00002021 addu r4,r0,r0
0006a210: 3c048008 lui r4,0x8008
0006a214: 24845f44 addiu r4,r4,0x5f44
0006a218: 3c058008 lui r5,0x8008
0006a21c: 24a55fc4 addiu r5,r5,0x5fc4
0006a220: 0c01a5b2 jal 0x000696c8
0006a224: 00000000 nop
0006a228: 00403021 addu r6,r2,r0
0006a22c: 3c028008 lui r2,0x8008
0006a230: 24425d04 addiu r2,r2,0x5d04
0006a234: 0040a821 addu r21,r2,r0
0006a238: 26a20018 addiu r2,r21,0x0018
0006a23c: 3c038009 lui r3,0x8009
0006a240: 8c63fc04 lw r3,-0x03fc(r3)
0006a244: 0040a021 addu r20,r2,r0
0006a248: 00031040 sll r2,r3,0x01
0006a24c: 00431021 addu r2,r2,r3
0006a250: 000210c0 sll r2,r2,0x03
0006a254: 00431021 addu r2,r2,r3
0006a258: 00021080 sll r2,r2,0x02
0006a25c: 3c018008 lui r1,0x8008
0006a260: 24215324 addiu r1,r1,0x5324
0006a264: 00220821 addu r1,r1,r2
0006a268: ac260000 sw r6,0x0000(r1)
0006a26c: 000610c0 sll r2,r6,0x03
0006a270: 00461021 addu r2,r2,r6
0006a274: 00021080 sll r2,r2,0x02
0006a278: 34030011 ori r3,r0,0x0011
0006a27c: 3c018008 lui r1,0x8008
0006a280: 24215d08 addiu r1,r1,0x5d08
0006a284: 00220821 addu r1,r1,r2
0006a288: ac230000 sw r3,0x0000(r1)
0006a28c: 34030004 ori r3,r0,0x0004
0006a290: 3c018008 lui r1,0x8008
0006a294: 24215d0c addiu r1,r1,0x5d0c
0006a298: 00220821 addu r1,r1,r2
0006a29c: ac230000 sw r3,0x0000(r1)
0006a2a0: 3c018008 lui r1,0x8008
0006a2a4: 24215d14 addiu r1,r1,0x5d14
0006a2a8: 00220821 addu r1,r1,r2
0006a2ac: ac200000 sw r0,0x0000(r1)
0006a2b0: 3c018008 lui r1,0x8008
0006a2b4: 24215d10 addiu r1,r1,0x5d10
0006a2b8: 00220821 addu r1,r1,r2
0006a2bc: ac200000 sw r0,0x0000(r1)
0006a2c0: 00541021 addu r2,r2,r20
0006a2c4: 34030064 ori r3,r0,0x0064
0006a2c8: ac400000 sw r0,0x0000(r2)
0006a2cc: ac430004 sw r3,0x0004(r2)
0006a2d0: 3c048008 lui r4,0x8008
0006a2d4: 24845f44 addiu r4,r4,0x5f44
0006a2d8: 3c058008 lui r5,0x8008
0006a2dc: 24a55fc4 addiu r5,r5,0x5fc4
0006a2e0: 0c01a5b2 jal 0x000696c8
0006a2e4: 34130004 ori r19,r0,0x0004
0006a2e8: 00403021 addu r6,r2,r0
0006a2ec: 26040003 addiu r4,r16,0x0003
0006a2f0: 26100001 addiu r16,r16,0x0001
0006a2f4: 3c038009 lui r3,0x8009
0006a2f8: 8c63fc04 lw r3,-0x03fc(r3)
0006a2fc: 00000000 nop
0006a300: 00031040 sll r2,r3,0x01
0006a304: 00431021 addu r2,r2,r3
0006a308: 000210c0 sll r2,r2,0x03
0006a30c: 00431021 addu r2,r2,r3
0006a310: 00021080 sll r2,r2,0x02
0006a314: 02221021 addu r2,r17,r2
0006a318: 000618c0 sll r3,r6,0x03
0006a31c: 00661821 addu r3,r3,r6
0006a320: 00031880 sll r3,r3,0x02
0006a324: ac460000 sw r6,0x0000(r2)
0006a328: 00751021 addu r2,r3,r21
0006a32c: 3c018008 lui r1,0x8008
0006a330: 24215d08 addiu r1,r1,0x5d08
0006a334: 00230821 addu r1,r1,r3
0006a338: ac240000 sw r4,0x0000(r1)
0006a33c: 3c018008 lui r1,0x8008
0006a340: 24215d0c addiu r1,r1,0x5d0c
0006a344: 00230821 addu r1,r1,r3
0006a348: ac330000 sw r19,0x0000(r1)
0006a34c: ac400010 sw r0,0x0010(r2)
0006a350: 3c018008 lui r1,0x8008
0006a354: 24215d10 addiu r1,r1,0x5d10
0006a358: 00230821 addu r1,r1,r3
0006a35c: ac200000 sw r0,0x0000(r1)
0006a360: 00741821 addu r3,r3,r20
0006a364: ac720004 sw r18,0x0004(r3)
0006a368: 2652000c addiu r18,r18,0x000c
0006a36c: 2402ffe8 addiu r2,r0,0xffe8
0006a370: ac620000 sw r2,0x0000(r3)
0006a374: 2a020004 slti r2,r16,0x0004
0006a378: 1440ffd5 bne r2,r0,0x0006a2d0
0006a37c: 26310004 addiu r17,r17,0x0004
0006a380: 3c048008 lui r4,0x8008
0006a384: 24845f44 addiu r4,r4,0x5f44
0006a388: 3c058008 lui r5,0x8008
0006a38c: 24a55fc4 addiu r5,r5,0x5fc4
0006a390: 0c01a5b2 jal 0x000696c8
0006a394: 00000000 nop
0006a398: 3c038009 lui r3,0x8009
0006a39c: 8c63fc04 lw r3,-0x03fc(r3)
0006a3a0: 00403021 addu r6,r2,r0
0006a3a4: 00031040 sll r2,r3,0x01
0006a3a8: 00431021 addu r2,r2,r3
0006a3ac: 000210c0 sll r2,r2,0x03
0006a3b0: 00431021 addu r2,r2,r3
0006a3b4: 00021080 sll r2,r2,0x02
0006a3b8: 3c018008 lui r1,0x8008
0006a3bc: 24215348 addiu r1,r1,0x5348
0006a3c0: 00220821 addu r1,r1,r2
0006a3c4: ac260000 sw r6,0x0000(r1)
0006a3c8: 000610c0 sll r2,r6,0x03
0006a3cc: 00461021 addu r2,r2,r6
0006a3d0: 00021080 sll r2,r2,0x02
0006a3d4: 3c018008 lui r1,0x8008
0006a3d8: 24215d04 addiu r1,r1,0x5d04
0006a3dc: 00220821 addu r1,r1,r2
0006a3e0: 8c240000 lw r4,0x0000(r1)
0006a3e4: 34030013 ori r3,r0,0x0013
0006a3e8: 3c018008 lui r1,0x8008
0006a3ec: 24215d08 addiu r1,r1,0x5d08
0006a3f0: 00220821 addu r1,r1,r2
0006a3f4: ac230000 sw r3,0x0000(r1)
0006a3f8: 3c038008 lui r3,0x8008
0006a3fc: 24635d1c addiu r3,r3,0x5d1c
0006a400: 3c018008 lui r1,0x8008
0006a404: 24215d0c addiu r1,r1,0x5d0c
0006a408: 00220821 addu r1,r1,r2
0006a40c: ac330000 sw r19,0x0000(r1)
0006a410: 3c018008 lui r1,0x8008
0006a414: 24215d14 addiu r1,r1,0x5d14
0006a418: 00220821 addu r1,r1,r2
0006a41c: ac200000 sw r0,0x0000(r1)
0006a420: 3c018008 lui r1,0x8008
0006a424: 24215d10 addiu r1,r1,0x5d10
0006a428: 00220821 addu r1,r1,r2
0006a42c: ac200000 sw r0,0x0000(r1)
0006a430: 34840010 ori r4,r4,0x0010
0006a434: 3c018008 lui r1,0x8008
0006a438: 24215d04 addiu r1,r1,0x5d04
0006a43c: 00220821 addu r1,r1,r2
0006a440: ac240000 sw r4,0x0000(r1)
0006a444: 00431021 addu r2,r2,r3
0006a448: 34030060 ori r3,r0,0x0060
0006a44c: ac430000 sw r3,0x0000(r2)
0006a450: 3c038009 lui r3,0x8009
0006a454: 8c63e53c lw r3,-0x1ac4(r3)
0006a458: 34040058 ori r4,r0,0x0058
0006a45c: 30630040 andi r3,r3,0x0040
0006a460: 10600003 beq r3,r0,0x0006a470
0006a464: ac440004 sw r4,0x0004(r2)
0006a468: 0c019f9a jal 0x00067e68
0006a46c: 34040020 ori r4,r0,0x0020
0006a470: 3c058009 lui r5,0x8009
0006a474: 8ca5fc04 lw r5,-0x03fc(r5)
0006a478: 00000000 nop
0006a47c: 00051840 sll r3,r5,0x01
0006a480: 00651821 addu r3,r3,r5
0006a484: 000318c0 sll r3,r3,0x03
0006a488: 00651821 addu r3,r3,r5
0006a48c: 00031880 sll r3,r3,0x02
0006a490: 3c018008 lui r1,0x8008
0006a494: 24215340 addiu r1,r1,0x5340
0006a498: 00230821 addu r1,r1,r3
0006a49c: ac200000 sw r0,0x0000(r1)
0006a4a0: 3c018008 lui r1,0x8008
0006a4a4: 24215340 addiu r1,r1,0x5340
0006a4a8: 00230821 addu r1,r1,r3
0006a4ac: 8c220000 lw r2,0x0000(r1)
0006a4b0: 3c048008 lui r4,0x8008
0006a4b4: 24845328 addiu r4,r4,0x5328
0006a4b8: 3c018008 lui r1,0x8008
0006a4bc: 24215338 addiu r1,r1,0x5338
0006a4c0: 00230821 addu r1,r1,r3
0006a4c4: ac200000 sw r0,0x0000(r1)
0006a4c8: 3c018008 lui r1,0x8008
0006a4cc: 2421533c addiu r1,r1,0x533c
0006a4d0: 00230821 addu r1,r1,r3
0006a4d4: ac360000 sw r22,0x0000(r1)
0006a4d8: 3c018008 lui r1,0x8008
0006a4dc: 24215344 addiu r1,r1,0x5344
0006a4e0: 00230821 addu r1,r1,r3
0006a4e4: ac200000 sw r0,0x0000(r1)
0006a4e8: 3c018008 lui r1,0x8008
0006a4ec: 24215358 addiu r1,r1,0x5358
0006a4f0: 00230821 addu r1,r1,r3
0006a4f4: ac200000 sw r0,0x0000(r1)
0006a4f8: 00021080 sll r2,r2,0x02
0006a4fc: 00441021 addu r2,r2,r4
0006a500: 00431021 addu r2,r2,r3
0006a504: 8c460000 lw r6,0x0000(r2)
0006a508: 24a20001 addiu r2,r5,0x0001
0006a50c: 34030009 ori r3,r0,0x0009
0006a510: 00052880 sll r5,r5,0x02
0006a514: 3c018009 lui r1,0x8009
0006a518: ac22fc04 sw r2,-0x03fc(r1)
0006a51c: 000610c0 sll r2,r6,0x03
0006a520: 00461021 addu r2,r2,r6
0006a524: 00021080 sll r2,r2,0x02
0006a528: 3c018008 lui r1,0x8008
0006a52c: 24215d18 addiu r1,r1,0x5d18
0006a530: 00220821 addu r1,r1,r2
0006a534: ac230000 sw r3,0x0000(r1)
0006a538: 34020002 ori r2,r0,0x0002
0006a53c: 3c018009 lui r1,0x8009
0006a540: 2421fbf0 addiu r1,r1,0xfbf0
0006a544: 00250821 addu r1,r1,r5
0006a548: ac220000 sw r2,0x0000(r1)
0006a54c: 8fbf0044 lw r31,0x0044(r29)
0006a550: 8fb60040 lw r22,0x0040(r29)
0006a554: 8fb5003c lw r21,0x003c(r29)
0006a558: 8fb40038 lw r20,0x0038(r29)
0006a55c: 8fb30034 lw r19,0x0034(r29)
0006a560: 8fb20030 lw r18,0x0030(r29)
0006a564: 8fb1002c lw r17,0x002c(r29)
0006a568: 8fb00028 lw r16,0x0028(r29)
0006a56c: 27bd0048 addiu r29,r29,0x0048
0006a570: 03e00008 jr r31
0006a574: 00000000 nop