From f326164b2dbcc59a5e7fa8073f14868db254a1ef Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Tue, 25 Jul 2023 23:04:11 -0500 Subject: [PATCH] LeoCJCreateLeoManager decomp --- include/PR/leo.h | 4 ++-- src/libleo/cjcreateleomanager.c | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/include/PR/leo.h b/include/PR/leo.h index 96f2edd..2a3c487 100644 --- a/include/PR/leo.h +++ b/include/PR/leo.h @@ -32,8 +32,8 @@ typedef u8 LEOStatus; typedef struct { - u8 drive; /* version of hw */ - u8 driver; /* version of sw */ + u8 driver; /* version of hw */ + u8 drive; /* version of sw */ u8 deviceType; /* dev type, always 00 */ u8 ndevices; /* # of devices, always 01 */ } LEOVersion; diff --git a/src/libleo/cjcreateleomanager.c b/src/libleo/cjcreateleomanager.c index 20d2150..0cf9ae1 100644 --- a/src/libleo/cjcreateleomanager.c +++ b/src/libleo/cjcreateleomanager.c @@ -4,8 +4,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpointer-to-int-cast" -#ifdef NON_MATCHING -// https://decomp.me/scratch/OYMx2 s32 LeoCJCreateLeoManager(OSPri comPri, OSPri intPri, OSMesg *cmdBuf, s32 cmdMsgCnt) { OSPiHandle* driveRomHandle; OSPiHandle* leoDiskHandle; @@ -81,6 +79,3 @@ s32 LeoCJCreateLeoManager(OSPri comPri, OSPri intPri, OSMesg *cmdBuf, s32 cmdMsg return LEO_ERROR_GOOD; } -#else -#pragma GLOBAL_ASM("asm/nonmatchings/libleo/cjcreateleomanager/LeoCJCreateLeoManager.s") -#endif