diff --git a/asm/non_matchings/unknown_003260/func_80004604.s b/asm/non_matchings/unknown_003260/func_80004604.s deleted file mode 100644 index 90d93c98..00000000 --- a/asm/non_matchings/unknown_003260/func_80004604.s +++ /dev/null @@ -1,19 +0,0 @@ -glabel func_80004604 -/* 005204 80004604 AFA50004 */ sw $a1, 4($sp) -/* 005208 80004608 10800002 */ beqz $a0, .L80004614 -/* 00520C 8000460C 30AE00FF */ andi $t6, $a1, 0xff -/* 005210 80004610 A08E0036 */ sb $t6, 0x36($a0) -.L80004614: -/* 005214 80004614 03E00008 */ jr $ra -/* 005218 80004618 00000000 */ nop - -/* 00521C 8000461C 10800004 */ beqz $a0, .L80004630 -/* 005220 80004620 00001025 */ move $v0, $zero -/* 005224 80004624 9082003F */ lbu $v0, 0x3f($a0) -/* 005228 80004628 03E00008 */ jr $ra -/* 00522C 8000462C 00000000 */ nop - -.L80004630: -/* 005230 80004630 03E00008 */ jr $ra -/* 005234 80004634 00000000 */ nop - diff --git a/src/unknown_003260.c b/src/unknown_003260.c index 5e358562..4427c378 100644 --- a/src/unknown_003260.c +++ b/src/unknown_003260.c @@ -136,7 +136,18 @@ GLOBAL_ASM("asm/non_matchings/unknown_003260/func_800041FC.s") GLOBAL_ASM("asm/non_matchings/unknown_003260/func_800042CC.s") GLOBAL_ASM("asm/non_matchings/unknown_003260/func_80004384.s") GLOBAL_ASM("asm/non_matchings/unknown_003260/func_80004520.s") -GLOBAL_ASM("asm/non_matchings/unknown_003260/func_80004604.s") +//GLOBAL_ASM("asm/non_matchings/unknown_003260/func_80004604.s") + +void func_80004604(u8* arg0, u8 arg1){ + if (arg0) + arg0[0x36]=arg1; +} + +u8 func_8000461C(u8* arg0){ + if (arg0) + return arg0[0x3F]; + return 0; +} void func_80004638(ALBank* bnk, s16 arg1, s32 arg2) { func_80004668(bnk, arg1, 0, arg2);