diff --git a/arm9/source/driveMenu.cpp b/arm9/source/driveMenu.cpp index a355823..d2430cd 100644 --- a/arm9/source/driveMenu.cpp +++ b/arm9/source/driveMenu.cpp @@ -21,6 +21,7 @@ ------------------------------------------------------------------*/ #include +#include #include #include #include @@ -189,7 +190,8 @@ void driveMenu (void) { if (flashcardMounted) { dmMaxCursors++; dmAssignedOp[dmMaxCursors] = 1; - } else if (!(REG_SCFG_MC & BIT(0))) { + } + if (((*(u32*)io_dldi_data+(0x64/4)) & FEATURE_SLOT_GBA) || !(REG_SCFG_MC & BIT(0))) { dmMaxCursors++; dmAssignedOp[dmMaxCursors] = 4; }