Implement osPfsInit and osPfsIsPlug functions with error handling

This commit is contained in:
Gabryel-lima 2026-05-20 15:11:06 -03:00
parent 03c3bd8d08
commit 7ba2f79bf9

View file

@ -8,6 +8,16 @@ extern "C" void osPfsInitPak_recomp(uint8_t * rdram, recomp_context* ctx) {
ctx->r2 = 1; // PFS_ERR_NOPACK
}
extern "C" void osPfsInit_recomp(uint8_t * rdram, recomp_context * ctx) {
ctx->r2 = 1; // PFS_ERR_NOPACK
}
extern "C" void osPfsIsPlug_recomp(uint8_t * rdram, recomp_context * ctx) {
u8* pattern = _arg<1, u8*>(rdram, ctx);
*pattern = 0; // No controller pak plugged in
ctx->r2 = 0;
}
extern "C" void osPfsFreeBlocks_recomp(uint8_t * rdram, recomp_context * ctx) {
ctx->r2 = 1; // PFS_ERR_NOPACK
}