? 0x138174

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
80138174: 27bdffc0 addiu r29,r29,-0x0040
80138178: afb00020 sw r16,0x0020(r29)
8013817c: 00808021 addu r16,r4,r0			stack pointer
80138180: afb40030 sw r20,0x0030(r29)
80138184: 00a0a021 addu r20,r5,r0			menu data pointer
80138188: afb3002c sw r19,0x002c(r29)
8013818c: 00c09821 addu r19,r6,r0
80138190: 34040031 ori r4,r0,0x0031
80138194: afbf0038 sw r31,0x0038(r29)
80138198: afb50034 sw r21,0x0034(r29)
8013819c: afb20028 sw r18,0x0028(r29)
801381a0: 0c052752 jal 0x80149d48
801381a4: afb10024 sw r17,0x0024(r29)
801381a8: 96820000 lhu r2,0x0000(r20)			load ? menu  Value 1
801381ac: 26710018 addiu r17,r19,0x0018
801381b0: a6020000 sh r2,0x0000(r16)			store ? value 1 in stack here
801381b4: 96820002 lhu r2,0x0002(r20)			load ? Value 2
801381b8: 02202021 addu r4,r17,r0
801381bc: a6020002 sh r2,0x0002(r16)			store ? menu Value 2
801381c0: 96820004 lhu r2,0x0004(r20)			load inner height
801381c4: 34050004 ori r5,r0,0x0004
801381c8: 00021400 sll r2,r2,0x10
801381cc: 00021483 sra r2,r2,0x12
801381d0: a6020004 sh r2,0x0004(r16)
801381d4: 96820006 lhu r2,0x0006(r20)
801381d8: 34067cfc ori r6,r0,0x7cfc
801381dc: a6020006 sh r2,0x0006(r16)			
801381e0: ae600074 sw r0,0x0074(r19)
801381e4: 0c04b8ae jal 0x8012e2b8
801381e8: ae600078 sw r0,0x0078(r19)
801381ec: 02202021 addu r4,r17,r0
801381f0: 02802821 addu r5,r20,r0
801381f4: 26950008 addiu r21,r20,0x0008
801381f8: 02a03021 addu r6,r21,r0
801381fc: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138200: 26870010 addiu r7,r20,0x0010
80138204: 2664002c addiu r4,r19,0x002c
80138208: 0c008f1a jal 0x80023c68
8013820c: 00002821 addu r5,r0,r0
80138210: 26640040 addiu r4,r19,0x0040
80138214: 0c008f1a jal 0x80023c68
80138218: 34050001 ori r5,r0,0x0001
8013821c: 34020010 ori r2,r0,0x0010
80138220: a662003c sh r2,0x003c(r19)
80138224: a662003e sh r2,0x003e(r19)
80138228: a6620050 sh r2,0x0050(r19)
8013822c: a6620052 sh r2,0x0052(r19)
80138230: 340200a8 ori r2,r0,0x00a8
80138234: a2620038 sb r2,0x0038(r19)
80138238: 340200b8 ori r2,r0,0x00b8
8013823c: a2600039 sb r0,0x0039(r19)
80138240: a262004c sb r2,0x004c(r19)
80138244: a260004d sb r0,0x004d(r19)
80138248: 8690002c lh r16,0x002c(r20)
8013824c: 00000000 nop
80138250: 2a020005 slti r2,r16,0x0005
80138254: 1040000e beq r2,r0,0x80138290
80138258: 02001821 addu r3,r16,r0
8013825c: 26640054 addiu r4,r19,0x0054
80138260: 3c058016 lui r5,0x8016
80138264: 24a55ea4 addiu r5,r5,0x5ea4
80138268: 02a03021 addu r6,r21,r0
8013826c: 00103840 sll r7,r16,0x01
80138270: 00f03821 addu r7,r7,r16
80138274: 00073880 sll r7,r7,0x02
80138278: 3c028017 lui r2,0x8017
8013827c: 24428e84 addiu r2,r2,-0x717c
80138280: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138284: 00e23821 addu r7,r7,r2
80138288: 0804e0d9 j 0x80138364
8013828c: 02602021 addu r4,r19,r0
80138290: 2462fffb addiu r2,r3,-0x0005
80138294: 2c42000b sltiu r2,r2,0x000b
80138298: 1040002e beq r2,r0,0x80138354
8013829c: 34050001 ori r5,r0,0x0001
801382a0: 34067cfc ori r6,r0,0x7cfc
801382a4: 8e640068 lw r4,0x0068(r19)
801382a8: 0c04b8ae jal 0x8012e2b8
801382ac: 2610fffb addiu r16,r16,-0x0005
801382b0: 34050001 ori r5,r0,0x0001
801382b4: 8e64006c lw r4,0x006c(r19)
801382b8: 0c04b8ae jal 0x8012e2b8
801382bc: 34067cfc ori r6,r0,0x7cfc
801382c0: 34050001 ori r5,r0,0x0001
801382c4: 8e640070 lw r4,0x0070(r19)
801382c8: 0c04b8ae jal 0x8012e2b8
801382cc: 34067cfc ori r6,r0,0x7cfc
801382d0: 26640054 addiu r4,r19,0x0054
801382d4: 3c128016 lui r18,0x8016
801382d8: 26525ea4 addiu r18,r18,0x5ea4
801382dc: 02402821 addu r5,r18,r0
801382e0: 02a03021 addu r6,r21,r0
801382e4: 00101080 sll r2,r16,0x02
801382e8: 001080c0 sll r16,r16,0x03
801382ec: 02028021 addu r16,r16,r2
801382f0: 00108080 sll r16,r16,0x02
801382f4: 3c118017 lui r17,0x8017
801382f8: 26318d94 addiu r17,r17,-0x726c
801382fc: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138300: 02113821 addu r7,r16,r17
80138304: 02402821 addu r5,r18,r0
80138308: 02a03021 addu r6,r21,r0
8013830c: 2627000c addiu r7,r17,0x000c
80138310: 8e640068 lw r4,0x0068(r19)
80138314: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138318: 02073821 addu r7,r16,r7
8013831c: 02402821 addu r5,r18,r0
80138320: 02a03021 addu r6,r21,r0
80138324: 26270018 addiu r7,r17,0x0018
80138328: 8e64006c lw r4,0x006c(r19)
8013832c: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138330: 02073821 addu r7,r16,r7
80138334: 02402821 addu r5,r18,r0
80138338: 02a03021 addu r6,r21,r0
8013833c: 26310024 addiu r17,r17,0x0024
80138340: 8e640070 lw r4,0x0070(r19)
80138344: 0c052a0d jal 0x8014a834               #   ROUTINE: Image loading setup? (0x14a834)
80138348: 02113821 addu r7,r16,r17
8013834c: 0804e0d9 j 0x80138364
80138350: 02602021 addu r4,r19,r0
80138354: ae600068 sw r0,0x0068(r19)
80138358: ae60006c sw r0,0x006c(r19)
8013835c: ae600070 sw r0,0x0070(r19)
80138360: 02602021 addu r4,r19,r0
80138364: 0c0529ea jal 0x8014a7a8
80138368: 02802821 addu r5,r20,r0
8013836c: 00002021 addu r4,r0,r0
80138370: 34050002 ori r5,r0,0x0002
80138374: 340603c0 ori r6,r0,0x03c0
80138378: 0c008e63 jal 0x8002398c
8013837c: 34070100 ori r7,r0,0x0100
80138380: 3c038016 lui r3,0x8016
80138384: 24635ecc addiu r3,r3,0x5ecc
80138388: afa30010 sw r3,0x0010(r29)
8013838c: 2664000c addiu r4,r19,0x000c
80138390: 00002821 addu r5,r0,r0
80138394: 00003021 addu r6,r0,r0
80138398: 0c009533 jal 0x800254cc
8013839c: 3047ffff andi r7,r2,0xffff
801383a0: 8fbf0038 lw r31,0x0038(r29)
801383a4: 8fb50034 lw r21,0x0034(r29)
801383a8: 8fb40030 lw r20,0x0030(r29)
801383ac: 8fb3002c lw r19,0x002c(r29)
801383b0: 8fb20028 lw r18,0x0028(r29)
801383b4: 8fb10024 lw r17,0x0024(r29)
801383b8: 8fb00020 lw r16,0x0020(r29)
801383bc: 27bd0040 addiu r29,r29,0x0040
801383c0: 03e00008 jr r31
801383c4: 00000000 nop