001383c8 - 00138410

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00138174: 27bdffc0 addiu r29,r29,0xffc0
00138178: afb00020 sw r16,0x0020(r29)
0013817c: 00808021 addu r16,r4,r0
00138180: afb40030 sw r20,0x0030(r29)
00138184: 00a0a021 addu r20,r5,r0
00138188: afb3002c sw r19,0x002c(r29)
0013818c: 00c09821 addu r19,r6,r0
00138190: 34040031 ori r4,r0,0x0031
00138194: afbf0038 sw r31,0x0038(r29)
00138198: afb50034 sw r21,0x0034(r29)
0013819c: afb20028 sw r18,0x0028(r29)
001381a0: 0c052752 jal 0x00149d48
001381a4: afb10024 sw r17,0x0024(r29)
001381a8: 96820000 lhu r2,0x0000(r20)
001381ac: 26710018 addiu r17,r19,0x0018
001381b0: a6020000 sh r2,0x0000(r16)
001381b4: 96820002 lhu r2,0x0002(r20)
001381b8: 02202021 addu r4,r17,r0
001381bc: a6020002 sh r2,0x0002(r16)
001381c0: 96820004 lhu r2,0x0004(r20)
001381c4: 34050004 ori r5,r0,0x0004
001381c8: 00021400 sll r2,r2,0x10
001381cc: 00021483 sra r2,r2,0x12
001381d0: a6020004 sh r2,0x0004(r16)
001381d4: 96820006 lhu r2,0x0006(r20)
001381d8: 34067cfc ori r6,r0,0x7cfc
001381dc: a6020006 sh r2,0x0006(r16)
001381e0: ae600074 sw r0,0x0074(r19)
001381e4: 0c04b8ae jal 0x0012e2b8
001381e8: ae600078 sw r0,0x0078(r19)
001381ec: 02202021 addu r4,r17,r0
001381f0: 02802821 addu r5,r20,r0
001381f4: 26950008 addiu r21,r20,0x0008
001381f8: 02a03021 addu r6,r21,r0
001381fc: 0c052a0d jal 0x0014a834
00138200: 26870010 addiu r7,r20,0x0010
00138204: 2664002c addiu r4,r19,0x002c
00138208: 0c008f1a jal 0x00023c68
0013820c: 00002821 addu r5,r0,r0
00138210: 26640040 addiu r4,r19,0x0040
00138214: 0c008f1a jal 0x00023c68
00138218: 34050001 ori r5,r0,0x0001
0013821c: 34020010 ori r2,r0,0x0010
00138220: a662003c sh r2,0x003c(r19)
00138224: a662003e sh r2,0x003e(r19)
00138228: a6620050 sh r2,0x0050(r19)
0013822c: a6620052 sh r2,0x0052(r19)
00138230: 340200a8 ori r2,r0,0x00a8
00138234: a2620038 sb r2,0x0038(r19)
00138238: 340200b8 ori r2,r0,0x00b8
0013823c: a2600039 sb r0,0x0039(r19)
00138240: a262004c sb r2,0x004c(r19)
00138244: a260004d sb r0,0x004d(r19)
00138248: 8690002c lh r16,0x002c(r20)			load type of menu
0013824c: 00000000 nop
00138250: 2a020005 slti r2,r16,0x0005			set if < 5
00138254: 1040000e beq r2,r0,0x00138290			branch if not
00138258: 02001821 addu r3,r16,r0
0013825c: 26640054 addiu r4,r19,0x0054
00138260: 3c058016 lui r5,0x8016
00138264: 24a55ea4 addiu r5,r5,0x5ea4
00138268: 02a03021 addu r6,r21,r0
0013826c: 00103840 sll r7,r16,0x01
00138270: 00f03821 addu r7,r7,r16
00138274: 00073880 sll r7,r7,0x02
00138278: 3c028017 lui r2,0x8017
0013827c: 24428e84 addiu r2,r2,0x8e84
00138280: 0c052a0d jal 0x0014a834
00138284: 00e23821 addu r7,r7,r2
00138288: 0804e0d9 j 0x00138364
0013828c: 02602021 addu r4,r19,r0
00138290: 2462fffb addiu r2,r3,0xfffb			menu type - 5
00138294: 2c42000b sltiu r2,r2,0x000b
00138298: 1040002e beq r2,r0,0x00138354			branch if ??
0013829c: 34050001 ori r5,r0,0x0001
001382a0: 34067cfc ori r6,r0,0x7cfc
001382a4: 8e640068 lw r4,0x0068(r19)
001382a8: 0c04b8ae jal 0x0012e2b8
001382ac: 2610fffb addiu r16,r16,0xfffb			menu type - 5
001382b0: 34050001 ori r5,r0,0x0001
001382b4: 8e64006c lw r4,0x006c(r19)
001382b8: 0c04b8ae jal 0x0012e2b8
001382bc: 34067cfc ori r6,r0,0x7cfc
001382c0: 34050001 ori r5,r0,0x0001
001382c4: 8e640070 lw r4,0x0070(r19)
001382c8: 0c04b8ae jal 0x0012e2b8
001382cc: 34067cfc ori r6,r0,0x7cfc
001382d0: 26640054 addiu r4,r19,0x0054
001382d4: 3c128016 lui r18,0x8016
001382d8: 26525ea4 addiu r18,r18,0x5ea4
001382dc: 02402821 addu r5,r18,r0
001382e0: 02a03021 addu r6,r21,r0
001382e4: 00101080 sll r2,r16,0x02				menu type*4
001382e8: 001080c0 sll r16,r16,0x03				menu type*8
001382ec: 02028021 addu r16,r16,r2				menu type*12
001382f0: 00108080 sll r16,r16,0x02				menu type*48
001382f4: 3c118017 lui r17,0x8017
001382f8: 26318d94 addiu r17,r17,0x8d94			80168d94
001382fc: 0c052a0d jal 0x0014a834
00138300: 02113821 addu r7,r16,r17
00138304: 02402821 addu r5,r18,r0
00138308: 02a03021 addu r6,r21,r0
0013830c: 2627000c addiu r7,r17,0x000c
00138310: 8e640068 lw r4,0x0068(r19)
00138314: 0c052a0d jal 0x0014a834
00138318: 02073821 addu r7,r16,r7
0013831c: 02402821 addu r5,r18,r0
00138320: 02a03021 addu r6,r21,r0
00138324: 26270018 addiu r7,r17,0x0018
00138328: 8e64006c lw r4,0x006c(r19)
0013832c: 0c052a0d jal 0x0014a834
00138330: 02073821 addu r7,r16,r7
00138334: 02402821 addu r5,r18,r0
00138338: 02a03021 addu r6,r21,r0
0013833c: 26310024 addiu r17,r17,0x0024
00138340: 8e640070 lw r4,0x0070(r19)
00138344: 0c052a0d jal 0x0014a834
00138348: 02113821 addu r7,r16,r17
0013834c: 0804e0d9 j 0x00138364
00138350: 02602021 addu r4,r19,r0
00138354: ae600068 sw r0,0x0068(r19)
00138358: ae60006c sw r0,0x006c(r19)
0013835c: ae600070 sw r0,0x0070(r19)
00138360: 02602021 addu r4,r19,r0
00138364: 0c0529ea jal 0x0014a7a8
00138368: 02802821 addu r5,r20,r0
0013836c: 00002021 addu r4,r0,r0
00138370: 34050002 ori r5,r0,0x0002
00138374: 340603c0 ori r6,r0,0x03c0
00138378: 0c008e63 jal 0x0002398c
0013837c: 34070100 ori r7,r0,0x0100
00138380: 3c038016 lui r3,0x8016
00138384: 24635ecc addiu r3,r3,0x5ecc
00138388: afa30010 sw r3,0x0010(r29)
0013838c: 2664000c addiu r4,r19,0x000c
00138390: 00002821 addu r5,r0,r0
00138394: 00003021 addu r6,r0,r0
00138398: 0c009533 jal 0x000254cc
0013839c: 3047ffff andi r7,r2,0xffff
001383a0: 8fbf0038 lw r31,0x0038(r29)
001383a4: 8fb50034 lw r21,0x0034(r29)
001383a8: 8fb40030 lw r20,0x0030(r29)
001383ac: 8fb3002c lw r19,0x002c(r29)
001383b0: 8fb20028 lw r18,0x0028(r29)
001383b4: 8fb10024 lw r17,0x0024(r29)
001383b8: 8fb00020 lw r16,0x0020(r29)
001383bc: 27bd0040 addiu r29,r29,0x0040
001383c0: 03e00008 jr r31
001383c4: 00000000 nop