glabel func_800F5CF8 /* B6CE98 800F5CF8 3C038017 */ lui $v1, %hi(D_8016B9F4) # $v1, 0x8017 /* B6CE9C 800F5CFC 2463B9F4 */ addiu $v1, %lo(D_8016B9F4) # addiu $v1, $v1, -0x460c /* B6CEA0 800F5D00 90620000 */ lbu $v0, ($v1) /* B6CEA4 800F5D04 27BDFFD8 */ addiu $sp, $sp, -0x28 /* B6CEA8 800F5D08 AFBF0014 */ sw $ra, 0x14($sp) /* B6CEAC 800F5D0C 1040003E */ beqz $v0, .L800F5E08 /* B6CEB0 800F5D10 244EFFFF */ addiu $t6, $v0, -1 /* B6CEB4 800F5D14 31CF00FF */ andi $t7, $t6, 0xff /* B6CEB8 800F5D18 15E0003B */ bnez $t7, .L800F5E08 /* B6CEBC 800F5D1C A06E0000 */ sb $t6, ($v1) /* B6CEC0 800F5D20 3C04E300 */ lui $a0, 0xe300 /* B6CEC4 800F5D24 0C0396BF */ jal func_800E5AFC /* B6CEC8 800F5D28 00002825 */ move $a1, $zero /* B6CECC 800F5D2C 3C04E300 */ lui $a0, 0xe300 /* B6CED0 800F5D30 0C0396BF */ jal func_800E5AFC /* B6CED4 800F5D34 24050001 */ li $a1, 1 /* B6CED8 800F5D38 0C03E82D */ jal func_800FA0B4 /* B6CEDC 800F5D3C 00002025 */ move $a0, $zero /* B6CEE0 800F5D40 0C03E82D */ jal func_800FA0B4 /* B6CEE4 800F5D44 24040001 */ li $a0, 1 /* B6CEE8 800F5D48 A7A20026 */ sh $v0, 0x26($sp) /* B6CEEC 800F5D4C 0C03E82D */ jal func_800FA0B4 /* B6CEF0 800F5D50 24040003 */ li $a0, 3 /* B6CEF4 800F5D54 97B80026 */ lhu $t8, 0x26($sp) /* B6CEF8 800F5D58 3401FFFF */ li $at, 65535 /* B6CEFC 800F5D5C A7A20022 */ sh $v0, 0x22($sp) /* B6CF00 800F5D60 17010018 */ bne $t8, $at, .L800F5DC4 /* B6CF04 800F5D64 00002025 */ move $a0, $zero /* B6CF08 800F5D68 24050001 */ li $a1, 1 /* B6CF0C 800F5D6C 00003025 */ move $a2, $zero /* B6CF10 800F5D70 0C03E890 */ jal func_800FA240 /* B6CF14 800F5D74 24070005 */ li $a3, 5 /* B6CF18 800F5D78 24040003 */ li $a0, 3 /* B6CF1C 800F5D7C 24050001 */ li $a1, 1 /* B6CF20 800F5D80 00003025 */ move $a2, $zero /* B6CF24 800F5D84 0C03E890 */ jal func_800FA240 /* B6CF28 800F5D88 24070005 */ li $a3, 5 /* B6CF2C 800F5D8C 3C04C180 */ lui $a0, (0xC180010A >> 16) # lui $a0, 0xc180 /* B6CF30 800F5D90 0C03E803 */ jal Audio_SetBGM /* B6CF34 800F5D94 3484010A */ ori $a0, (0xC180010A & 0xFFFF) # ori $a0, $a0, 0x10a /* B6CF38 800F5D98 3C04C183 */ lui $a0, (0xC183010A >> 16) # lui $a0, 0xc183 /* B6CF3C 800F5D9C 0C03E803 */ jal Audio_SetBGM /* B6CF40 800F5DA0 3484010A */ ori $a0, (0xC183010A & 0xFFFF) # ori $a0, $a0, 0x10a /* B6CF44 800F5DA4 0C03E803 */ jal Audio_SetBGM /* B6CF48 800F5DA8 3C04C190 */ lui $a0, 0xc190 /* B6CF4C 800F5DAC 97B90022 */ lhu $t9, 0x22($sp) /* B6CF50 800F5DB0 2401002F */ li $at, 47 /* B6CF54 800F5DB4 13210003 */ beq $t9, $at, .L800F5DC4 /* B6CF58 800F5DB8 00000000 */ nop /* B6CF5C 800F5DBC 0C03E803 */ jal Audio_SetBGM /* B6CF60 800F5DC0 3C04C193 */ lui $a0, 0xc193 .L800F5DC4: /* B6CF64 800F5DC4 3C048017 */ lui $a0, %hi(D_8016B9F6) # $a0, 0x8017 /* B6CF68 800F5DC8 9484B9F6 */ lhu $a0, %lo(D_8016B9F6)($a0) /* B6CF6C 800F5DCC 97A80022 */ lhu $t0, 0x22($sp) /* B6CF70 800F5DD0 3C010101 */ lui $at, 0x101 /* B6CF74 800F5DD4 00812025 */ or $a0, $a0, $at /* B6CF78 800F5DD8 0C03E803 */ jal Audio_SetBGM /* B6CF7C 800F5DDC AFA8001C */ sw $t0, 0x1c($sp) /* B6CF80 800F5DE0 3C04A000 */ lui $a0, (0xA000FFFF >> 16) # lui $a0, 0xa000 /* B6CF84 800F5DE4 0C03E803 */ jal Audio_SetBGM /* B6CF88 800F5DE8 3484FFFF */ ori $a0, (0xA000FFFF & 0xFFFF) # ori $a0, $a0, 0xffff /* B6CF8C 800F5DEC 8FA9001C */ lw $t1, 0x1c($sp) /* B6CF90 800F5DF0 2401002F */ li $at, 47 /* B6CF94 800F5DF4 3C04A300 */ lui $a0, (0xA300FFFF >> 16) # lui $a0, 0xa300 /* B6CF98 800F5DF8 51210004 */ beql $t1, $at, .L800F5E0C /* B6CF9C 800F5DFC 8FBF0014 */ lw $ra, 0x14($sp) /* B6CFA0 800F5E00 0C03E803 */ jal Audio_SetBGM /* B6CFA4 800F5E04 3484FFFF */ ori $a0, (0xA300FFFF & 0xFFFF) # ori $a0, $a0, 0xffff .L800F5E08: /* B6CFA8 800F5E08 8FBF0014 */ lw $ra, 0x14($sp) .L800F5E0C: /* B6CFAC 800F5E0C 27BD0028 */ addiu $sp, $sp, 0x28 /* B6CFB0 800F5E10 03E00008 */ jr $ra /* B6CFB4 800F5E14 00000000 */ nop