From 361d4d7ffd4aa02e40ec5c890a6f2ba614ac04e4 Mon Sep 17 00:00:00 2001 From: gijs Date: Sun, 22 Oct 2023 12:17:55 +0200 Subject: [PATCH] Decompile `nuContPakFileReadWrite` --- src/nu/nucontpakfilereadwrite.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/nu/nucontpakfilereadwrite.c b/src/nu/nucontpakfilereadwrite.c index 4e9723f..71e8210 100644 --- a/src/nu/nucontpakfilereadwrite.c +++ b/src/nu/nucontpakfilereadwrite.c @@ -1,3 +1,18 @@ #include "common.h" -INCLUDE_ASM(const s32, "nu/nucontpakfilereadwrite", nuContPakFileReadWrite); +#include "nu/nusys.h" + +/* 1B290 8008AE90 */ +s32 nuContPakFileReadWrite(NUContPakFile* file, s32 offset, s32 size, u8* buf, u32 mode) { + NUContPakFileRWMesg mesg; + + mesg.file = file; + mesg.offset = offset; + mesg.size = size; + mesg.mode = mode; + mesg.buf = buf; + + file->error = nuSiSendMesg(NU_CONT_PAK_READWRITE_MSG, &mesg); + return file->error; +} +