From 7cb16995f07b717468bcc077a6873b895816a1c8 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Fri, 13 Nov 2020 18:57:28 +1000 Subject: [PATCH] Decompile func0f11702c --- src/game/pak/pak.c | 23 ++++------------------- src/include/game/pak/pak.h | 2 +- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/src/game/pak/pak.c b/src/game/pak/pak.c index b9932afa3..dd3bad658 100644 --- a/src/game/pak/pak.c +++ b/src/game/pak/pak.c @@ -606,25 +606,10 @@ glabel func0f116fa0 /* f117028: 00000000 */ sll $zero,$zero,0x0 ); -GLOBAL_ASM( -glabel func0f11702c -/* f11702c: 00047600 */ sll $t6,$a0,0x18 -/* f117030: 000e7e03 */ sra $t7,$t6,0x18 -/* f117034: 000fc080 */ sll $t8,$t7,0x2 -/* f117038: 030fc023 */ subu $t8,$t8,$t7 -/* f11703c: 0018c080 */ sll $t8,$t8,0x2 -/* f117040: 030fc023 */ subu $t8,$t8,$t7 -/* f117044: 0018c080 */ sll $t8,$t8,0x2 -/* f117048: 030fc021 */ addu $t8,$t8,$t7 -/* f11704c: 0018c080 */ sll $t8,$t8,0x2 -/* f117050: 030fc023 */ subu $t8,$t8,$t7 -/* f117054: 0018c080 */ sll $t8,$t8,0x2 -/* f117058: 3c02800a */ lui $v0,%hi(var800a2380+0x264) -/* f11705c: 00581021 */ addu $v0,$v0,$t8 -/* f117060: afa40000 */ sw $a0,0x0($sp) -/* f117064: 03e00008 */ jr $ra -/* f117068: 8c4225e4 */ lw $v0,%lo(var800a2380+0x264)($v0) -); +s32 func0f11702c(s8 device) +{ + return var800a2380[device].unk264; +} s32 func0f11706c(s8 arg0) { diff --git a/src/include/game/pak/pak.h b/src/include/game/pak/pak.h index fab9845a6..0c5db49f4 100644 --- a/src/include/game/pak/pak.h +++ b/src/include/game/pak/pak.h @@ -29,7 +29,7 @@ void func0f116db0(s8 device, s32 value); s32 func0f116df0(s8 device, struct pakdata **arg1); s32 func0f116e84(s8 device, u16 company_code, u32 game_code, char *game_name, char *ext_name); bool func0f116fa0(s8 arg0, s32 arg1); -u32 func0f11702c(void); +s32 func0f11702c(s8 device); s32 func0f11706c(s8 arg0); s32 func0f117094(s8 arg0, u32 arg1); u32 func0f117150(void);