mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 08:52:40 +01:00
1269 lines
61 KiB
ArmAsm
1269 lines
61 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
|
|
glabel update_status_menu
|
|
/* 081564 800E80B4 27BDFF70 */ addiu $sp, $sp, -0x90
|
|
/* 081568 800E80B8 AFB00068 */ sw $s0, 0x68($sp)
|
|
/* 08156C 800E80BC 3C108007 */ lui $s0, 0x8007
|
|
/* 081570 800E80C0 2610419C */ addiu $s0, $s0, 0x419c
|
|
/* 081574 800E80C4 AFBF008C */ sw $ra, 0x8c($sp)
|
|
/* 081578 800E80C8 AFBE0088 */ sw $fp, 0x88($sp)
|
|
/* 08157C 800E80CC AFB70084 */ sw $s7, 0x84($sp)
|
|
/* 081580 800E80D0 AFB60080 */ sw $s6, 0x80($sp)
|
|
/* 081584 800E80D4 AFB5007C */ sw $s5, 0x7c($sp)
|
|
/* 081588 800E80D8 AFB40078 */ sw $s4, 0x78($sp)
|
|
/* 08158C 800E80DC AFB30074 */ sw $s3, 0x74($sp)
|
|
/* 081590 800E80E0 AFB20070 */ sw $s2, 0x70($sp)
|
|
/* 081594 800E80E4 AFB1006C */ sw $s1, 0x6c($sp)
|
|
/* 081598 800E80E8 8E030000 */ lw $v1, ($s0)
|
|
/* 08159C 800E80EC 3C138011 */ lui $s3, 0x8011
|
|
/* 0815A0 800E80F0 2673EF58 */ addiu $s3, $s3, -0x10a8
|
|
/* 0815A4 800E80F4 806200A8 */ lb $v0, 0xa8($v1)
|
|
/* 0815A8 800E80F8 3C118011 */ lui $s1, 0x8011
|
|
/* 0815AC 800E80FC 2631EFC8 */ addiu $s1, $s1, -0x1038
|
|
/* 0815B0 800E8100 04410469 */ bgez $v0, .L800E92A8
|
|
/* 0815B4 800E8104 00000000 */ nop
|
|
/* 0815B8 800E8108 80620071 */ lb $v0, 0x71($v1)
|
|
/* 0815BC 800E810C 14400466 */ bnez $v0, .L800E92A8
|
|
/* 0815C0 800E8110 00000000 */ nop
|
|
/* 0815C4 800E8114 9062007E */ lbu $v0, 0x7e($v1)
|
|
/* 0815C8 800E8118 30420001 */ andi $v0, $v0, 1
|
|
/* 0815CC 800E811C 14400462 */ bnez $v0, .L800E92A8
|
|
/* 0815D0 800E8120 0000202D */ daddu $a0, $zero, $zero
|
|
/* 0815D4 800E8124 3C05F5DE */ lui $a1, 0xf5de
|
|
/* 0815D8 800E8128 0C0B1EAF */ jal get_variable
|
|
/* 0815DC 800E812C 34A50180 */ ori $a1, $a1, 0x180
|
|
/* 0815E0 800E8130 28420060 */ slti $v0, $v0, 0x60
|
|
/* 0815E4 800E8134 1040045C */ beqz $v0, .L800E92A8
|
|
/* 0815E8 800E8138 00000000 */ nop
|
|
/* 0815EC 800E813C 8E020000 */ lw $v0, ($s0)
|
|
/* 0815F0 800E8140 80420070 */ lb $v0, 0x70($v0)
|
|
/* 0815F4 800E8144 14400008 */ bnez $v0, .L800E8168
|
|
/* 0815F8 800E8148 00000000 */ nop
|
|
/* 0815FC 800E814C 3C038011 */ lui $v1, 0x8011
|
|
/* 081600 800E8150 8463F29C */ lh $v1, -0xd64($v1)
|
|
/* 081604 800E8154 86620040 */ lh $v0, 0x40($s3)
|
|
/* 081608 800E8158 10620007 */ beq $v1, $v0, .L800E8178
|
|
/* 08160C 800E815C 00628023 */ subu $s0, $v1, $v0
|
|
/* 081610 800E8160 0C03A67D */ jal status_menu_start_blinking_coins
|
|
/* 081614 800E8164 00000000 */ nop
|
|
.L800E8168:
|
|
/* 081618 800E8168 3C038011 */ lui $v1, 0x8011
|
|
/* 08161C 800E816C 8463F29C */ lh $v1, -0xd64($v1)
|
|
/* 081620 800E8170 86620040 */ lh $v0, 0x40($s3)
|
|
/* 081624 800E8174 00628023 */ subu $s0, $v1, $v0
|
|
.L800E8178:
|
|
/* 081628 800E8178 06010004 */ bgez $s0, .L800E818C
|
|
/* 08162C 800E817C 3C036666 */ lui $v1, 0x6666
|
|
/* 081630 800E8180 34636667 */ ori $v1, $v1, 0x6667
|
|
/* 081634 800E8184 0803A065 */ j .L800E8194
|
|
/* 081638 800E8188 2602FFFC */ addiu $v0, $s0, -4
|
|
|
|
.L800E818C:
|
|
/* 08163C 800E818C 34636667 */ ori $v1, $v1, 0x6667
|
|
/* 081640 800E8190 26020004 */ addiu $v0, $s0, 4
|
|
.L800E8194:
|
|
/* 081644 800E8194 00430018 */ mult $v0, $v1
|
|
/* 081648 800E8198 000217C3 */ sra $v0, $v0, 0x1f
|
|
/* 08164C 800E819C 00004810 */ mfhi $t1
|
|
/* 081650 800E81A0 00091843 */ sra $v1, $t1, 1
|
|
/* 081654 800E81A4 00628023 */ subu $s0, $v1, $v0
|
|
/* 081658 800E81A8 96620040 */ lhu $v0, 0x40($s3)
|
|
/* 08165C 800E81AC 8264003D */ lb $a0, 0x3d($s3)
|
|
/* 081660 800E81B0 3C038011 */ lui $v1, 0x8011
|
|
/* 081664 800E81B4 8063F292 */ lb $v1, -0xd6e($v1)
|
|
/* 081668 800E81B8 00501021 */ addu $v0, $v0, $s0
|
|
/* 08166C 800E81BC 1083000C */ beq $a0, $v1, .L800E81F0
|
|
/* 081670 800E81C0 A6620040 */ sh $v0, 0x40($s3)
|
|
/* 081674 800E81C4 82620044 */ lb $v0, 0x44($s3)
|
|
/* 081678 800E81C8 14400009 */ bnez $v0, .L800E81F0
|
|
/* 08167C 800E81CC 00000000 */ nop
|
|
/* 081680 800E81D0 8262003A */ lb $v0, 0x3a($s3)
|
|
/* 081684 800E81D4 10400005 */ beqz $v0, .L800E81EC
|
|
/* 081688 800E81D8 24020046 */ addiu $v0, $zero, 0x46
|
|
/* 08168C 800E81DC A6620038 */ sh $v0, 0x38($s3)
|
|
/* 081690 800E81E0 A260003A */ sb $zero, 0x3a($s3)
|
|
/* 081694 800E81E4 0803A07C */ j .L800E81F0
|
|
/* 081698 800E81E8 A260003B */ sb $zero, 0x3b($s3)
|
|
|
|
.L800E81EC:
|
|
/* 08169C 800E81EC A6620038 */ sh $v0, 0x38($s3)
|
|
.L800E81F0:
|
|
/* 0816A0 800E81F0 8263003E */ lb $v1, 0x3e($s3)
|
|
/* 0816A4 800E81F4 3C028011 */ lui $v0, 0x8011
|
|
/* 0816A8 800E81F8 8042F295 */ lb $v0, -0xd6b($v0)
|
|
/* 0816AC 800E81FC 1062000C */ beq $v1, $v0, .L800E8230
|
|
/* 0816B0 800E8200 00000000 */ nop
|
|
/* 0816B4 800E8204 82620044 */ lb $v0, 0x44($s3)
|
|
/* 0816B8 800E8208 14400009 */ bnez $v0, .L800E8230
|
|
/* 0816BC 800E820C 00000000 */ nop
|
|
/* 0816C0 800E8210 8262003A */ lb $v0, 0x3a($s3)
|
|
/* 0816C4 800E8214 10400005 */ beqz $v0, .L800E822C
|
|
/* 0816C8 800E8218 24020046 */ addiu $v0, $zero, 0x46
|
|
/* 0816CC 800E821C A6620038 */ sh $v0, 0x38($s3)
|
|
/* 0816D0 800E8220 A260003A */ sb $zero, 0x3a($s3)
|
|
/* 0816D4 800E8224 0803A08C */ j .L800E8230
|
|
/* 0816D8 800E8228 A260003B */ sb $zero, 0x3b($s3)
|
|
|
|
.L800E822C:
|
|
/* 0816DC 800E822C A6620038 */ sh $v0, 0x38($s3)
|
|
.L800E8230:
|
|
/* 0816E0 800E8230 86630048 */ lh $v1, 0x48($s3)
|
|
/* 0816E4 800E8234 3C028011 */ lui $v0, 0x8011
|
|
/* 0816E8 800E8238 8442F520 */ lh $v0, -0xae0($v0)
|
|
/* 0816EC 800E823C 1062000C */ beq $v1, $v0, .L800E8270
|
|
/* 0816F0 800E8240 00000000 */ nop
|
|
/* 0816F4 800E8244 82620044 */ lb $v0, 0x44($s3)
|
|
/* 0816F8 800E8248 14400009 */ bnez $v0, .L800E8270
|
|
/* 0816FC 800E824C 00000000 */ nop
|
|
/* 081700 800E8250 8262003A */ lb $v0, 0x3a($s3)
|
|
/* 081704 800E8254 10400005 */ beqz $v0, .L800E826C
|
|
/* 081708 800E8258 24020046 */ addiu $v0, $zero, 0x46
|
|
/* 08170C 800E825C A6620038 */ sh $v0, 0x38($s3)
|
|
/* 081710 800E8260 A260003A */ sb $zero, 0x3a($s3)
|
|
/* 081714 800E8264 0803A09C */ j .L800E8270
|
|
/* 081718 800E8268 A260003B */ sb $zero, 0x3b($s3)
|
|
|
|
.L800E826C:
|
|
/* 08171C 800E826C A6620038 */ sh $v0, 0x38($s3)
|
|
.L800E8270:
|
|
/* 081720 800E8270 8264003D */ lb $a0, 0x3d($s3)
|
|
/* 081724 800E8274 3C038011 */ lui $v1, 0x8011
|
|
/* 081728 800E8278 8063F292 */ lb $v1, -0xd6e($v1)
|
|
/* 08172C 800E827C 1083002E */ beq $a0, $v1, .L800E8338
|
|
/* 081730 800E8280 00000000 */ nop
|
|
/* 081734 800E8284 3C028007 */ lui $v0, 0x8007
|
|
/* 081738 800E8288 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 08173C 800E828C 80420070 */ lb $v0, 0x70($v0)
|
|
/* 081740 800E8290 14400005 */ bnez $v0, .L800E82A8
|
|
/* 081744 800E8294 0064102A */ slt $v0, $v1, $a0
|
|
/* 081748 800E8298 10400003 */ beqz $v0, .L800E82A8
|
|
/* 08174C 800E829C 00000000 */ nop
|
|
/* 081750 800E82A0 0C03A648 */ jal status_menu_start_blinking_hp
|
|
/* 081754 800E82A4 00000000 */ nop
|
|
.L800E82A8:
|
|
/* 081758 800E82A8 8262003D */ lb $v0, 0x3d($s3)
|
|
/* 08175C 800E82AC 3C038011 */ lui $v1, 0x8011
|
|
/* 081760 800E82B0 8063F292 */ lb $v1, -0xd6e($v1)
|
|
/* 081764 800E82B4 0043102A */ slt $v0, $v0, $v1
|
|
/* 081768 800E82B8 10400018 */ beqz $v0, .L800E831C
|
|
/* 08176C 800E82BC 9263003D */ lbu $v1, 0x3d($s3)
|
|
/* 081770 800E82C0 86620036 */ lh $v0, 0x36($s3)
|
|
/* 081774 800E82C4 28420012 */ slti $v0, $v0, 0x12
|
|
/* 081778 800E82C8 1440000C */ bnez $v0, .L800E82FC
|
|
/* 08177C 800E82CC 00000000 */ nop
|
|
/* 081780 800E82D0 3C028007 */ lui $v0, 0x8007
|
|
/* 081784 800E82D4 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 081788 800E82D8 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 08178C 800E82DC 30420003 */ andi $v0, $v0, 3
|
|
/* 081790 800E82E0 14400015 */ bnez $v0, .L800E8338
|
|
/* 081794 800E82E4 24620001 */ addiu $v0, $v1, 1
|
|
/* 081798 800E82E8 A262003D */ sb $v0, 0x3d($s3)
|
|
/* 08179C 800E82EC 0C05272D */ jal play_sound
|
|
/* 0817A0 800E82F0 24040213 */ addiu $a0, $zero, 0x213
|
|
/* 0817A4 800E82F4 0803A0CE */ j .L800E8338
|
|
/* 0817A8 800E82F8 00000000 */ nop
|
|
|
|
.L800E82FC:
|
|
/* 0817AC 800E82FC 3C028007 */ lui $v0, 0x8007
|
|
/* 0817B0 800E8300 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 0817B4 800E8304 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 0817B8 800E8308 30420003 */ andi $v0, $v0, 3
|
|
/* 0817BC 800E830C 1440000A */ bnez $v0, .L800E8338
|
|
/* 0817C0 800E8310 24620001 */ addiu $v0, $v1, 1
|
|
/* 0817C4 800E8314 0803A0CE */ j .L800E8338
|
|
/* 0817C8 800E8318 A262003D */ sb $v0, 0x3d($s3)
|
|
|
|
.L800E831C:
|
|
/* 0817CC 800E831C 3C028007 */ lui $v0, 0x8007
|
|
/* 0817D0 800E8320 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 0817D4 800E8324 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 0817D8 800E8328 30420003 */ andi $v0, $v0, 3
|
|
/* 0817DC 800E832C 14400002 */ bnez $v0, .L800E8338
|
|
/* 0817E0 800E8330 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 0817E4 800E8334 A262003D */ sb $v0, 0x3d($s3)
|
|
.L800E8338:
|
|
/* 0817E8 800E8338 8264003E */ lb $a0, 0x3e($s3)
|
|
/* 0817EC 800E833C 3C038011 */ lui $v1, 0x8011
|
|
/* 0817F0 800E8340 8063F295 */ lb $v1, -0xd6b($v1)
|
|
/* 0817F4 800E8344 1083002E */ beq $a0, $v1, .L800E8400
|
|
/* 0817F8 800E8348 00000000 */ nop
|
|
/* 0817FC 800E834C 3C028007 */ lui $v0, 0x8007
|
|
/* 081800 800E8350 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 081804 800E8354 80420070 */ lb $v0, 0x70($v0)
|
|
/* 081808 800E8358 14400005 */ bnez $v0, .L800E8370
|
|
/* 08180C 800E835C 0064102A */ slt $v0, $v1, $a0
|
|
/* 081810 800E8360 10400003 */ beqz $v0, .L800E8370
|
|
/* 081814 800E8364 00000000 */ nop
|
|
/* 081818 800E8368 0C03A663 */ jal status_menu_start_blinking_fp
|
|
/* 08181C 800E836C 00000000 */ nop
|
|
.L800E8370:
|
|
/* 081820 800E8370 8262003E */ lb $v0, 0x3e($s3)
|
|
/* 081824 800E8374 3C038011 */ lui $v1, 0x8011
|
|
/* 081828 800E8378 8063F295 */ lb $v1, -0xd6b($v1)
|
|
/* 08182C 800E837C 0043102A */ slt $v0, $v0, $v1
|
|
/* 081830 800E8380 10400018 */ beqz $v0, .L800E83E4
|
|
/* 081834 800E8384 9263003E */ lbu $v1, 0x3e($s3)
|
|
/* 081838 800E8388 86620036 */ lh $v0, 0x36($s3)
|
|
/* 08183C 800E838C 28420012 */ slti $v0, $v0, 0x12
|
|
/* 081840 800E8390 1440000C */ bnez $v0, .L800E83C4
|
|
/* 081844 800E8394 00000000 */ nop
|
|
/* 081848 800E8398 3C028007 */ lui $v0, 0x8007
|
|
/* 08184C 800E839C 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 081850 800E83A0 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 081854 800E83A4 30420003 */ andi $v0, $v0, 3
|
|
/* 081858 800E83A8 14400015 */ bnez $v0, .L800E8400
|
|
/* 08185C 800E83AC 24620001 */ addiu $v0, $v1, 1
|
|
/* 081860 800E83B0 A262003E */ sb $v0, 0x3e($s3)
|
|
/* 081864 800E83B4 0C05272D */ jal play_sound
|
|
/* 081868 800E83B8 24040217 */ addiu $a0, $zero, 0x217
|
|
/* 08186C 800E83BC 0803A100 */ j .L800E8400
|
|
/* 081870 800E83C0 00000000 */ nop
|
|
|
|
.L800E83C4:
|
|
/* 081874 800E83C4 3C028007 */ lui $v0, 0x8007
|
|
/* 081878 800E83C8 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 08187C 800E83CC 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 081880 800E83D0 30420003 */ andi $v0, $v0, 3
|
|
/* 081884 800E83D4 1440000A */ bnez $v0, .L800E8400
|
|
/* 081888 800E83D8 24620001 */ addiu $v0, $v1, 1
|
|
/* 08188C 800E83DC 0803A100 */ j .L800E8400
|
|
/* 081890 800E83E0 A262003E */ sb $v0, 0x3e($s3)
|
|
|
|
.L800E83E4:
|
|
/* 081894 800E83E4 3C028007 */ lui $v0, 0x8007
|
|
/* 081898 800E83E8 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 08189C 800E83EC 94420134 */ lhu $v0, 0x134($v0)
|
|
/* 0818A0 800E83F0 30420003 */ andi $v0, $v0, 3
|
|
/* 0818A4 800E83F4 14400002 */ bnez $v0, .L800E8400
|
|
/* 0818A8 800E83F8 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 0818AC 800E83FC A262003E */ sb $v0, 0x3e($s3)
|
|
.L800E8400:
|
|
/* 0818B0 800E8400 86620048 */ lh $v0, 0x48($s3)
|
|
/* 0818B4 800E8404 3C048011 */ lui $a0, 0x8011
|
|
/* 0818B8 800E8408 8484F520 */ lh $a0, -0xae0($a0)
|
|
/* 0818BC 800E840C 96630048 */ lhu $v1, 0x48($s3)
|
|
/* 0818C0 800E8410 1044001A */ beq $v0, $a0, .L800E847C
|
|
/* 0818C4 800E8414 0044102A */ slt $v0, $v0, $a0
|
|
/* 0818C8 800E8418 1040000D */ beqz $v0, .L800E8450
|
|
/* 0818CC 800E841C 2462000A */ addiu $v0, $v1, 0xa
|
|
/* 0818D0 800E8420 A6620048 */ sh $v0, 0x48($s3)
|
|
/* 0818D4 800E8424 00021400 */ sll $v0, $v0, 0x10
|
|
/* 0818D8 800E8428 3C038011 */ lui $v1, 0x8011
|
|
/* 0818DC 800E842C 8463F520 */ lh $v1, -0xae0($v1)
|
|
/* 0818E0 800E8430 00021403 */ sra $v0, $v0, 0x10
|
|
/* 0818E4 800E8434 0062182A */ slt $v1, $v1, $v0
|
|
/* 0818E8 800E8438 3C028011 */ lui $v0, 0x8011
|
|
/* 0818EC 800E843C 9442F520 */ lhu $v0, -0xae0($v0)
|
|
/* 0818F0 800E8440 5460000E */ bnezl $v1, .L800E847C
|
|
/* 0818F4 800E8444 A6620048 */ sh $v0, 0x48($s3)
|
|
/* 0818F8 800E8448 0803A11F */ j .L800E847C
|
|
/* 0818FC 800E844C 00000000 */ nop
|
|
|
|
.L800E8450:
|
|
/* 081900 800E8450 2462FFF6 */ addiu $v0, $v1, -0xa
|
|
/* 081904 800E8454 A6620048 */ sh $v0, 0x48($s3)
|
|
/* 081908 800E8458 00021400 */ sll $v0, $v0, 0x10
|
|
/* 08190C 800E845C 3C038011 */ lui $v1, 0x8011
|
|
/* 081910 800E8460 8463F520 */ lh $v1, -0xae0($v1)
|
|
/* 081914 800E8464 00021403 */ sra $v0, $v0, 0x10
|
|
/* 081918 800E8468 0043102A */ slt $v0, $v0, $v1
|
|
/* 08191C 800E846C 3C038011 */ lui $v1, 0x8011
|
|
/* 081920 800E8470 9463F520 */ lhu $v1, -0xae0($v1)
|
|
/* 081924 800E8474 54400001 */ bnezl $v0, .L800E847C
|
|
/* 081928 800E8478 A6630048 */ sh $v1, 0x48($s3)
|
|
.L800E847C:
|
|
/* 08192C 800E847C 82620047 */ lb $v0, 0x47($s3)
|
|
/* 081930 800E8480 14400389 */ bnez $v0, .L800E92A8
|
|
/* 081934 800E8484 00000000 */ nop
|
|
/* 081938 800E8488 82620046 */ lb $v0, 0x46($s3)
|
|
/* 08193C 800E848C 1040000A */ beqz $v0, .L800E84B8
|
|
/* 081940 800E8490 00000000 */ nop
|
|
/* 081944 800E8494 8262003A */ lb $v0, 0x3a($s3)
|
|
/* 081948 800E8498 10400007 */ beqz $v0, .L800E84B8
|
|
/* 08194C 800E849C 00000000 */ nop
|
|
/* 081950 800E84A0 82220015 */ lb $v0, 0x15($s1)
|
|
/* 081954 800E84A4 14400004 */ bnez $v0, .L800E84B8
|
|
/* 081958 800E84A8 2402002A */ addiu $v0, $zero, 0x2a
|
|
/* 08195C 800E84AC A6620038 */ sh $v0, 0x38($s3)
|
|
/* 081960 800E84B0 A260003A */ sb $zero, 0x3a($s3)
|
|
/* 081964 800E84B4 A260003B */ sb $zero, 0x3b($s3)
|
|
.L800E84B8:
|
|
/* 081968 800E84B8 8263003A */ lb $v1, 0x3a($s3)
|
|
/* 08196C 800E84BC 10600005 */ beqz $v1, .L800E84D4
|
|
/* 081970 800E84C0 24020001 */ addiu $v0, $zero, 1
|
|
/* 081974 800E84C4 1062002E */ beq $v1, $v0, .L800E8580
|
|
/* 081978 800E84C8 3C08ED03 */ lui $t0, 0xed03
|
|
/* 08197C 800E84CC 0803A188 */ j .L800E8620
|
|
/* 081980 800E84D0 35080050 */ ori $t0, $t0, 0x50
|
|
|
|
.L800E84D4:
|
|
/* 081984 800E84D4 96620036 */ lhu $v0, 0x36($s3)
|
|
/* 081988 800E84D8 2442000A */ addiu $v0, $v0, 0xa
|
|
/* 08198C 800E84DC A6620036 */ sh $v0, 0x36($s3)
|
|
/* 081990 800E84E0 00021400 */ sll $v0, $v0, 0x10
|
|
/* 081994 800E84E4 00021403 */ sra $v0, $v0, 0x10
|
|
/* 081998 800E84E8 28420012 */ slti $v0, $v0, 0x12
|
|
/* 08199C 800E84EC 1440004B */ bnez $v0, .L800E861C
|
|
/* 0819A0 800E84F0 3C08ED03 */ lui $t0, 0xed03
|
|
/* 0819A4 800E84F4 8263003C */ lb $v1, 0x3c($s3)
|
|
/* 0819A8 800E84F8 24020012 */ addiu $v0, $zero, 0x12
|
|
/* 0819AC 800E84FC 10600007 */ beqz $v1, .L800E851C
|
|
/* 0819B0 800E8500 A6620036 */ sh $v0, 0x36($s3)
|
|
/* 0819B4 800E8504 8262003B */ lb $v0, 0x3b($s3)
|
|
/* 0819B8 800E8508 10400004 */ beqz $v0, .L800E851C
|
|
/* 0819BC 800E850C 00000000 */ nop
|
|
/* 0819C0 800E8510 822200B4 */ lb $v0, 0xb4($s1)
|
|
/* 0819C4 800E8514 54400001 */ bnezl $v0, .L800E851C
|
|
/* 0819C8 800E8518 A6600038 */ sh $zero, 0x38($s3)
|
|
.L800E851C:
|
|
/* 0819CC 800E851C 86620038 */ lh $v0, 0x38($s3)
|
|
/* 0819D0 800E8520 96630038 */ lhu $v1, 0x38($s3)
|
|
/* 0819D4 800E8524 10400003 */ beqz $v0, .L800E8534
|
|
/* 0819D8 800E8528 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 0819DC 800E852C 0803A186 */ j .L800E8618
|
|
/* 0819E0 800E8530 A6620038 */ sh $v0, 0x38($s3)
|
|
|
|
.L800E8534:
|
|
/* 0819E4 800E8534 82620044 */ lb $v0, 0x44($s3)
|
|
/* 0819E8 800E8538 14400038 */ bnez $v0, .L800E861C
|
|
/* 0819EC 800E853C 3C08ED03 */ lui $t0, 0xed03
|
|
/* 0819F0 800E8540 8262003B */ lb $v0, 0x3b($s3)
|
|
/* 0819F4 800E8544 10400004 */ beqz $v0, .L800E8558
|
|
/* 0819F8 800E8548 00000000 */ nop
|
|
/* 0819FC 800E854C 822200B4 */ lb $v0, 0xb4($s1)
|
|
/* 081A00 800E8550 10400033 */ beqz $v0, .L800E8620
|
|
/* 081A04 800E8554 35080050 */ ori $t0, $t0, 0x50
|
|
.L800E8558:
|
|
/* 081A08 800E8558 3C028007 */ lui $v0, 0x8007
|
|
/* 081A0C 800E855C 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 081A10 800E8560 80420070 */ lb $v0, 0x70($v0)
|
|
/* 081A14 800E8564 1440002D */ bnez $v0, .L800E861C
|
|
/* 081A18 800E8568 3C08ED03 */ lui $t0, 0xed03
|
|
/* 081A1C 800E856C 24020001 */ addiu $v0, $zero, 1
|
|
/* 081A20 800E8570 A262003A */ sb $v0, 0x3a($s3)
|
|
/* 081A24 800E8574 A6600038 */ sh $zero, 0x38($s3)
|
|
/* 081A28 800E8578 0803A187 */ j .L800E861C
|
|
/* 081A2C 800E857C A260003C */ sb $zero, 0x3c($s3)
|
|
|
|
.L800E8580:
|
|
/* 081A30 800E8580 96620036 */ lhu $v0, 0x36($s3)
|
|
/* 081A34 800E8584 2442FFFB */ addiu $v0, $v0, -5
|
|
/* 081A38 800E8588 A6620036 */ sh $v0, 0x36($s3)
|
|
/* 081A3C 800E858C 00021400 */ sll $v0, $v0, 0x10
|
|
/* 081A40 800E8590 00021403 */ sra $v0, $v0, 0x10
|
|
/* 081A44 800E8594 2842FF9C */ slti $v0, $v0, -0x64
|
|
/* 081A48 800E8598 1040001F */ beqz $v0, .L800E8618
|
|
/* 081A4C 800E859C 2402FF9C */ addiu $v0, $zero, -0x64
|
|
/* 081A50 800E85A0 82630044 */ lb $v1, 0x44($s3)
|
|
/* 081A54 800E85A4 1460001C */ bnez $v1, .L800E8618
|
|
/* 081A58 800E85A8 A6620036 */ sh $v0, 0x36($s3)
|
|
/* 081A5C 800E85AC 822200B4 */ lb $v0, 0xb4($s1)
|
|
/* 081A60 800E85B0 5440000A */ bnezl $v0, .L800E85DC
|
|
/* 081A64 800E85B4 A6600038 */ sh $zero, 0x38($s3)
|
|
/* 081A68 800E85B8 8E220000 */ lw $v0, ($s1)
|
|
/* 081A6C 800E85BC 30423000 */ andi $v0, $v0, 0x3000
|
|
/* 081A70 800E85C0 10400003 */ beqz $v0, .L800E85D0
|
|
/* 081A74 800E85C4 00000000 */ nop
|
|
/* 081A78 800E85C8 0803A177 */ j .L800E85DC
|
|
/* 081A7C 800E85CC A6600038 */ sh $zero, 0x38($s3)
|
|
|
|
.L800E85D0:
|
|
/* 081A80 800E85D0 96620038 */ lhu $v0, 0x38($s3)
|
|
/* 081A84 800E85D4 24420001 */ addiu $v0, $v0, 1
|
|
/* 081A88 800E85D8 A6620038 */ sh $v0, 0x38($s3)
|
|
.L800E85DC:
|
|
/* 081A8C 800E85DC 86620038 */ lh $v0, 0x38($s3)
|
|
/* 081A90 800E85E0 284200F0 */ slti $v0, $v0, 0xf0
|
|
/* 081A94 800E85E4 1440000D */ bnez $v0, .L800E861C
|
|
/* 081A98 800E85E8 3C08ED03 */ lui $t0, 0xed03
|
|
/* 081A9C 800E85EC 3C028007 */ lui $v0, 0x8007
|
|
/* 081AA0 800E85F0 8C42419C */ lw $v0, 0x419c($v0)
|
|
/* 081AA4 800E85F4 80420070 */ lb $v0, 0x70($v0)
|
|
/* 081AA8 800E85F8 14400009 */ bnez $v0, .L800E8620
|
|
/* 081AAC 800E85FC 35080050 */ ori $t0, $t0, 0x50
|
|
/* 081AB0 800E8600 240200D2 */ addiu $v0, $zero, 0xd2
|
|
/* 081AB4 800E8604 A6620038 */ sh $v0, 0x38($s3)
|
|
/* 081AB8 800E8608 24020001 */ addiu $v0, $zero, 1
|
|
/* 081ABC 800E860C A260003A */ sb $zero, 0x3a($s3)
|
|
/* 081AC0 800E8610 A262003B */ sb $v0, 0x3b($s3)
|
|
/* 081AC4 800E8614 A262003C */ sb $v0, 0x3c($s3)
|
|
.L800E8618:
|
|
/* 081AC8 800E8618 3C08ED03 */ lui $t0, 0xed03
|
|
.L800E861C:
|
|
/* 081ACC 800E861C 35080050 */ ori $t0, $t0, 0x50
|
|
.L800E8620:
|
|
/* 081AD0 800E8620 3C07004D */ lui $a3, 0x4d
|
|
/* 081AD4 800E8624 34E70370 */ ori $a3, $a3, 0x370
|
|
/* 081AD8 800E8628 0000202D */ daddu $a0, $zero, $zero
|
|
/* 081ADC 800E862C 3C06800A */ lui $a2, 0x800a
|
|
/* 081AE0 800E8630 24C6A66C */ addiu $a2, $a2, -0x5994
|
|
/* 081AE4 800E8634 24050005 */ addiu $a1, $zero, 5
|
|
/* 081AE8 800E8638 241200FF */ addiu $s2, $zero, 0xff
|
|
/* 081AEC 800E863C 24110140 */ addiu $s1, $zero, 0x140
|
|
/* 081AF0 800E8640 8CC30000 */ lw $v1, ($a2)
|
|
/* 081AF4 800E8644 241000F0 */ addiu $s0, $zero, 0xf0
|
|
/* 081AF8 800E8648 0060102D */ daddu $v0, $v1, $zero
|
|
/* 081AFC 800E864C 24630008 */ addiu $v1, $v1, 8
|
|
/* 081B00 800E8650 AC480000 */ sw $t0, ($v0)
|
|
/* 081B04 800E8654 AC470004 */ sw $a3, 4($v0)
|
|
/* 081B08 800E8658 867E0034 */ lh $fp, 0x34($s3)
|
|
/* 081B0C 800E865C 86750036 */ lh $s5, 0x36($s3)
|
|
/* 081B10 800E8660 240200AE */ addiu $v0, $zero, 0xae
|
|
/* 081B14 800E8664 ACC30000 */ sw $v1, ($a2)
|
|
/* 081B18 800E8668 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 081B1C 800E866C 24020023 */ addiu $v0, $zero, 0x23
|
|
/* 081B20 800E8670 AFA00010 */ sw $zero, 0x10($sp)
|
|
/* 081B24 800E8674 AFA20018 */ sw $v0, 0x18($sp)
|
|
/* 081B28 800E8678 AFB2001C */ sw $s2, 0x1c($sp)
|
|
/* 081B2C 800E867C AFA00020 */ sw $zero, 0x20($sp)
|
|
/* 081B30 800E8680 AFA00024 */ sw $zero, 0x24($sp)
|
|
/* 081B34 800E8684 AFA00028 */ sw $zero, 0x28($sp)
|
|
/* 081B38 800E8688 AFA0002C */ sw $zero, 0x2c($sp)
|
|
/* 081B3C 800E868C AFA00030 */ sw $zero, 0x30($sp)
|
|
/* 081B40 800E8690 AFA00034 */ sw $zero, 0x34($sp)
|
|
/* 081B44 800E8694 AFA00038 */ sw $zero, 0x38($sp)
|
|
/* 081B48 800E8698 AFA0003C */ sw $zero, 0x3c($sp)
|
|
/* 081B4C 800E869C AFA00040 */ sw $zero, 0x40($sp)
|
|
/* 081B50 800E86A0 AFB10044 */ sw $s1, 0x44($sp)
|
|
/* 081B54 800E86A4 AFB00048 */ sw $s0, 0x48($sp)
|
|
/* 081B58 800E86A8 AFA0004C */ sw $zero, 0x4c($sp)
|
|
/* 081B5C 800E86AC 03C0302D */ daddu $a2, $fp, $zero
|
|
/* 081B60 800E86B0 0C03D4B8 */ jal draw_box
|
|
/* 081B64 800E86B4 02A0382D */ daddu $a3, $s5, $zero
|
|
/* 081B68 800E86B8 0000202D */ daddu $a0, $zero, $zero
|
|
/* 081B6C 800E86BC 24050006 */ addiu $a1, $zero, 6
|
|
/* 081B70 800E86C0 27C600AE */ addiu $a2, $fp, 0xae
|
|
/* 081B74 800E86C4 02A0382D */ daddu $a3, $s5, $zero
|
|
/* 081B78 800E86C8 2402007A */ addiu $v0, $zero, 0x7a
|
|
/* 081B7C 800E86CC AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 081B80 800E86D0 24020019 */ addiu $v0, $zero, 0x19
|
|
/* 081B84 800E86D4 AFA00010 */ sw $zero, 0x10($sp)
|
|
/* 081B88 800E86D8 AFA20018 */ sw $v0, 0x18($sp)
|
|
/* 081B8C 800E86DC AFB2001C */ sw $s2, 0x1c($sp)
|
|
/* 081B90 800E86E0 AFA00020 */ sw $zero, 0x20($sp)
|
|
/* 081B94 800E86E4 AFA00024 */ sw $zero, 0x24($sp)
|
|
/* 081B98 800E86E8 AFA00028 */ sw $zero, 0x28($sp)
|
|
/* 081B9C 800E86EC AFA0002C */ sw $zero, 0x2c($sp)
|
|
/* 081BA0 800E86F0 AFA00030 */ sw $zero, 0x30($sp)
|
|
/* 081BA4 800E86F4 AFA00034 */ sw $zero, 0x34($sp)
|
|
/* 081BA8 800E86F8 AFA00038 */ sw $zero, 0x38($sp)
|
|
/* 081BAC 800E86FC AFA0003C */ sw $zero, 0x3c($sp)
|
|
/* 081BB0 800E8700 AFA00040 */ sw $zero, 0x40($sp)
|
|
/* 081BB4 800E8704 AFB10044 */ sw $s1, 0x44($sp)
|
|
/* 081BB8 800E8708 AFB00048 */ sw $s0, 0x48($sp)
|
|
/* 081BBC 800E870C 0C03D4B8 */ jal draw_box
|
|
/* 081BC0 800E8710 AFA0004C */ sw $zero, 0x4c($sp)
|
|
/* 081BC4 800E8714 8262004C */ lb $v0, 0x4c($s3)
|
|
/* 081BC8 800E8718 9263004C */ lbu $v1, 0x4c($s3)
|
|
/* 081BCC 800E871C 18400007 */ blez $v0, .L800E873C
|
|
/* 081BD0 800E8720 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 081BD4 800E8724 A262004C */ sb $v0, 0x4c($s3)
|
|
/* 081BD8 800E8728 00021600 */ sll $v0, $v0, 0x18
|
|
/* 081BDC 800E872C 14400003 */ bnez $v0, .L800E873C
|
|
/* 081BE0 800E8730 00000000 */ nop
|
|
/* 081BE4 800E8734 0C03A659 */ jal status_menu_stop_blinking_hp
|
|
/* 081BE8 800E8738 00000000 */ nop
|
|
.L800E873C:
|
|
/* 081BEC 800E873C 8262004A */ lb $v0, 0x4a($s3)
|
|
/* 081BF0 800E8740 1040000C */ beqz $v0, .L800E8774
|
|
/* 081BF4 800E8744 24160001 */ addiu $s6, $zero, 1
|
|
/* 081BF8 800E8748 8263004B */ lb $v1, 0x4b($s3)
|
|
/* 081BFC 800E874C 28620009 */ slti $v0, $v1, 9
|
|
/* 081C00 800E8750 14400005 */ bnez $v0, .L800E8768
|
|
/* 081C04 800E8754 2862000D */ slti $v0, $v1, 0xd
|
|
/* 081C08 800E8758 14400003 */ bnez $v0, .L800E8768
|
|
/* 081C0C 800E875C 0000B02D */ daddu $s6, $zero, $zero
|
|
/* 081C10 800E8760 A260004B */ sb $zero, 0x4b($s3)
|
|
/* 081C14 800E8764 24160001 */ addiu $s6, $zero, 1
|
|
.L800E8768:
|
|
/* 081C18 800E8768 9262004B */ lbu $v0, 0x4b($s3)
|
|
/* 081C1C 800E876C 24420001 */ addiu $v0, $v0, 1
|
|
/* 081C20 800E8770 A262004B */ sb $v0, 0x4b($s3)
|
|
.L800E8774:
|
|
/* 081C24 800E8774 12C0001D */ beqz $s6, .L800E87EC
|
|
/* 081C28 800E8778 00000000 */ nop
|
|
/* 081C2C 800E877C 8E720000 */ lw $s2, ($s3)
|
|
/* 081C30 800E8780 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081C34 800E8784 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081C38 800E8788 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081C3C 800E878C 24A50016 */ addiu $a1, $a1, 0x16
|
|
/* 081C40 800E8790 0C051261 */ jal set_icon_render_pos
|
|
/* 081C44 800E8794 24C6000D */ addiu $a2, $a2, 0xd
|
|
/* 081C48 800E8798 0C0511F1 */ jal draw_icon_1
|
|
/* 081C4C 800E879C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081C50 800E87A0 8E720004 */ lw $s2, 4($s3)
|
|
/* 081C54 800E87A4 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081C58 800E87A8 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081C5C 800E87AC 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081C60 800E87B0 24A50025 */ addiu $a1, $a1, 0x25
|
|
/* 081C64 800E87B4 0C051261 */ jal set_icon_render_pos
|
|
/* 081C68 800E87B8 24C6000D */ addiu $a2, $a2, 0xd
|
|
/* 081C6C 800E87BC 0C0511F1 */ jal draw_icon_1
|
|
/* 081C70 800E87C0 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081C74 800E87C4 8E640020 */ lw $a0, 0x20($s3)
|
|
/* 081C78 800E87C8 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081C7C 800E87CC 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081C80 800E87D0 8267003D */ lb $a3, 0x3d($s3)
|
|
/* 081C84 800E87D4 3C028011 */ lui $v0, 0x8011
|
|
/* 081C88 800E87D8 8042F293 */ lb $v0, -0xd6d($v0)
|
|
/* 081C8C 800E87DC 24A50030 */ addiu $a1, $a1, 0x30
|
|
/* 081C90 800E87E0 24C60008 */ addiu $a2, $a2, 8
|
|
/* 081C94 800E87E4 0C039F8D */ jal status_menu_draw_stat
|
|
/* 081C98 800E87E8 AFA20010 */ sw $v0, 0x10($sp)
|
|
.L800E87EC:
|
|
/* 081C9C 800E87EC 8262004F */ lb $v0, 0x4f($s3)
|
|
/* 081CA0 800E87F0 9263004F */ lbu $v1, 0x4f($s3)
|
|
/* 081CA4 800E87F4 18400007 */ blez $v0, .L800E8814
|
|
/* 081CA8 800E87F8 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 081CAC 800E87FC A262004F */ sb $v0, 0x4f($s3)
|
|
/* 081CB0 800E8800 00021600 */ sll $v0, $v0, 0x18
|
|
/* 081CB4 800E8804 14400003 */ bnez $v0, .L800E8814
|
|
/* 081CB8 800E8808 00000000 */ nop
|
|
/* 081CBC 800E880C 0C03A674 */ jal status_menu_stop_blinking_fp
|
|
/* 081CC0 800E8810 00000000 */ nop
|
|
.L800E8814:
|
|
/* 081CC4 800E8814 8262004D */ lb $v0, 0x4d($s3)
|
|
/* 081CC8 800E8818 1040000C */ beqz $v0, .L800E884C
|
|
/* 081CCC 800E881C 24160001 */ addiu $s6, $zero, 1
|
|
/* 081CD0 800E8820 8263004E */ lb $v1, 0x4e($s3)
|
|
/* 081CD4 800E8824 28620009 */ slti $v0, $v1, 9
|
|
/* 081CD8 800E8828 14400005 */ bnez $v0, .L800E8840
|
|
/* 081CDC 800E882C 2862000D */ slti $v0, $v1, 0xd
|
|
/* 081CE0 800E8830 14400003 */ bnez $v0, .L800E8840
|
|
/* 081CE4 800E8834 0000B02D */ daddu $s6, $zero, $zero
|
|
/* 081CE8 800E8838 A260004E */ sb $zero, 0x4e($s3)
|
|
/* 081CEC 800E883C 24160001 */ addiu $s6, $zero, 1
|
|
.L800E8840:
|
|
/* 081CF0 800E8840 9262004E */ lbu $v0, 0x4e($s3)
|
|
/* 081CF4 800E8844 24420001 */ addiu $v0, $v0, 1
|
|
/* 081CF8 800E8848 A262004E */ sb $v0, 0x4e($s3)
|
|
.L800E884C:
|
|
/* 081CFC 800E884C 12C0001D */ beqz $s6, .L800E88C4
|
|
/* 081D00 800E8850 00000000 */ nop
|
|
/* 081D04 800E8854 8E720008 */ lw $s2, 8($s3)
|
|
/* 081D08 800E8858 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081D0C 800E885C 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081D10 800E8860 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081D14 800E8864 24A5006E */ addiu $a1, $a1, 0x6e
|
|
/* 081D18 800E8868 0C051261 */ jal set_icon_render_pos
|
|
/* 081D1C 800E886C 24C6000D */ addiu $a2, $a2, 0xd
|
|
/* 081D20 800E8870 0C0511F1 */ jal draw_icon_1
|
|
/* 081D24 800E8874 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081D28 800E8878 8E72000C */ lw $s2, 0xc($s3)
|
|
/* 081D2C 800E887C 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081D30 800E8880 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081D34 800E8884 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081D38 800E8888 24A5007D */ addiu $a1, $a1, 0x7d
|
|
/* 081D3C 800E888C 0C051261 */ jal set_icon_render_pos
|
|
/* 081D40 800E8890 24C6000D */ addiu $a2, $a2, 0xd
|
|
/* 081D44 800E8894 0C0511F1 */ jal draw_icon_1
|
|
/* 081D48 800E8898 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081D4C 800E889C 8E640024 */ lw $a0, 0x24($s3)
|
|
/* 081D50 800E88A0 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081D54 800E88A4 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081D58 800E88A8 8267003E */ lb $a3, 0x3e($s3)
|
|
/* 081D5C 800E88AC 3C028011 */ lui $v0, 0x8011
|
|
/* 081D60 800E88B0 8042F296 */ lb $v0, -0xd6a($v0)
|
|
/* 081D64 800E88B4 24A50088 */ addiu $a1, $a1, 0x88
|
|
/* 081D68 800E88B8 24C60008 */ addiu $a2, $a2, 8
|
|
/* 081D6C 800E88BC 0C039F8D */ jal status_menu_draw_stat
|
|
/* 081D70 800E88C0 AFA20010 */ sw $v0, 0x10($sp)
|
|
.L800E88C4:
|
|
/* 081D74 800E88C4 3C028011 */ lui $v0, 0x8011
|
|
/* 081D78 800E88C8 8042F299 */ lb $v0, -0xd67($v0)
|
|
/* 081D7C 800E88CC 2842001B */ slti $v0, $v0, 0x1b
|
|
/* 081D80 800E88D0 14400003 */ bnez $v0, .L800E88E0
|
|
/* 081D84 800E88D4 00000000 */ nop
|
|
/* 081D88 800E88D8 3C018011 */ lui $at, 0x8011
|
|
/* 081D8C 800E88DC A020F2A0 */ sb $zero, -0xd60($at)
|
|
.L800E88E0:
|
|
/* 081D90 800E88E0 82620052 */ lb $v0, 0x52($s3)
|
|
/* 081D94 800E88E4 1040000B */ beqz $v0, .L800E8914
|
|
/* 081D98 800E88E8 24160001 */ addiu $s6, $zero, 1
|
|
/* 081D9C 800E88EC 82630053 */ lb $v1, 0x53($s3)
|
|
/* 081DA0 800E88F0 28620009 */ slti $v0, $v1, 9
|
|
/* 081DA4 800E88F4 14400004 */ bnez $v0, .L800E8908
|
|
/* 081DA8 800E88F8 2862000D */ slti $v0, $v1, 0xd
|
|
/* 081DAC 800E88FC 50400002 */ beql $v0, $zero, .L800E8908
|
|
/* 081DB0 800E8900 A2600053 */ sb $zero, 0x53($s3)
|
|
/* 081DB4 800E8904 0000B02D */ daddu $s6, $zero, $zero
|
|
.L800E8908:
|
|
/* 081DB8 800E8908 92620053 */ lbu $v0, 0x53($s3)
|
|
/* 081DBC 800E890C 24420001 */ addiu $v0, $v0, 1
|
|
/* 081DC0 800E8910 A2620053 */ sb $v0, 0x53($s3)
|
|
.L800E8914:
|
|
/* 081DC4 800E8914 12C0001D */ beqz $s6, .L800E898C
|
|
/* 081DC8 800E8918 00000000 */ nop
|
|
/* 081DCC 800E891C 8E720018 */ lw $s2, 0x18($s3)
|
|
/* 081DD0 800E8920 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081DD4 800E8924 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081DD8 800E8928 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081DDC 800E892C 24A500C3 */ addiu $a1, $a1, 0xc3
|
|
/* 081DE0 800E8930 0C051261 */ jal set_icon_render_pos
|
|
/* 081DE4 800E8934 24C6000E */ addiu $a2, $a2, 0xe
|
|
/* 081DE8 800E8938 0C0511F1 */ jal draw_icon_1
|
|
/* 081DEC 800E893C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081DF0 800E8940 8E72001C */ lw $s2, 0x1c($s3)
|
|
/* 081DF4 800E8944 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081DF8 800E8948 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081DFC 800E894C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081E00 800E8950 24A500C3 */ addiu $a1, $a1, 0xc3
|
|
/* 081E04 800E8954 0C051261 */ jal set_icon_render_pos
|
|
/* 081E08 800E8958 24C60009 */ addiu $a2, $a2, 9
|
|
/* 081E0C 800E895C 0C0511F1 */ jal draw_icon_1
|
|
/* 081E10 800E8960 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081E14 800E8964 8E640028 */ lw $a0, 0x28($s3)
|
|
/* 081E18 800E8968 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081E1C 800E896C 24020002 */ addiu $v0, $zero, 2
|
|
/* 081E20 800E8970 AFA20010 */ sw $v0, 0x10($sp)
|
|
/* 081E24 800E8974 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081E28 800E8978 3C078011 */ lui $a3, 0x8011
|
|
/* 081E2C 800E897C 80E7F2A0 */ lb $a3, -0xd60($a3)
|
|
/* 081E30 800E8980 24A500C8 */ addiu $a1, $a1, 0xc8
|
|
/* 081E34 800E8984 0C039F29 */ jal status_menu_draw_number
|
|
/* 081E38 800E8988 24C60008 */ addiu $a2, $a2, 8
|
|
.L800E898C:
|
|
/* 081E3C 800E898C 82620056 */ lb $v0, 0x56($s3)
|
|
/* 081E40 800E8990 92630056 */ lbu $v1, 0x56($s3)
|
|
/* 081E44 800E8994 18400007 */ blez $v0, .L800E89B4
|
|
/* 081E48 800E8998 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 081E4C 800E899C A2620056 */ sb $v0, 0x56($s3)
|
|
/* 081E50 800E89A0 00021600 */ sll $v0, $v0, 0x18
|
|
/* 081E54 800E89A4 14400003 */ bnez $v0, .L800E89B4
|
|
/* 081E58 800E89A8 00000000 */ nop
|
|
/* 081E5C 800E89AC 0C03A68E */ jal status_menu_stop_blinking_coins
|
|
/* 081E60 800E89B0 00000000 */ nop
|
|
.L800E89B4:
|
|
/* 081E64 800E89B4 82620054 */ lb $v0, 0x54($s3)
|
|
/* 081E68 800E89B8 1040000C */ beqz $v0, .L800E89EC
|
|
/* 081E6C 800E89BC 24160001 */ addiu $s6, $zero, 1
|
|
/* 081E70 800E89C0 82630055 */ lb $v1, 0x55($s3)
|
|
/* 081E74 800E89C4 28620009 */ slti $v0, $v1, 9
|
|
/* 081E78 800E89C8 14400005 */ bnez $v0, .L800E89E0
|
|
/* 081E7C 800E89CC 2862000D */ slti $v0, $v1, 0xd
|
|
/* 081E80 800E89D0 14400003 */ bnez $v0, .L800E89E0
|
|
/* 081E84 800E89D4 0000B02D */ daddu $s6, $zero, $zero
|
|
/* 081E88 800E89D8 A2600055 */ sb $zero, 0x55($s3)
|
|
/* 081E8C 800E89DC 24160001 */ addiu $s6, $zero, 1
|
|
.L800E89E0:
|
|
/* 081E90 800E89E0 92620055 */ lbu $v0, 0x55($s3)
|
|
/* 081E94 800E89E4 24420001 */ addiu $v0, $v0, 1
|
|
/* 081E98 800E89E8 A2620055 */ sb $v0, 0x55($s3)
|
|
.L800E89EC:
|
|
/* 081E9C 800E89EC 12C0001C */ beqz $s6, .L800E8A60
|
|
/* 081EA0 800E89F0 00000000 */ nop
|
|
/* 081EA4 800E89F4 8E720010 */ lw $s2, 0x10($s3)
|
|
/* 081EA8 800E89F8 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081EAC 800E89FC 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081EB0 800E8A00 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081EB4 800E8A04 24A500F4 */ addiu $a1, $a1, 0xf4
|
|
/* 081EB8 800E8A08 0C051261 */ jal set_icon_render_pos
|
|
/* 081EBC 800E8A0C 24C6000E */ addiu $a2, $a2, 0xe
|
|
/* 081EC0 800E8A10 0C0511F1 */ jal draw_icon_1
|
|
/* 081EC4 800E8A14 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081EC8 800E8A18 8E720014 */ lw $s2, 0x14($s3)
|
|
/* 081ECC 800E8A1C 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081ED0 800E8A20 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081ED4 800E8A24 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081ED8 800E8A28 24A500F4 */ addiu $a1, $a1, 0xf4
|
|
/* 081EDC 800E8A2C 0C051261 */ jal set_icon_render_pos
|
|
/* 081EE0 800E8A30 24C6000E */ addiu $a2, $a2, 0xe
|
|
/* 081EE4 800E8A34 0C0511F1 */ jal draw_icon_1
|
|
/* 081EE8 800E8A38 0240202D */ daddu $a0, $s2, $zero
|
|
/* 081EEC 800E8A3C 8E64002C */ lw $a0, 0x2c($s3)
|
|
/* 081EF0 800E8A40 86650034 */ lh $a1, 0x34($s3)
|
|
/* 081EF4 800E8A44 24020003 */ addiu $v0, $zero, 3
|
|
/* 081EF8 800E8A48 AFA20010 */ sw $v0, 0x10($sp)
|
|
/* 081EFC 800E8A4C 86660036 */ lh $a2, 0x36($s3)
|
|
/* 081F00 800E8A50 86670040 */ lh $a3, 0x40($s3)
|
|
/* 081F04 800E8A54 24A500F7 */ addiu $a1, $a1, 0xf7
|
|
/* 081F08 800E8A58 0C039F29 */ jal status_menu_draw_number
|
|
/* 081F0C 800E8A5C 24C60008 */ addiu $a2, $a2, 8
|
|
.L800E8A60:
|
|
/* 081F10 800E8A60 82620050 */ lb $v0, 0x50($s3)
|
|
/* 081F14 800E8A64 8E720030 */ lw $s2, 0x30($s3)
|
|
/* 081F18 800E8A68 1040000C */ beqz $v0, .L800E8A9C
|
|
/* 081F1C 800E8A6C 24160001 */ addiu $s6, $zero, 1
|
|
/* 081F20 800E8A70 82630051 */ lb $v1, 0x51($s3)
|
|
/* 081F24 800E8A74 28620006 */ slti $v0, $v1, 6
|
|
/* 081F28 800E8A78 14400005 */ bnez $v0, .L800E8A90
|
|
/* 081F2C 800E8A7C 00000000 */ nop
|
|
/* 081F30 800E8A80 28620009 */ slti $v0, $v1, 9
|
|
/* 081F34 800E8A84 50400002 */ beql $v0, $zero, .L800E8A90
|
|
/* 081F38 800E8A88 A2600051 */ sb $zero, 0x51($s3)
|
|
/* 081F3C 800E8A8C 0000B02D */ daddu $s6, $zero, $zero
|
|
.L800E8A90:
|
|
/* 081F40 800E8A90 92620051 */ lbu $v0, 0x51($s3)
|
|
/* 081F44 800E8A94 24420001 */ addiu $v0, $v0, 1
|
|
/* 081F48 800E8A98 A2620051 */ sb $v0, 0x51($s3)
|
|
.L800E8A9C:
|
|
/* 081F4C 800E8A9C 86620034 */ lh $v0, 0x34($s3)
|
|
/* 081F50 800E8AA0 245E0014 */ addiu $fp, $v0, 0x14
|
|
/* 081F54 800E8AA4 86620036 */ lh $v0, 0x36($s3)
|
|
/* 081F58 800E8AA8 86630048 */ lh $v1, 0x48($s3)
|
|
/* 081F5C 800E8AAC 2455001C */ addiu $s5, $v0, 0x1c
|
|
/* 081F60 800E8AB0 04610002 */ bgez $v1, .L800E8ABC
|
|
/* 081F64 800E8AB4 0060102D */ daddu $v0, $v1, $zero
|
|
/* 081F68 800E8AB8 246200FF */ addiu $v0, $v1, 0xff
|
|
.L800E8ABC:
|
|
/* 081F6C 800E8ABC 00021203 */ sra $v0, $v0, 8
|
|
/* 081F70 800E8AC0 0040202D */ daddu $a0, $v0, $zero
|
|
/* 081F74 800E8AC4 00041200 */ sll $v0, $a0, 8
|
|
/* 081F78 800E8AC8 00621023 */ subu $v0, $v1, $v0
|
|
/* 081F7C 800E8ACC 00021400 */ sll $v0, $v0, 0x10
|
|
/* 081F80 800E8AD0 0002A403 */ sra $s4, $v0, 0x10
|
|
/* 081F84 800E8AD4 06810002 */ bgez $s4, .L800E8AE0
|
|
/* 081F88 800E8AD8 0280102D */ daddu $v0, $s4, $zero
|
|
/* 081F8C 800E8ADC 2682001F */ addiu $v0, $s4, 0x1f
|
|
.L800E8AE0:
|
|
/* 081F90 800E8AE0 0002A143 */ sra $s4, $v0, 5
|
|
/* 081F94 800E8AE4 000410C0 */ sll $v0, $a0, 3
|
|
/* 081F98 800E8AE8 0282A021 */ addu $s4, $s4, $v0
|
|
/* 081F9C 800E8AEC 82630057 */ lb $v1, 0x57($s3)
|
|
/* 081FA0 800E8AF0 24020001 */ addiu $v0, $zero, 1
|
|
/* 081FA4 800E8AF4 1462002B */ bne $v1, $v0, .L800E8BA4
|
|
/* 081FA8 800E8AF8 00000000 */ nop
|
|
/* 081FAC 800E8AFC 3C038011 */ lui $v1, 0x8011
|
|
/* 081FB0 800E8B00 8463F520 */ lh $v1, -0xae0($v1)
|
|
/* 081FB4 800E8B04 04610002 */ bgez $v1, .L800E8B10
|
|
/* 081FB8 800E8B08 0060102D */ daddu $v0, $v1, $zero
|
|
/* 081FBC 800E8B0C 246200FF */ addiu $v0, $v1, 0xff
|
|
.L800E8B10:
|
|
/* 081FC0 800E8B10 00021203 */ sra $v0, $v0, 8
|
|
/* 081FC4 800E8B14 0040202D */ daddu $a0, $v0, $zero
|
|
/* 081FC8 800E8B18 00041200 */ sll $v0, $a0, 8
|
|
/* 081FCC 800E8B1C 00621023 */ subu $v0, $v1, $v0
|
|
/* 081FD0 800E8B20 00021400 */ sll $v0, $v0, 0x10
|
|
/* 081FD4 800E8B24 0002A403 */ sra $s4, $v0, 0x10
|
|
/* 081FD8 800E8B28 06810002 */ bgez $s4, .L800E8B34
|
|
/* 081FDC 800E8B2C 0280102D */ daddu $v0, $s4, $zero
|
|
/* 081FE0 800E8B30 2682001F */ addiu $v0, $s4, 0x1f
|
|
.L800E8B34:
|
|
/* 081FE4 800E8B34 0002A143 */ sra $s4, $v0, 5
|
|
/* 081FE8 800E8B38 000410C0 */ sll $v0, $a0, 3
|
|
/* 081FEC 800E8B3C 0282A021 */ addu $s4, $s4, $v0
|
|
/* 081FF0 800E8B40 3C036666 */ lui $v1, 0x6666
|
|
/* 081FF4 800E8B44 34636667 */ ori $v1, $v1, 0x6667
|
|
/* 081FF8 800E8B48 00141040 */ sll $v0, $s4, 1
|
|
/* 081FFC 800E8B4C 00541021 */ addu $v0, $v0, $s4
|
|
/* 082000 800E8B50 000210C0 */ sll $v0, $v0, 3
|
|
/* 082004 800E8B54 00541021 */ addu $v0, $v0, $s4
|
|
/* 082008 800E8B58 00430018 */ mult $v0, $v1
|
|
/* 08200C 800E8B5C 44950000 */ mtc1 $s5, $f0
|
|
/* 082010 800E8B60 00000000 */ nop
|
|
/* 082014 800E8B64 46800020 */ cvt.s.w $f0, $f0
|
|
/* 082018 800E8B68 000217C3 */ sra $v0, $v0, 0x1f
|
|
/* 08201C 800E8B6C 44060000 */ mfc1 $a2, $f0
|
|
/* 082020 800E8B70 3C073F80 */ lui $a3, 0x3f80
|
|
/* 082024 800E8B74 00004810 */ mfhi $t1
|
|
/* 082028 800E8B78 00091883 */ sra $v1, $t1, 2
|
|
/* 08202C 800E8B7C 00621823 */ subu $v1, $v1, $v0
|
|
/* 082030 800E8B80 03C31821 */ addu $v1, $fp, $v1
|
|
/* 082034 800E8B84 44830000 */ mtc1 $v1, $f0
|
|
/* 082038 800E8B88 00000000 */ nop
|
|
/* 08203C 800E8B8C 46800020 */ cvt.s.w $f0, $f0
|
|
/* 082040 800E8B90 44050000 */ mfc1 $a1, $f0
|
|
/* 082044 800E8B94 0C03C32C */ jal func_800F0CB0
|
|
/* 082048 800E8B98 0000202D */ daddu $a0, $zero, $zero
|
|
/* 08204C 800E8B9C 24020002 */ addiu $v0, $zero, 2
|
|
/* 082050 800E8BA0 A2620057 */ sb $v0, 0x57($s3)
|
|
.L800E8BA4:
|
|
/* 082054 800E8BA4 82620057 */ lb $v0, 0x57($s3)
|
|
/* 082058 800E8BA8 10400022 */ beqz $v0, .L800E8C34
|
|
/* 08205C 800E8BAC AFA00054 */ sw $zero, 0x54($sp)
|
|
/* 082060 800E8BB0 82620058 */ lb $v0, 0x58($s3)
|
|
/* 082064 800E8BB4 92630058 */ lbu $v1, 0x58($s3)
|
|
/* 082068 800E8BB8 10400003 */ beqz $v0, .L800E8BC8
|
|
/* 08206C 800E8BBC 2462FFFF */ addiu $v0, $v1, -1
|
|
/* 082070 800E8BC0 0803A2F3 */ j .L800E8BCC
|
|
/* 082074 800E8BC4 A2620058 */ sb $v0, 0x58($s3)
|
|
|
|
.L800E8BC8:
|
|
/* 082078 800E8BC8 A2600057 */ sb $zero, 0x57($s3)
|
|
.L800E8BCC:
|
|
/* 08207C 800E8BCC 3C046666 */ lui $a0, 0x6666
|
|
/* 082080 800E8BD0 92630058 */ lbu $v1, 0x58($s3)
|
|
/* 082084 800E8BD4 34846667 */ ori $a0, $a0, 0x6667
|
|
/* 082088 800E8BD8 00031E00 */ sll $v1, $v1, 0x18
|
|
/* 08208C 800E8BDC 00031603 */ sra $v0, $v1, 0x18
|
|
/* 082090 800E8BE0 00440018 */ mult $v0, $a0
|
|
/* 082094 800E8BE4 00031FC3 */ sra $v1, $v1, 0x1f
|
|
/* 082098 800E8BE8 00004810 */ mfhi $t1
|
|
/* 08209C 800E8BEC 00091043 */ sra $v0, $t1, 1
|
|
/* 0820A0 800E8BF0 00431023 */ subu $v0, $v0, $v1
|
|
/* 0820A4 800E8BF4 30420001 */ andi $v0, $v0, 1
|
|
/* 0820A8 800E8BF8 10400002 */ beqz $v0, .L800E8C04
|
|
/* 0820AC 800E8BFC 24090001 */ addiu $t1, $zero, 1
|
|
/* 0820B0 800E8C00 AFA90054 */ sw $t1, 0x54($sp)
|
|
.L800E8C04:
|
|
/* 0820B4 800E8C04 82640059 */ lb $a0, 0x59($s3)
|
|
/* 0820B8 800E8C08 04810002 */ bgez $a0, .L800E8C14
|
|
/* 0820BC 800E8C0C 0080182D */ daddu $v1, $a0, $zero
|
|
/* 0820C0 800E8C10 24830007 */ addiu $v1, $a0, 7
|
|
.L800E8C14:
|
|
/* 0820C4 800E8C14 000318C3 */ sra $v1, $v1, 3
|
|
/* 0820C8 800E8C18 000310C0 */ sll $v0, $v1, 3
|
|
/* 0820CC 800E8C1C 00821023 */ subu $v0, $a0, $v0
|
|
/* 0820D0 800E8C20 00021600 */ sll $v0, $v0, 0x18
|
|
/* 0820D4 800E8C24 0002BE03 */ sra $s7, $v0, 0x18
|
|
/* 0820D8 800E8C28 000318C0 */ sll $v1, $v1, 3
|
|
/* 0820DC 800E8C2C 0803A30E */ j .L800E8C38
|
|
/* 0820E0 800E8C30 02E3B821 */ addu $s7, $s7, $v1
|
|
|
|
.L800E8C34:
|
|
/* 0820E4 800E8C34 0280B82D */ daddu $s7, $s4, $zero
|
|
.L800E8C38:
|
|
/* 0820E8 800E8C38 0000802D */ daddu $s0, $zero, $zero
|
|
/* 0820EC 800E8C3C AFA00050 */ sw $zero, 0x50($sp)
|
|
/* 0820F0 800E8C40 82620050 */ lb $v0, 0x50($s3)
|
|
/* 0820F4 800E8C44 1040002C */ beqz $v0, .L800E8CF8
|
|
/* 0820F8 800E8C48 0200882D */ daddu $s1, $s0, $zero
|
|
/* 0820FC 800E8C4C 16C0002B */ bnez $s6, .L800E8CFC
|
|
/* 082100 800E8C50 26A9FFFE */ addiu $t1, $s5, -2
|
|
/* 082104 800E8C54 8262005A */ lb $v0, 0x5a($s3)
|
|
/* 082108 800E8C58 000218C0 */ sll $v1, $v0, 3
|
|
/* 08210C 800E8C5C 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 082110 800E8C60 0123102A */ slt $v0, $t1, $v1
|
|
/* 082114 800E8C64 50400025 */ beql $v0, $zero, .L800E8CFC
|
|
/* 082118 800E8C68 26A9FFFE */ addiu $t1, $s5, -2
|
|
.L800E8C6C:
|
|
/* 08211C 800E8C6C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082120 800E8C70 0203102A */ slt $v0, $s0, $v1
|
|
/* 082124 800E8C74 10400020 */ beqz $v0, .L800E8CF8
|
|
/* 082128 800E8C78 26310001 */ addiu $s1, $s1, 1
|
|
/* 08212C 800E8C7C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082130 800E8C80 0203102A */ slt $v0, $s0, $v1
|
|
/* 082134 800E8C84 1040001C */ beqz $v0, .L800E8CF8
|
|
/* 082138 800E8C88 26310001 */ addiu $s1, $s1, 1
|
|
/* 08213C 800E8C8C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082140 800E8C90 0203102A */ slt $v0, $s0, $v1
|
|
/* 082144 800E8C94 10400018 */ beqz $v0, .L800E8CF8
|
|
/* 082148 800E8C98 26310001 */ addiu $s1, $s1, 1
|
|
/* 08214C 800E8C9C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082150 800E8CA0 0203102A */ slt $v0, $s0, $v1
|
|
/* 082154 800E8CA4 10400014 */ beqz $v0, .L800E8CF8
|
|
/* 082158 800E8CA8 26310001 */ addiu $s1, $s1, 1
|
|
/* 08215C 800E8CAC 26100001 */ addiu $s0, $s0, 1
|
|
/* 082160 800E8CB0 0203102A */ slt $v0, $s0, $v1
|
|
/* 082164 800E8CB4 10400010 */ beqz $v0, .L800E8CF8
|
|
/* 082168 800E8CB8 26310001 */ addiu $s1, $s1, 1
|
|
/* 08216C 800E8CBC 26100001 */ addiu $s0, $s0, 1
|
|
/* 082170 800E8CC0 0203102A */ slt $v0, $s0, $v1
|
|
/* 082174 800E8CC4 1040000C */ beqz $v0, .L800E8CF8
|
|
/* 082178 800E8CC8 26310001 */ addiu $s1, $s1, 1
|
|
/* 08217C 800E8CCC 26100001 */ addiu $s0, $s0, 1
|
|
/* 082180 800E8CD0 0203102A */ slt $v0, $s0, $v1
|
|
/* 082184 800E8CD4 10400008 */ beqz $v0, .L800E8CF8
|
|
/* 082188 800E8CD8 26310001 */ addiu $s1, $s1, 1
|
|
/* 08218C 800E8CDC 26100001 */ addiu $s0, $s0, 1
|
|
/* 082190 800E8CE0 0000882D */ daddu $s1, $zero, $zero
|
|
/* 082194 800E8CE4 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 082198 800E8CE8 0203102A */ slt $v0, $s0, $v1
|
|
/* 08219C 800E8CEC 25290001 */ addiu $t1, $t1, 1
|
|
/* 0821A0 800E8CF0 1440FFDE */ bnez $v0, .L800E8C6C
|
|
/* 0821A4 800E8CF4 AFA90050 */ sw $t1, 0x50($sp)
|
|
.L800E8CF8:
|
|
/* 0821A8 800E8CF8 26A9FFFE */ addiu $t1, $s5, -2
|
|
.L800E8CFC:
|
|
/* 0821AC 800E8CFC AFA9005C */ sw $t1, 0x5c($sp)
|
|
/* 0821B0 800E8D00 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 0821B4 800E8D04 00091080 */ sll $v0, $t1, 2
|
|
/* 0821B8 800E8D08 00491021 */ addu $v0, $v0, $t1
|
|
/* 0821BC 800E8D0C 00021080 */ sll $v0, $v0, 2
|
|
/* 0821C0 800E8D10 005EB021 */ addu $s6, $v0, $fp
|
|
/* 0821C4 800E8D14 AFA20060 */ sw $v0, 0x60($sp)
|
|
.L800E8D18:
|
|
/* 0821C8 800E8D18 0214102A */ slt $v0, $s0, $s4
|
|
.L800E8D1C:
|
|
/* 0821CC 800E8D1C 104000BE */ beqz $v0, .L800E9018
|
|
/* 0821D0 800E8D20 0217102A */ slt $v0, $s0, $s7
|
|
/* 0821D4 800E8D24 54400005 */ bnezl $v0, .L800E8D3C
|
|
/* 0821D8 800E8D28 26100001 */ addiu $s0, $s0, 1
|
|
/* 0821DC 800E8D2C 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 0821E0 800E8D30 112000B9 */ beqz $t1, .L800E9018
|
|
/* 0821E4 800E8D34 00000000 */ nop
|
|
/* 0821E8 800E8D38 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8D3C:
|
|
/* 0821EC 800E8D3C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0821F0 800E8D40 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 0821F4 800E8D44 3C02800F */ lui $v0, 0x800f
|
|
/* 0821F8 800E8D48 24427FB0 */ addiu $v0, $v0, 0x7fb0
|
|
/* 0821FC 800E8D4C 00094880 */ sll $t1, $t1, 2
|
|
/* 082200 800E8D50 01229821 */ addu $s3, $t1, $v0
|
|
/* 082204 800E8D54 AFA90058 */ sw $t1, 0x58($sp)
|
|
/* 082208 800E8D58 8E650000 */ lw $a1, ($s3)
|
|
/* 08220C 800E8D5C 0C0511FF */ jal set_menu_icon_script
|
|
/* 082210 800E8D60 26310001 */ addiu $s1, $s1, 1
|
|
/* 082214 800E8D64 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082218 800E8D68 3C05800F */ lui $a1, 0x800f
|
|
/* 08221C 800E8D6C 8CA57FE8 */ lw $a1, 0x7fe8($a1)
|
|
/* 082220 800E8D70 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 082224 800E8D74 0C051261 */ jal set_icon_render_pos
|
|
/* 082228 800E8D78 02C52821 */ addu $a1, $s6, $a1
|
|
/* 08222C 800E8D7C 0C0511F1 */ jal draw_icon_1
|
|
/* 082230 800E8D80 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082234 800E8D84 0214102A */ slt $v0, $s0, $s4
|
|
/* 082238 800E8D88 104000A3 */ beqz $v0, .L800E9018
|
|
/* 08223C 800E8D8C 0217102A */ slt $v0, $s0, $s7
|
|
/* 082240 800E8D90 54400005 */ bnezl $v0, .L800E8DA8
|
|
/* 082244 800E8D94 26100001 */ addiu $s0, $s0, 1
|
|
/* 082248 800E8D98 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 08224C 800E8D9C 1120009E */ beqz $t1, .L800E9018
|
|
/* 082250 800E8DA0 00000000 */ nop
|
|
/* 082254 800E8DA4 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8DA8:
|
|
/* 082258 800E8DA8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08225C 800E8DAC 8E650000 */ lw $a1, ($s3)
|
|
/* 082260 800E8DB0 0C0511FF */ jal set_menu_icon_script
|
|
/* 082264 800E8DB4 26310001 */ addiu $s1, $s1, 1
|
|
/* 082268 800E8DB8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08226C 800E8DBC 3C05800F */ lui $a1, 0x800f
|
|
/* 082270 800E8DC0 8CA57FEC */ lw $a1, 0x7fec($a1)
|
|
/* 082274 800E8DC4 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 082278 800E8DC8 0C051261 */ jal set_icon_render_pos
|
|
/* 08227C 800E8DCC 02C52821 */ addu $a1, $s6, $a1
|
|
/* 082280 800E8DD0 0C0511F1 */ jal draw_icon_1
|
|
/* 082284 800E8DD4 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082288 800E8DD8 0214102A */ slt $v0, $s0, $s4
|
|
/* 08228C 800E8DDC 1040008E */ beqz $v0, .L800E9018
|
|
/* 082290 800E8DE0 0217102A */ slt $v0, $s0, $s7
|
|
/* 082294 800E8DE4 54400005 */ bnezl $v0, .L800E8DFC
|
|
/* 082298 800E8DE8 26100001 */ addiu $s0, $s0, 1
|
|
/* 08229C 800E8DEC 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 0822A0 800E8DF0 11200089 */ beqz $t1, .L800E9018
|
|
/* 0822A4 800E8DF4 00000000 */ nop
|
|
/* 0822A8 800E8DF8 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8DFC:
|
|
/* 0822AC 800E8DFC 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0822B0 800E8E00 8E650000 */ lw $a1, ($s3)
|
|
/* 0822B4 800E8E04 0C0511FF */ jal set_menu_icon_script
|
|
/* 0822B8 800E8E08 26310001 */ addiu $s1, $s1, 1
|
|
/* 0822BC 800E8E0C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0822C0 800E8E10 3C05800F */ lui $a1, 0x800f
|
|
/* 0822C4 800E8E14 8CA57FF0 */ lw $a1, 0x7ff0($a1)
|
|
/* 0822C8 800E8E18 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 0822CC 800E8E1C 0C051261 */ jal set_icon_render_pos
|
|
/* 0822D0 800E8E20 02C52821 */ addu $a1, $s6, $a1
|
|
/* 0822D4 800E8E24 0C0511F1 */ jal draw_icon_1
|
|
/* 0822D8 800E8E28 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0822DC 800E8E2C 0214102A */ slt $v0, $s0, $s4
|
|
/* 0822E0 800E8E30 10400079 */ beqz $v0, .L800E9018
|
|
/* 0822E4 800E8E34 0217102A */ slt $v0, $s0, $s7
|
|
/* 0822E8 800E8E38 54400005 */ bnezl $v0, .L800E8E50
|
|
/* 0822EC 800E8E3C 26100001 */ addiu $s0, $s0, 1
|
|
/* 0822F0 800E8E40 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 0822F4 800E8E44 11200074 */ beqz $t1, .L800E9018
|
|
/* 0822F8 800E8E48 00000000 */ nop
|
|
/* 0822FC 800E8E4C 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8E50:
|
|
/* 082300 800E8E50 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082304 800E8E54 8E650000 */ lw $a1, ($s3)
|
|
/* 082308 800E8E58 0C0511FF */ jal set_menu_icon_script
|
|
/* 08230C 800E8E5C 26310001 */ addiu $s1, $s1, 1
|
|
/* 082310 800E8E60 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082314 800E8E64 3C05800F */ lui $a1, 0x800f
|
|
/* 082318 800E8E68 8CA57FF4 */ lw $a1, 0x7ff4($a1)
|
|
/* 08231C 800E8E6C 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 082320 800E8E70 0C051261 */ jal set_icon_render_pos
|
|
/* 082324 800E8E74 02C52821 */ addu $a1, $s6, $a1
|
|
/* 082328 800E8E78 0C0511F1 */ jal draw_icon_1
|
|
/* 08232C 800E8E7C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082330 800E8E80 0214102A */ slt $v0, $s0, $s4
|
|
/* 082334 800E8E84 10400064 */ beqz $v0, .L800E9018
|
|
/* 082338 800E8E88 0217102A */ slt $v0, $s0, $s7
|
|
/* 08233C 800E8E8C 54400005 */ bnezl $v0, .L800E8EA4
|
|
/* 082340 800E8E90 26100001 */ addiu $s0, $s0, 1
|
|
/* 082344 800E8E94 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 082348 800E8E98 1120005F */ beqz $t1, .L800E9018
|
|
/* 08234C 800E8E9C 00000000 */ nop
|
|
/* 082350 800E8EA0 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8EA4:
|
|
/* 082354 800E8EA4 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082358 800E8EA8 8E650000 */ lw $a1, ($s3)
|
|
/* 08235C 800E8EAC 0C0511FF */ jal set_menu_icon_script
|
|
/* 082360 800E8EB0 26310001 */ addiu $s1, $s1, 1
|
|
/* 082364 800E8EB4 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082368 800E8EB8 3C05800F */ lui $a1, 0x800f
|
|
/* 08236C 800E8EBC 8CA57FF8 */ lw $a1, 0x7ff8($a1)
|
|
/* 082370 800E8EC0 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 082374 800E8EC4 0C051261 */ jal set_icon_render_pos
|
|
/* 082378 800E8EC8 02C52821 */ addu $a1, $s6, $a1
|
|
/* 08237C 800E8ECC 0C0511F1 */ jal draw_icon_1
|
|
/* 082380 800E8ED0 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082384 800E8ED4 0214102A */ slt $v0, $s0, $s4
|
|
/* 082388 800E8ED8 1040004F */ beqz $v0, .L800E9018
|
|
/* 08238C 800E8EDC 0217102A */ slt $v0, $s0, $s7
|
|
/* 082390 800E8EE0 54400005 */ bnezl $v0, .L800E8EF8
|
|
/* 082394 800E8EE4 26100001 */ addiu $s0, $s0, 1
|
|
/* 082398 800E8EE8 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 08239C 800E8EEC 1120004A */ beqz $t1, .L800E9018
|
|
/* 0823A0 800E8EF0 00000000 */ nop
|
|
/* 0823A4 800E8EF4 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8EF8:
|
|
/* 0823A8 800E8EF8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0823AC 800E8EFC 8E650000 */ lw $a1, ($s3)
|
|
/* 0823B0 800E8F00 0C0511FF */ jal set_menu_icon_script
|
|
/* 0823B4 800E8F04 26310001 */ addiu $s1, $s1, 1
|
|
/* 0823B8 800E8F08 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0823BC 800E8F0C 3C05800F */ lui $a1, 0x800f
|
|
/* 0823C0 800E8F10 8CA57FFC */ lw $a1, 0x7ffc($a1)
|
|
/* 0823C4 800E8F14 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 0823C8 800E8F18 0C051261 */ jal set_icon_render_pos
|
|
/* 0823CC 800E8F1C 02C52821 */ addu $a1, $s6, $a1
|
|
/* 0823D0 800E8F20 0C0511F1 */ jal draw_icon_1
|
|
/* 0823D4 800E8F24 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0823D8 800E8F28 0214102A */ slt $v0, $s0, $s4
|
|
/* 0823DC 800E8F2C 1040003A */ beqz $v0, .L800E9018
|
|
/* 0823E0 800E8F30 0217102A */ slt $v0, $s0, $s7
|
|
/* 0823E4 800E8F34 54400005 */ bnezl $v0, .L800E8F4C
|
|
/* 0823E8 800E8F38 26100001 */ addiu $s0, $s0, 1
|
|
/* 0823EC 800E8F3C 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 0823F0 800E8F40 11200035 */ beqz $t1, .L800E9018
|
|
/* 0823F4 800E8F44 00000000 */ nop
|
|
/* 0823F8 800E8F48 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8F4C:
|
|
/* 0823FC 800E8F4C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082400 800E8F50 8E650000 */ lw $a1, ($s3)
|
|
/* 082404 800E8F54 0C0511FF */ jal set_menu_icon_script
|
|
/* 082408 800E8F58 26310001 */ addiu $s1, $s1, 1
|
|
/* 08240C 800E8F5C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082410 800E8F60 3C058010 */ lui $a1, 0x8010
|
|
/* 082414 800E8F64 8CA58000 */ lw $a1, -0x8000($a1)
|
|
/* 082418 800E8F68 8FA6005C */ lw $a2, 0x5c($sp)
|
|
/* 08241C 800E8F6C 0C051261 */ jal set_icon_render_pos
|
|
/* 082420 800E8F70 02C52821 */ addu $a1, $s6, $a1
|
|
/* 082424 800E8F74 0C0511F1 */ jal draw_icon_1
|
|
/* 082428 800E8F78 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08242C 800E8F7C 0214102A */ slt $v0, $s0, $s4
|
|
/* 082430 800E8F80 10400025 */ beqz $v0, .L800E9018
|
|
/* 082434 800E8F84 0217102A */ slt $v0, $s0, $s7
|
|
/* 082438 800E8F88 54400005 */ bnezl $v0, .L800E8FA0
|
|
/* 08243C 800E8F8C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082440 800E8F90 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 082444 800E8F94 11200020 */ beqz $t1, .L800E9018
|
|
/* 082448 800E8F98 00000000 */ nop
|
|
/* 08244C 800E8F9C 26100001 */ addiu $s0, $s0, 1
|
|
.L800E8FA0:
|
|
/* 082450 800E8FA0 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082454 800E8FA4 8FA90058 */ lw $t1, 0x58($sp)
|
|
/* 082458 800E8FA8 0000882D */ daddu $s1, $zero, $zero
|
|
/* 08245C 800E8FAC 3C05800F */ lui $a1, 0x800f
|
|
/* 082460 800E8FB0 00A92821 */ addu $a1, $a1, $t1
|
|
/* 082464 800E8FB4 8CA57FCC */ lw $a1, 0x7fcc($a1)
|
|
/* 082468 800E8FB8 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 08246C 800E8FBC 26D60014 */ addiu $s6, $s6, 0x14
|
|
/* 082470 800E8FC0 25290001 */ addiu $t1, $t1, 1
|
|
/* 082474 800E8FC4 0C0511FF */ jal set_menu_icon_script
|
|
/* 082478 800E8FC8 AFA90050 */ sw $t1, 0x50($sp)
|
|
/* 08247C 800E8FCC 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082480 800E8FD0 8FA90060 */ lw $t1, 0x60($sp)
|
|
/* 082484 800E8FD4 02A0302D */ daddu $a2, $s5, $zero
|
|
/* 082488 800E8FD8 2525000C */ addiu $a1, $t1, 0xc
|
|
/* 08248C 800E8FDC 0C051261 */ jal set_icon_render_pos
|
|
/* 082490 800E8FE0 03C52821 */ addu $a1, $fp, $a1
|
|
/* 082494 800E8FE4 0C0511F1 */ jal draw_icon_1
|
|
/* 082498 800E8FE8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08249C 800E8FEC 8FA90060 */ lw $t1, 0x60($sp)
|
|
/* 0824A0 800E8FF0 0214102A */ slt $v0, $s0, $s4
|
|
/* 0824A4 800E8FF4 25290014 */ addiu $t1, $t1, 0x14
|
|
/* 0824A8 800E8FF8 10400007 */ beqz $v0, .L800E9018
|
|
/* 0824AC 800E8FFC AFA90060 */ sw $t1, 0x60($sp)
|
|
/* 0824B0 800E9000 0217102A */ slt $v0, $s0, $s7
|
|
/* 0824B4 800E9004 1440FF45 */ bnez $v0, .L800E8D1C
|
|
/* 0824B8 800E9008 0214102A */ slt $v0, $s0, $s4
|
|
/* 0824BC 800E900C 8FA90054 */ lw $t1, 0x54($sp)
|
|
/* 0824C0 800E9010 1520FF41 */ bnez $t1, .L800E8D18
|
|
/* 0824C4 800E9014 00000000 */ nop
|
|
.L800E9018:
|
|
/* 0824C8 800E9018 3C16800F */ lui $s6, 0x800f
|
|
/* 0824CC 800E901C 26D67FE8 */ addiu $s6, $s6, 0x7fe8
|
|
/* 0824D0 800E9020 8FA90050 */ lw $t1, 0x50($sp)
|
|
/* 0824D4 800E9024 3C048011 */ lui $a0, 0x8011
|
|
/* 0824D8 800E9028 8084F51E */ lb $a0, -0xae2($a0)
|
|
/* 0824DC 800E902C 00091080 */ sll $v0, $t1, 2
|
|
/* 0824E0 800E9030 00491021 */ addu $v0, $v0, $t1
|
|
/* 0824E4 800E9034 00021080 */ sll $v0, $v0, 2
|
|
/* 0824E8 800E9038 2457000C */ addiu $s7, $v0, 0xc
|
|
/* 0824EC 800E903C 005E9821 */ addu $s3, $v0, $fp
|
|
/* 0824F0 800E9040 0004A0C0 */ sll $s4, $a0, 3
|
|
.L800E9044:
|
|
/* 0824F4 800E9044 0214102A */ slt $v0, $s0, $s4
|
|
/* 0824F8 800E9048 10400093 */ beqz $v0, .L800E9298
|
|
/* 0824FC 800E904C 00000000 */ nop
|
|
/* 082500 800E9050 16200012 */ bnez $s1, .L800E909C
|
|
/* 082504 800E9054 24020001 */ addiu $v0, $zero, 1
|
|
/* 082508 800E9058 26100001 */ addiu $s0, $s0, 1
|
|
/* 08250C 800E905C 3C058011 */ lui $a1, 0x8011
|
|
/* 082510 800E9060 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 082514 800E9064 0C0511FF */ jal set_menu_icon_script
|
|
/* 082518 800E9068 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08251C 800E906C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082520 800E9070 3C05800F */ lui $a1, 0x800f
|
|
/* 082524 800E9074 8CA57FE8 */ lw $a1, 0x7fe8($a1)
|
|
/* 082528 800E9078 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 08252C 800E907C 0C051261 */ jal set_icon_render_pos
|
|
/* 082530 800E9080 02652821 */ addu $a1, $s3, $a1
|
|
/* 082534 800E9084 0C0511F1 */ jal draw_icon_1
|
|
/* 082538 800E9088 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08253C 800E908C 0214102A */ slt $v0, $s0, $s4
|
|
/* 082540 800E9090 10400081 */ beqz $v0, .L800E9298
|
|
/* 082544 800E9094 24110001 */ addiu $s1, $zero, 1
|
|
/* 082548 800E9098 24020001 */ addiu $v0, $zero, 1
|
|
.L800E909C:
|
|
/* 08254C 800E909C 56220011 */ bnel $s1, $v0, .L800E90E4
|
|
/* 082550 800E90A0 24020002 */ addiu $v0, $zero, 2
|
|
/* 082554 800E90A4 02028021 */ addu $s0, $s0, $v0
|
|
/* 082558 800E90A8 3C058011 */ lui $a1, 0x8011
|
|
/* 08255C 800E90AC 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 082560 800E90B0 0C0511FF */ jal set_menu_icon_script
|
|
/* 082564 800E90B4 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082568 800E90B8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08256C 800E90BC 8EC50004 */ lw $a1, 4($s6)
|
|
/* 082570 800E90C0 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 082574 800E90C4 0C051261 */ jal set_icon_render_pos
|
|
/* 082578 800E90C8 02652821 */ addu $a1, $s3, $a1
|
|
/* 08257C 800E90CC 0C0511F1 */ jal draw_icon_1
|
|
/* 082580 800E90D0 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082584 800E90D4 0214102A */ slt $v0, $s0, $s4
|
|
/* 082588 800E90D8 1040006F */ beqz $v0, .L800E9298
|
|
/* 08258C 800E90DC 24110002 */ addiu $s1, $zero, 2
|
|
/* 082590 800E90E0 24020002 */ addiu $v0, $zero, 2
|
|
.L800E90E4:
|
|
/* 082594 800E90E4 16220011 */ bne $s1, $v0, .L800E912C
|
|
/* 082598 800E90E8 24020003 */ addiu $v0, $zero, 3
|
|
/* 08259C 800E90EC 26100001 */ addiu $s0, $s0, 1
|
|
/* 0825A0 800E90F0 3C058011 */ lui $a1, 0x8011
|
|
/* 0825A4 800E90F4 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 0825A8 800E90F8 0C0511FF */ jal set_menu_icon_script
|
|
/* 0825AC 800E90FC 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0825B0 800E9100 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0825B4 800E9104 8EC50008 */ lw $a1, 8($s6)
|
|
/* 0825B8 800E9108 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 0825BC 800E910C 0C051261 */ jal set_icon_render_pos
|
|
/* 0825C0 800E9110 02652821 */ addu $a1, $s3, $a1
|
|
/* 0825C4 800E9114 0C0511F1 */ jal draw_icon_1
|
|
/* 0825C8 800E9118 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0825CC 800E911C 0214102A */ slt $v0, $s0, $s4
|
|
/* 0825D0 800E9120 1040005D */ beqz $v0, .L800E9298
|
|
/* 0825D4 800E9124 24110003 */ addiu $s1, $zero, 3
|
|
/* 0825D8 800E9128 24020003 */ addiu $v0, $zero, 3
|
|
.L800E912C:
|
|
/* 0825DC 800E912C 16220011 */ bne $s1, $v0, .L800E9174
|
|
/* 0825E0 800E9130 24020004 */ addiu $v0, $zero, 4
|
|
/* 0825E4 800E9134 26100001 */ addiu $s0, $s0, 1
|
|
/* 0825E8 800E9138 3C058011 */ lui $a1, 0x8011
|
|
/* 0825EC 800E913C 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 0825F0 800E9140 0C0511FF */ jal set_menu_icon_script
|
|
/* 0825F4 800E9144 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0825F8 800E9148 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0825FC 800E914C 8EC5000C */ lw $a1, 0xc($s6)
|
|
/* 082600 800E9150 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 082604 800E9154 0C051261 */ jal set_icon_render_pos
|
|
/* 082608 800E9158 02652821 */ addu $a1, $s3, $a1
|
|
/* 08260C 800E915C 0C0511F1 */ jal draw_icon_1
|
|
/* 082610 800E9160 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082614 800E9164 0214102A */ slt $v0, $s0, $s4
|
|
/* 082618 800E9168 1040004B */ beqz $v0, .L800E9298
|
|
/* 08261C 800E916C 24110004 */ addiu $s1, $zero, 4
|
|
/* 082620 800E9170 24020004 */ addiu $v0, $zero, 4
|
|
.L800E9174:
|
|
/* 082624 800E9174 16220011 */ bne $s1, $v0, .L800E91BC
|
|
/* 082628 800E9178 24020005 */ addiu $v0, $zero, 5
|
|
/* 08262C 800E917C 26100001 */ addiu $s0, $s0, 1
|
|
/* 082630 800E9180 3C058011 */ lui $a1, 0x8011
|
|
/* 082634 800E9184 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 082638 800E9188 0C0511FF */ jal set_menu_icon_script
|
|
/* 08263C 800E918C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082640 800E9190 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082644 800E9194 8EC50010 */ lw $a1, 0x10($s6)
|
|
/* 082648 800E9198 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 08264C 800E919C 0C051261 */ jal set_icon_render_pos
|
|
/* 082650 800E91A0 02652821 */ addu $a1, $s3, $a1
|
|
/* 082654 800E91A4 0C0511F1 */ jal draw_icon_1
|
|
/* 082658 800E91A8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08265C 800E91AC 0214102A */ slt $v0, $s0, $s4
|
|
/* 082660 800E91B0 10400039 */ beqz $v0, .L800E9298
|
|
/* 082664 800E91B4 24110005 */ addiu $s1, $zero, 5
|
|
/* 082668 800E91B8 24020005 */ addiu $v0, $zero, 5
|
|
.L800E91BC:
|
|
/* 08266C 800E91BC 16220011 */ bne $s1, $v0, .L800E9204
|
|
/* 082670 800E91C0 24020006 */ addiu $v0, $zero, 6
|
|
/* 082674 800E91C4 26100001 */ addiu $s0, $s0, 1
|
|
/* 082678 800E91C8 3C058011 */ lui $a1, 0x8011
|
|
/* 08267C 800E91CC 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 082680 800E91D0 0C0511FF */ jal set_menu_icon_script
|
|
/* 082684 800E91D4 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082688 800E91D8 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08268C 800E91DC 8EC50014 */ lw $a1, 0x14($s6)
|
|
/* 082690 800E91E0 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 082694 800E91E4 0C051261 */ jal set_icon_render_pos
|
|
/* 082698 800E91E8 02652821 */ addu $a1, $s3, $a1
|
|
/* 08269C 800E91EC 0C0511F1 */ jal draw_icon_1
|
|
/* 0826A0 800E91F0 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0826A4 800E91F4 0214102A */ slt $v0, $s0, $s4
|
|
/* 0826A8 800E91F8 10400027 */ beqz $v0, .L800E9298
|
|
/* 0826AC 800E91FC 24110006 */ addiu $s1, $zero, 6
|
|
/* 0826B0 800E9200 24020006 */ addiu $v0, $zero, 6
|
|
.L800E9204:
|
|
/* 0826B4 800E9204 16220011 */ bne $s1, $v0, .L800E924C
|
|
/* 0826B8 800E9208 24020007 */ addiu $v0, $zero, 7
|
|
/* 0826BC 800E920C 26100001 */ addiu $s0, $s0, 1
|
|
/* 0826C0 800E9210 3C058011 */ lui $a1, 0x8011
|
|
/* 0826C4 800E9214 24A583B0 */ addiu $a1, $a1, -0x7c50
|
|
/* 0826C8 800E9218 0C0511FF */ jal set_menu_icon_script
|
|
/* 0826CC 800E921C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0826D0 800E9220 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0826D4 800E9224 8EC50018 */ lw $a1, 0x18($s6)
|
|
/* 0826D8 800E9228 26A6FFFE */ addiu $a2, $s5, -2
|
|
/* 0826DC 800E922C 0C051261 */ jal set_icon_render_pos
|
|
/* 0826E0 800E9230 02652821 */ addu $a1, $s3, $a1
|
|
/* 0826E4 800E9234 0C0511F1 */ jal draw_icon_1
|
|
/* 0826E8 800E9238 0240202D */ daddu $a0, $s2, $zero
|
|
/* 0826EC 800E923C 0214102A */ slt $v0, $s0, $s4
|
|
/* 0826F0 800E9240 10400015 */ beqz $v0, .L800E9298
|
|
/* 0826F4 800E9244 24110007 */ addiu $s1, $zero, 7
|
|
/* 0826F8 800E9248 24020007 */ addiu $v0, $zero, 7
|
|
.L800E924C:
|
|
/* 0826FC 800E924C 1622000F */ bne $s1, $v0, .L800E928C
|
|
/* 082700 800E9250 0000882D */ daddu $s1, $zero, $zero
|
|
/* 082704 800E9254 26100001 */ addiu $s0, $s0, 1
|
|
/* 082708 800E9258 3C058011 */ lui $a1, 0x8011
|
|
/* 08270C 800E925C 24A584F0 */ addiu $a1, $a1, -0x7b10
|
|
/* 082710 800E9260 0C0511FF */ jal set_menu_icon_script
|
|
/* 082714 800E9264 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082718 800E9268 0240202D */ daddu $a0, $s2, $zero
|
|
/* 08271C 800E926C 03D72821 */ addu $a1, $fp, $s7
|
|
/* 082720 800E9270 0C051261 */ jal set_icon_render_pos
|
|
/* 082724 800E9274 02A0302D */ daddu $a2, $s5, $zero
|
|
/* 082728 800E9278 0C0511F1 */ jal draw_icon_1
|
|
/* 08272C 800E927C 0240202D */ daddu $a0, $s2, $zero
|
|
/* 082730 800E9280 0214102A */ slt $v0, $s0, $s4
|
|
/* 082734 800E9284 10400004 */ beqz $v0, .L800E9298
|
|
/* 082738 800E9288 0000882D */ daddu $s1, $zero, $zero
|
|
.L800E928C:
|
|
/* 08273C 800E928C 26F70014 */ addiu $s7, $s7, 0x14
|
|
/* 082740 800E9290 0803A411 */ j .L800E9044
|
|
/* 082744 800E9294 26730014 */ addiu $s3, $s3, 0x14
|
|
|
|
.L800E9298:
|
|
/* 082748 800E9298 0C03C360 */ jal func_800F0D80
|
|
/* 08274C 800E929C 00000000 */ nop
|
|
/* 082750 800E92A0 0C03C40B */ jal func_800F102C
|
|
/* 082754 800E92A4 00000000 */ nop
|
|
.L800E92A8:
|
|
/* 082758 800E92A8 8FBF008C */ lw $ra, 0x8c($sp)
|
|
/* 08275C 800E92AC 8FBE0088 */ lw $fp, 0x88($sp)
|
|
/* 082760 800E92B0 8FB70084 */ lw $s7, 0x84($sp)
|
|
/* 082764 800E92B4 8FB60080 */ lw $s6, 0x80($sp)
|
|
/* 082768 800E92B8 8FB5007C */ lw $s5, 0x7c($sp)
|
|
/* 08276C 800E92BC 8FB40078 */ lw $s4, 0x78($sp)
|
|
/* 082770 800E92C0 8FB30074 */ lw $s3, 0x74($sp)
|
|
/* 082774 800E92C4 8FB20070 */ lw $s2, 0x70($sp)
|
|
/* 082778 800E92C8 8FB1006C */ lw $s1, 0x6c($sp)
|
|
/* 08277C 800E92CC 8FB00068 */ lw $s0, 0x68($sp)
|
|
/* 082780 800E92D0 03E00008 */ jr $ra
|
|
/* 082784 800E92D4 27BD0090 */ addiu $sp, $sp, 0x90
|
|
|