mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-06 22:30:15 +00:00
Match func_800EEA50 + some surrounding doc (#916)
* Match func_800EEA50 * Document some audio debug stuff * more doc * more doc * formatting * Fix enums, and some more bits of doc * review * LIM -> MAX * missed review suggestion... * more review * ganon comments * more review * 🐍☠️ * more review * Update functions.h * quotes * review Co-authored-by: zelda2774 <zelda2774@invalid>
This commit is contained in:
parent
28e72bb486
commit
a75c70358c
37 changed files with 1562 additions and 5496 deletions
|
@ -1,14 +1,14 @@
|
|||
glabel func_800F2464
|
||||
/* B69604 800F2464 3C058013 */ lui $a1, %hi(D_80131F00) # $a1, 0x8013
|
||||
/* B69608 800F2468 24A51F00 */ addiu $a1, %lo(D_80131F00) # addiu $a1, $a1, 0x1f00
|
||||
glabel AudioDebug_ProcessInput_SEFlagSwap
|
||||
/* B69604 800F2464 3C058013 */ lui $a1, %hi(sAudioSEFlagSwapIsEditing) # $a1, 0x8013
|
||||
/* B69608 800F2468 24A51F00 */ addiu $a1, %lo(sAudioSEFlagSwapIsEditing) # addiu $a1, $a1, 0x1f00
|
||||
/* B6960C 800F246C 90AE0000 */ lbu $t6, ($a1)
|
||||
/* B69610 800F2470 27BDFFF8 */ addiu $sp, $sp, -8
|
||||
/* B69614 800F2474 3C028017 */ lui $v0, %hi(sDebugPadPress) # $v0, 0x8017
|
||||
/* B69618 800F2478 15C0003F */ bnez $t6, .L800F2578
|
||||
/* B6961C 800F247C 00000000 */ nop
|
||||
/* B69620 800F2480 8C42BAB8 */ lw $v0, %lo(sDebugPadPress)($v0)
|
||||
/* B69624 800F2484 3C048013 */ lui $a0, %hi(D_80131F04) # $a0, 0x8013
|
||||
/* B69628 800F2488 24841F04 */ addiu $a0, %lo(D_80131F04) # addiu $a0, $a0, 0x1f04
|
||||
/* B69624 800F2484 3C048013 */ lui $a0, %hi(sAudioSEFlagSwapSel) # $a0, 0x8013
|
||||
/* B69628 800F2488 24841F04 */ addiu $a0, %lo(sAudioSEFlagSwapSel) # addiu $a0, $a0, 0x1f04
|
||||
/* B6962C 800F248C 304F0800 */ andi $t7, $v0, 0x800
|
||||
/* B69630 800F2490 11E00008 */ beqz $t7, .L800F24B4
|
||||
/* B69634 800F2494 304C0400 */ andi $t4, $v0, 0x400
|
||||
|
@ -21,9 +21,9 @@ glabel func_800F2464
|
|||
.L800F24B0:
|
||||
/* B69650 800F24B0 A0990000 */ sb $t9, ($a0)
|
||||
.L800F24B4:
|
||||
/* B69654 800F24B4 3C048013 */ lui $a0, %hi(D_80131F04) # $a0, 0x8013
|
||||
/* B69654 800F24B4 3C048013 */ lui $a0, %hi(sAudioSEFlagSwapSel) # $a0, 0x8013
|
||||
/* B69658 800F24B8 11800008 */ beqz $t4, .L800F24DC
|
||||
/* B6965C 800F24BC 24841F04 */ addiu $a0, %lo(D_80131F04) # addiu $a0, $a0, 0x1f04
|
||||
/* B6965C 800F24BC 24841F04 */ addiu $a0, %lo(sAudioSEFlagSwapSel) # addiu $a0, $a0, 0x1f04
|
||||
/* B69660 800F24C0 90830000 */ lbu $v1, ($a0)
|
||||
/* B69664 800F24C4 28610009 */ slti $at, $v1, 9
|
||||
/* B69668 800F24C8 10200003 */ beqz $at, .L800F24D8
|
||||
|
@ -42,20 +42,20 @@ glabel func_800F2464
|
|||
/* B69690 800F24F0 13000009 */ beqz $t8, .L800F2518
|
||||
/* B69694 800F24F4 30591000 */ andi $t9, $v0, 0x1000
|
||||
/* B69698 800F24F8 90860000 */ lbu $a2, ($a0)
|
||||
/* B6969C 800F24FC 3C018017 */ lui $at, %hi(D_8016E2E0)
|
||||
/* B6969C 800F24FC 3C018017 */ lui $at, %hi(gAudioSEFlagSwapSource)
|
||||
/* B696A0 800F2500 00063040 */ sll $a2, $a2, 1
|
||||
/* B696A4 800F2504 00260821 */ addu $at, $at, $a2
|
||||
/* B696A8 800F2508 A420E2E0 */ sh $zero, %lo(D_8016E2E0)($at)
|
||||
/* B696AC 800F250C 3C018017 */ lui $at, %hi(D_8016E2F8)
|
||||
/* B696A8 800F2508 A420E2E0 */ sh $zero, %lo(gAudioSEFlagSwapSource)($at)
|
||||
/* B696AC 800F250C 3C018017 */ lui $at, %hi(gAudioSEFlagSwapTarget)
|
||||
/* B696B0 800F2510 00260821 */ addu $at, $at, $a2
|
||||
/* B696B4 800F2514 A420E2F8 */ sh $zero, %lo(D_8016E2F8)($at)
|
||||
/* B696B4 800F2514 A420E2F8 */ sh $zero, %lo(gAudioSEFlagSwapTarget)($at)
|
||||
.L800F2518:
|
||||
/* B696B8 800F2518 1320008E */ beqz $t9, .L800F2754
|
||||
/* B696BC 800F251C 3C0C8017 */ lui $t4, %hi(D_8016E2E0) # $t4, 0x8017
|
||||
/* B696BC 800F251C 3C0C8017 */ lui $t4, %hi(gAudioSEFlagSwapSource) # $t4, 0x8017
|
||||
/* B696C0 800F2520 90830000 */ lbu $v1, ($a0)
|
||||
/* B696C4 800F2524 3C0D8017 */ lui $t5, %hi(D_8016E2F8) # $t5, 0x8017
|
||||
/* B696C8 800F2528 25ADE2F8 */ addiu $t5, %lo(D_8016E2F8) # addiu $t5, $t5, -0x1d08
|
||||
/* B696CC 800F252C 258CE2E0 */ addiu $t4, %lo(D_8016E2E0) # addiu $t4, $t4, -0x1d20
|
||||
/* B696C4 800F2524 3C0D8017 */ lui $t5, %hi(gAudioSEFlagSwapTarget) # $t5, 0x8017
|
||||
/* B696C8 800F2528 25ADE2F8 */ addiu $t5, %lo(gAudioSEFlagSwapTarget) # addiu $t5, $t5, -0x1d08
|
||||
/* B696CC 800F252C 258CE2E0 */ addiu $t4, %lo(gAudioSEFlagSwapSource) # addiu $t4, $t4, -0x1d20
|
||||
/* B696D0 800F2530 00033040 */ sll $a2, $v1, 1
|
||||
/* B696D4 800F2534 00CC3821 */ addu $a3, $a2, $t4
|
||||
/* B696D8 800F2538 10600004 */ beqz $v1, .L800F254C
|
||||
|
@ -67,13 +67,13 @@ glabel func_800F2464
|
|||
/* B696EC 800F254C 24030009 */ li $v1, 9
|
||||
.L800F2550:
|
||||
/* B696F0 800F2550 00032840 */ sll $a1, $v1, 1
|
||||
/* B696F4 800F2554 3C0E8017 */ lui $t6, %hi(D_8016E2E0)
|
||||
/* B696F4 800F2554 3C0E8017 */ lui $t6, %hi(gAudioSEFlagSwapSource)
|
||||
/* B696F8 800F2558 01C57021 */ addu $t6, $t6, $a1
|
||||
/* B696FC 800F255C 95CEE2E0 */ lhu $t6, %lo(D_8016E2E0)($t6)
|
||||
/* B69700 800F2560 3C0F8017 */ lui $t7, %hi(D_8016E2F8)
|
||||
/* B696FC 800F255C 95CEE2E0 */ lhu $t6, %lo(gAudioSEFlagSwapSource)($t6)
|
||||
/* B69700 800F2560 3C0F8017 */ lui $t7, %hi(gAudioSEFlagSwapTarget)
|
||||
/* B69704 800F2564 01E57821 */ addu $t7, $t7, $a1
|
||||
/* B69708 800F2568 A4EE0000 */ sh $t6, ($a3)
|
||||
/* B6970C 800F256C 95EFE2F8 */ lhu $t7, %lo(D_8016E2F8)($t7)
|
||||
/* B6970C 800F256C 95EFE2F8 */ lhu $t7, %lo(gAudioSEFlagSwapTarget)($t7)
|
||||
/* B69710 800F2570 10000078 */ b .L800F2754
|
||||
/* B69714 800F2574 A50F0000 */ sh $t7, ($t0)
|
||||
.L800F2578:
|
||||
|
@ -82,8 +82,8 @@ glabel func_800F2464
|
|||
/* B69720 800F2580 30580200 */ andi $t8, $v0, 0x200
|
||||
/* B69724 800F2584 1300000A */ beqz $t8, .L800F25B0
|
||||
/* B69728 800F2588 304D0100 */ andi $t5, $v0, 0x100
|
||||
/* B6972C 800F258C 3C038013 */ lui $v1, %hi(D_80131F08) # $v1, 0x8013
|
||||
/* B69730 800F2590 24631F08 */ addiu $v1, %lo(D_80131F08) # addiu $v1, $v1, 0x1f08
|
||||
/* B6972C 800F258C 3C038013 */ lui $v1, %hi(sAudioSEFlagSwapNibbleSel) # $v1, 0x8013
|
||||
/* B69730 800F2590 24631F08 */ addiu $v1, %lo(sAudioSEFlagSwapNibbleSel) # addiu $v1, $v1, 0x1f08
|
||||
/* B69734 800F2594 90640000 */ lbu $a0, ($v1)
|
||||
/* B69738 800F2598 240C0007 */ li $t4, 7
|
||||
/* B6973C 800F259C 18800003 */ blez $a0, .L800F25AC
|
||||
|
@ -93,9 +93,9 @@ glabel func_800F2464
|
|||
.L800F25AC:
|
||||
/* B6974C 800F25AC A06C0000 */ sb $t4, ($v1)
|
||||
.L800F25B0:
|
||||
/* B69750 800F25B0 3C038013 */ lui $v1, %hi(D_80131F08) # $v1, 0x8013
|
||||
/* B69750 800F25B0 3C038013 */ lui $v1, %hi(sAudioSEFlagSwapNibbleSel) # $v1, 0x8013
|
||||
/* B69754 800F25B4 11A00008 */ beqz $t5, .L800F25D8
|
||||
/* B69758 800F25B8 24631F08 */ addiu $v1, %lo(D_80131F08) # addiu $v1, $v1, 0x1f08
|
||||
/* B69758 800F25B8 24631F08 */ addiu $v1, %lo(sAudioSEFlagSwapNibbleSel) # addiu $v1, $v1, 0x1f08
|
||||
/* B6975C 800F25BC 90640000 */ lbu $a0, ($v1)
|
||||
/* B69760 800F25C0 28810007 */ slti $at, $a0, 7
|
||||
/* B69764 800F25C4 10200003 */ beqz $at, .L800F25D4
|
||||
|
@ -113,8 +113,8 @@ glabel func_800F2464
|
|||
.L800F25EC:
|
||||
/* B6978C 800F25EC 1080000B */ beqz $a0, .L800F261C
|
||||
/* B69790 800F25F0 30460400 */ andi $a2, $v0, 0x400
|
||||
/* B69794 800F25F4 3C188017 */ lui $t8, %hi(D_8016BAB0) # $t8, 0x8017
|
||||
/* B69798 800F25F8 8F18BAB0 */ lw $t8, %lo(D_8016BAB0)($t8)
|
||||
/* B69794 800F25F4 3C188017 */ lui $t8, %hi(sDebugPadHold) # $t8, 0x8017
|
||||
/* B69798 800F25F8 8F18BAB0 */ lw $t8, %lo(sDebugPadHold)($t8)
|
||||
/* B6979C 800F25FC 24090001 */ li $t1, 1
|
||||
/* B697A0 800F2600 33190008 */ andi $t9, $t8, 8
|
||||
/* B697A4 800F2604 53200005 */ beql $t9, $zero, .L800F261C
|
||||
|
@ -126,8 +126,8 @@ glabel func_800F2464
|
|||
.L800F261C:
|
||||
/* B697BC 800F261C 10C00009 */ beqz $a2, .L800F2644
|
||||
/* B697C0 800F2620 87A90006 */ lh $t1, 6($sp)
|
||||
/* B697C4 800F2624 3C0C8017 */ lui $t4, %hi(D_8016BAB0) # $t4, 0x8017
|
||||
/* B697C8 800F2628 8D8CBAB0 */ lw $t4, %lo(D_8016BAB0)($t4)
|
||||
/* B697C4 800F2624 3C0C8017 */ lui $t4, %hi(sDebugPadHold) # $t4, 0x8017
|
||||
/* B697C8 800F2628 8D8CBAB0 */ lw $t4, %lo(sDebugPadHold)($t4)
|
||||
/* B697CC 800F262C 2409FFFF */ li $t1, -1
|
||||
/* B697D0 800F2630 318D0008 */ andi $t5, $t4, 8
|
||||
/* B697D4 800F2634 11A00003 */ beqz $t5, .L800F2644
|
||||
|
@ -136,13 +136,13 @@ glabel func_800F2464
|
|||
/* B697E0 800F2640 2409FFF8 */ li $t1, -8
|
||||
.L800F2644:
|
||||
/* B697E4 800F2644 90660000 */ lbu $a2, ($v1)
|
||||
/* B697E8 800F2648 3C048013 */ lui $a0, %hi(D_80131F04) # $a0, 0x8013
|
||||
/* B697EC 800F264C 24841F04 */ addiu $a0, %lo(D_80131F04) # addiu $a0, $a0, 0x1f04
|
||||
/* B697E8 800F2648 3C048013 */ lui $a0, %hi(sAudioSEFlagSwapSel) # $a0, 0x8013
|
||||
/* B697EC 800F264C 24841F04 */ addiu $a0, %lo(sAudioSEFlagSwapSel) # addiu $a0, $a0, 0x1f04
|
||||
/* B697F0 800F2650 28C10004 */ slti $at, $a2, 4
|
||||
/* B697F4 800F2654 10200015 */ beqz $at, .L800F26AC
|
||||
/* B697F8 800F2658 3C188017 */ lui $t8, %hi(D_8016E2E0) # $t8, 0x8017
|
||||
/* B697F8 800F2658 3C188017 */ lui $t8, %hi(gAudioSEFlagSwapSource) # $t8, 0x8017
|
||||
/* B697FC 800F265C 908E0000 */ lbu $t6, ($a0)
|
||||
/* B69800 800F2660 2718E2E0 */ addiu $t8, %lo(D_8016E2E0) # addiu $t8, $t8, -0x1d20
|
||||
/* B69800 800F2660 2718E2E0 */ addiu $t8, %lo(gAudioSEFlagSwapSource) # addiu $t8, $t8, -0x1d20
|
||||
/* B69804 800F2664 00065823 */ negu $t3, $a2
|
||||
/* B69808 800F2668 000E7840 */ sll $t7, $t6, 1
|
||||
/* B6980C 800F266C 01F83821 */ addu $a3, $t7, $t8
|
||||
|
@ -162,11 +162,11 @@ glabel func_800F2464
|
|||
/* B69844 800F26A4 10000017 */ b .L800F2704
|
||||
/* B69848 800F26A8 A4F80000 */ sh $t8, ($a3)
|
||||
.L800F26AC:
|
||||
/* B6984C 800F26AC 3C048013 */ lui $a0, %hi(D_80131F04) # $a0, 0x8013
|
||||
/* B69850 800F26B0 24841F04 */ addiu $a0, %lo(D_80131F04) # addiu $a0, $a0, 0x1f04
|
||||
/* B6984C 800F26AC 3C048013 */ lui $a0, %hi(sAudioSEFlagSwapSel) # $a0, 0x8013
|
||||
/* B69850 800F26B0 24841F04 */ addiu $a0, %lo(sAudioSEFlagSwapSel) # addiu $a0, $a0, 0x1f04
|
||||
/* B69854 800F26B4 90990000 */ lbu $t9, ($a0)
|
||||
/* B69858 800F26B8 3C0D8017 */ lui $t5, %hi(D_8016E2F8) # $t5, 0x8017
|
||||
/* B6985C 800F26BC 25ADE2F8 */ addiu $t5, %lo(D_8016E2F8) # addiu $t5, $t5, -0x1d08
|
||||
/* B69858 800F26B8 3C0D8017 */ lui $t5, %hi(gAudioSEFlagSwapTarget) # $t5, 0x8017
|
||||
/* B6985C 800F26BC 25ADE2F8 */ addiu $t5, %lo(gAudioSEFlagSwapTarget) # addiu $t5, $t5, -0x1d08
|
||||
/* B69860 800F26C0 00196040 */ sll $t4, $t9, 1
|
||||
/* B69864 800F26C4 018D4021 */ addu $t0, $t4, $t5
|
||||
/* B69868 800F26C8 95070000 */ lhu $a3, ($t0)
|
||||
|
@ -185,10 +185,10 @@ glabel func_800F2464
|
|||
/* B6989C 800F26FC 032C6821 */ addu $t5, $t9, $t4
|
||||
/* B698A0 800F2700 A50D0000 */ sh $t5, ($t0)
|
||||
.L800F2704:
|
||||
/* B698A4 800F2704 3C048013 */ lui $a0, %hi(D_80131F04) # $a0, 0x8013
|
||||
/* B698A4 800F2704 3C048013 */ lui $a0, %hi(sAudioSEFlagSwapSel) # $a0, 0x8013
|
||||
/* B698A8 800F2708 304E8000 */ andi $t6, $v0, 0x8000
|
||||
/* B698AC 800F270C 11C00002 */ beqz $t6, .L800F2718
|
||||
/* B698B0 800F2710 24841F04 */ addiu $a0, %lo(D_80131F04) # addiu $a0, $a0, 0x1f04
|
||||
/* B698B0 800F2710 24841F04 */ addiu $a0, %lo(sAudioSEFlagSwapSel) # addiu $a0, $a0, 0x1f04
|
||||
/* B698B4 800F2714 A0A00000 */ sb $zero, ($a1)
|
||||
.L800F2718:
|
||||
/* B698B8 800F2718 304F4000 */ andi $t7, $v0, 0x4000
|
||||
|
@ -199,21 +199,21 @@ glabel func_800F2464
|
|||
/* B698CC 800F272C 2B010004 */ slti $at, $t8, 4
|
||||
/* B698D0 800F2730 10200005 */ beqz $at, .L800F2748
|
||||
/* B698D4 800F2734 00063040 */ sll $a2, $a2, 1
|
||||
/* B698D8 800F2738 3C018017 */ lui $at, %hi(D_8016E2E0)
|
||||
/* B698D8 800F2738 3C018017 */ lui $at, %hi(gAudioSEFlagSwapSource)
|
||||
/* B698DC 800F273C 00260821 */ addu $at, $at, $a2
|
||||
/* B698E0 800F2740 10000004 */ b .L800F2754
|
||||
/* B698E4 800F2744 A420E2E0 */ sh $zero, %lo(D_8016E2E0)($at)
|
||||
/* B698E4 800F2744 A420E2E0 */ sh $zero, %lo(gAudioSEFlagSwapSource)($at)
|
||||
.L800F2748:
|
||||
/* B698E8 800F2748 3C018017 */ lui $at, %hi(D_8016E2F8)
|
||||
/* B698E8 800F2748 3C018017 */ lui $at, %hi(gAudioSEFlagSwapTarget)
|
||||
/* B698EC 800F274C 00260821 */ addu $at, $at, $a2
|
||||
/* B698F0 800F2750 A420E2F8 */ sh $zero, %lo(D_8016E2F8)($at)
|
||||
/* B698F0 800F2750 A420E2F8 */ sh $zero, %lo(gAudioSEFlagSwapTarget)($at)
|
||||
.L800F2754:
|
||||
/* B698F4 800F2754 30590002 */ andi $t9, $v0, 2
|
||||
.L800F2758:
|
||||
/* B698F8 800F2758 13200006 */ beqz $t9, .L800F2774
|
||||
/* B698FC 800F275C 304E0004 */ andi $t6, $v0, 4
|
||||
/* B69900 800F2760 3C038013 */ lui $v1, %hi(D_801333F4) # $v1, 0x8013
|
||||
/* B69904 800F2764 246333F4 */ addiu $v1, %lo(D_801333F4) # addiu $v1, $v1, 0x33f4
|
||||
/* B69900 800F2760 3C038013 */ lui $v1, %hi(gAudioSEFlagSwapOff) # $v1, 0x8013
|
||||
/* B69904 800F2764 246333F4 */ addiu $v1, %lo(gAudioSEFlagSwapOff) # addiu $v1, $v1, 0x33f4
|
||||
/* B69908 800F2768 906C0000 */ lbu $t4, ($v1)
|
||||
/* B6990C 800F276C 398D0001 */ xori $t5, $t4, 1
|
||||
/* B69910 800F2770 A06D0000 */ sb $t5, ($v1)
|
||||
|
@ -221,8 +221,8 @@ glabel func_800F2464
|
|||
/* B69914 800F2774 11C00008 */ beqz $t6, .L800F2798
|
||||
/* B69918 800F2778 00000000 */ nop
|
||||
/* B6991C 800F277C 908F0000 */ lbu $t7, ($a0)
|
||||
/* B69920 800F2780 3C188017 */ lui $t8, %hi(D_8016E310) # $t8, 0x8017
|
||||
/* B69924 800F2784 2718E310 */ addiu $t8, %lo(D_8016E310) # addiu $t8, $t8, -0x1cf0
|
||||
/* B69920 800F2780 3C188017 */ lui $t8, %hi(gAudioSEFlagSwapMode) # $t8, 0x8017
|
||||
/* B69924 800F2784 2718E310 */ addiu $t8, %lo(gAudioSEFlagSwapMode) # addiu $t8, $t8, -0x1cf0
|
||||
/* B69928 800F2788 01F81021 */ addu $v0, $t7, $t8
|
||||
/* B6992C 800F278C 90590000 */ lbu $t9, ($v0)
|
||||
/* B69930 800F2790 3B2C0001 */ xori $t4, $t9, 1
|
|
@ -40,7 +40,7 @@ glabel func_800EE824
|
|||
/* B65A50 800EE8B0 1000001B */ b .L800EE920
|
||||
/* B65A54 800EE8B4 A4231C88 */ sh $v1, %lo(D_80131C88)($at)
|
||||
.L800EE8B8:
|
||||
/* B65A58 800EE8B8 0C03DC98 */ jal func_800F7260
|
||||
/* B65A58 800EE8B8 0C03DC98 */ jal Audio_SetSoundBanksMute
|
||||
/* B65A5C 800EE8BC 00002025 */ move $a0, $zero
|
||||
/* B65A60 800EE8C0 3C048013 */ lui $a0, %hi(D_80131C84) # $a0, 0x8013
|
||||
/* B65A64 800EE8C4 0C03B616 */ jal func_800ED858
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,9 +1,9 @@
|
|||
glabel func_800F7680
|
||||
glabel Audio_ProcessSoundRequest
|
||||
/* B6E820 800F7680 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* B6E824 800F7684 3C0E8013 */ lui $t6, %hi(D_801333A4) # $t6, 0x8013
|
||||
/* B6E828 800F7688 91CE33A4 */ lbu $t6, %lo(D_801333A4)($t6)
|
||||
/* B6E82C 800F768C 3C188017 */ lui $t8, %hi(D_8016C9A0) # $t8, 0x8017
|
||||
/* B6E830 800F7690 2718C9A0 */ addiu $t8, %lo(D_8016C9A0) # addiu $t8, $t8, -0x3660
|
||||
/* B6E824 800F7684 3C0E8013 */ lui $t6, %hi(sSoundRequestReadIndex) # $t6, 0x8013
|
||||
/* B6E828 800F7688 91CE33A4 */ lbu $t6, %lo(sSoundRequestReadIndex)($t6)
|
||||
/* B6E82C 800F768C 3C188017 */ lui $t8, %hi(sSoundRequests) # $t8, 0x8017
|
||||
/* B6E830 800F7690 2718C9A0 */ addiu $t8, %lo(sSoundRequests) # addiu $t8, $t8, -0x3660
|
||||
/* B6E834 800F7694 000E7880 */ sll $t7, $t6, 2
|
||||
/* B6E838 800F7698 01EE7823 */ subu $t7, $t7, $t6
|
||||
/* B6E83C 800F769C 000F78C0 */ sll $t7, $t7, 3
|
||||
|
@ -29,7 +29,7 @@ glabel func_800F7680
|
|||
/* B6E88C 800F76EC 13000009 */ beqz $t8, .L800F7714
|
||||
/* B6E890 800F76F0 3C048013 */ lui $a0, %hi(D_80133340) # $a0, 0x8013
|
||||
/* B6E894 800F76F4 24843340 */ addiu $a0, %lo(D_80133340) # addiu $a0, $a0, 0x3340
|
||||
/* B6E898 800F76F8 0C03CB5B */ jal func_800F2D6C
|
||||
/* B6E898 800F76F8 0C03CB5B */ jal AudioDebug_ScrPrt
|
||||
/* B6E89C 800F76FC AFAA0050 */ sw $t2, 0x50($sp)
|
||||
/* B6E8A0 800F7700 8FAA0050 */ lw $t2, 0x50($sp)
|
||||
/* B6E8A4 800F7704 95550000 */ lhu $s5, ($t2)
|
|
@ -34,12 +34,12 @@ glabel Audio_ProcessSeqCmd
|
|||
/* B706C8 800F9528 3C048013 */ lui $a0, %hi(D_80133390) # $a0, 0x8013
|
||||
/* B706CC 800F952C 00102C02 */ srl $a1, $s0, 0x10
|
||||
/* B706D0 800F9530 30A5FFFF */ andi $a1, $a1, 0xffff
|
||||
/* B706D4 800F9534 0C03CB5B */ jal func_800F2D6C
|
||||
/* B706D4 800F9534 0C03CB5B */ jal AudioDebug_ScrPrt
|
||||
/* B706D8 800F9538 24843390 */ addiu $a0, %lo(D_80133390) # addiu $a0, $a0, 0x3390
|
||||
/* B706DC 800F953C 3C048013 */ lui $a0, %hi(D_80133398) # $a0, 0x8013
|
||||
/* B706E0 800F9540 02002825 */ move $a1, $s0
|
||||
/* B706E4 800F9544 30A5FFFF */ andi $a1, $a1, 0xffff
|
||||
/* B706E8 800F9548 0C03CB5B */ jal func_800F2D6C
|
||||
/* B706E8 800F9548 0C03CB5B */ jal AudioDebug_ScrPrt
|
||||
/* B706EC 800F954C 24843398 */ addiu $a0, %lo(D_80133398) # addiu $a0, $a0, 0x3398
|
||||
.L800F9550:
|
||||
/* B706F0 800F9550 3C010F00 */ lui $at, 0xf00
|
||||
|
@ -757,10 +757,10 @@ glabel L800F9F68
|
|||
/* B71154 800F9FB4 A0393408 */ sb $t9, %lo(D_80133408)($at)
|
||||
glabel L800F9FB8
|
||||
/* B71158 800F9FB8 320EFF00 */ andi $t6, $s0, 0xff00
|
||||
/* B7115C 800F9FBC 3C038013 */ lui $v1, %hi(D_80133414) # $v1, 0x8013
|
||||
/* B7115C 800F9FBC 3C038013 */ lui $v1, %hi(gAudioSpecId) # $v1, 0x8013
|
||||
/* B71160 800F9FC0 000E7A02 */ srl $t7, $t6, 8
|
||||
/* B71164 800F9FC4 3C018013 */ lui $at, %hi(D_801333CC) # $at, 0x8013
|
||||
/* B71168 800F9FC8 24633414 */ addiu $v1, %lo(D_80133414) # addiu $v1, $v1, 0x3414
|
||||
/* B71168 800F9FC8 24633414 */ addiu $v1, %lo(gAudioSpecId) # addiu $v1, $v1, 0x3414
|
||||
/* B7116C 800F9FCC A02F33CC */ sb $t7, %lo(D_801333CC)($at)
|
||||
/* B71170 800F9FD0 90780000 */ lbu $t8, ($v1)
|
||||
/* B71174 800F9FD4 A0700000 */ sb $s0, ($v1)
|
||||
|
|
|
@ -204,7 +204,7 @@ glabel func_800758AC
|
|||
/* AECCC0 80075B20 0C00084C */ jal osSyncPrintf
|
||||
/* AECCC4 80075B24 2484C724 */ addiu $a0, %lo(D_8013C724) # addiu $a0, $a0, -0x38dc
|
||||
/* AECCC8 80075B28 8FA20018 */ lw $v0, 0x18($sp)
|
||||
/* AECCCC 80075B2C 0C03D9B0 */ jal func_800F66C0
|
||||
/* AECCCC 80075B2C 0C03D9B0 */ jal Audio_SetEnvReverb
|
||||
/* AECCD0 80075B30 80441CC0 */ lb $a0, 0x1cc0($v0)
|
||||
/* AECCD4 80075B34 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L80075B38:
|
||||
|
|
|
@ -1715,7 +1715,7 @@ glabel L8010D768
|
|||
/* B84950 8010D7B0 008E2021 */ addu $a0, $a0, $t6
|
||||
/* B84954 8010D7B4 0C03D719 */ jal func_800F5C64
|
||||
/* B84958 8010D7B8 94843CE0 */ lhu $a0, %lo(D_80153CE0)($a0)
|
||||
/* B8495C 8010D7BC 0C03DC98 */ jal func_800F7260
|
||||
/* B8495C 8010D7BC 0C03DC98 */ jal Audio_SetSoundBanksMute
|
||||
/* B84960 8010D7C0 24040020 */ li $a0, 32
|
||||
.L8010D7C4:
|
||||
/* B84964 8010D7C4 3C010001 */ lui $at, 1
|
||||
|
@ -2982,7 +2982,7 @@ glabel L8010E904
|
|||
/* B85BB8 8010EA18 10000095 */ b .L8010EC70
|
||||
/* B85BBC 8010EA1C 92026304 */ lbu $v0, 0x6304($s0)
|
||||
glabel L8010EA20
|
||||
/* B85BC0 8010EA20 0C03E3FD */ jal func_800F8FF4
|
||||
/* B85BC0 8010EA20 0C03E3FD */ jal Audio_IsSfxPlaying
|
||||
/* B85BC4 8010EA24 24044836 */ li $a0, 18486
|
||||
/* B85BC8 8010EA28 1440000F */ bnez $v0, .L8010EA68
|
||||
/* B85BCC 8010EA2C 00000000 */ nop
|
||||
|
|
|
@ -470,7 +470,7 @@ glabel L8010F8F8
|
|||
.L8010FCB0:
|
||||
/* B86E50 8010FCB0 0C041C91 */ jal func_80107244
|
||||
/* B86E54 8010FCB4 8FA40030 */ lw $a0, 0x30($sp)
|
||||
/* B86E58 8010FCB8 0C03DA47 */ jal func_800F691C
|
||||
/* B86E58 8010FCB8 0C03DA47 */ jal Audio_PlaySoundIfNotInCutscene
|
||||
/* B86E5C 8010FCBC 00002025 */ move $a0, $zero
|
||||
/* B86E60 8010FCC0 8FB90030 */ lw $t9, 0x30($sp)
|
||||
/* B86E64 8010FCC4 240A0002 */ li $t2, 2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue