From cab9d5d07ffb10b5f9c24717726683f99a6c5935 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Mon, 29 Mar 2021 23:58:43 +1000 Subject: [PATCH] Decompile snd0000fe50 --- src/include/lib/lib_37b00.h | 2 +- src/lib/snd.c | 29 +++++++++++------------------ 2 files changed, 12 insertions(+), 19 deletions(-) diff --git a/src/include/lib/lib_37b00.h b/src/include/lib/lib_37b00.h index f85bf5f6f..9033b4e1f 100644 --- a/src/include/lib/lib_37b00.h +++ b/src/include/lib/lib_37b00.h @@ -8,7 +8,7 @@ void func00037b00(ALHeap *heap); u32 func00037d88(void); u32 func00037e1c(void); void func00037e38(void); -u32 func00037e68(void); +void func00037e68(void); u32 func00037ea4(void); void func00037f08(u16 arg0, s32 arg1); void func00037f5c(s32 arg0, s32 arg1); diff --git a/src/lib/snd.c b/src/lib/snd.c index 67c57a3b3..957c4aff3 100644 --- a/src/lib/snd.c +++ b/src/lib/snd.c @@ -2672,24 +2672,17 @@ void snd0000fe20(void) } } -GLOBAL_ASM( -glabel snd0000fe50 -/* fe50: 3c0e8006 */ lui $t6,%hi(g_SndMp3Enabled) -/* fe54: 8dceddd0 */ lw $t6,%lo(g_SndMp3Enabled)($t6) -/* fe58: 27bdffe8 */ addiu $sp,$sp,-24 -/* fe5c: afbf0014 */ sw $ra,0x14($sp) -/* fe60: 51c00004 */ beqzl $t6,.L0000fe74 -/* fe64: 8fbf0014 */ lw $ra,0x14($sp) -/* fe68: 0c00df9a */ jal func00037e68 -/* fe6c: 00000000 */ nop -/* fe70: 8fbf0014 */ lw $ra,0x14($sp) -.L0000fe74: -/* fe74: 27bd0018 */ addiu $sp,$sp,0x18 -/* fe78: 03e00008 */ jr $ra -/* fe7c: 00000000 */ nop -/* fe80: 03e00008 */ jr $ra -/* fe84: 00000000 */ nop -); +void snd0000fe50(void) +{ + if (g_SndMp3Enabled) { + func00037e68(); + } +} + +void snd0000fe80(void) +{ + // empty +} #if PAL GLOBAL_ASM(