From 232503de4cb7558c1faf551c9abc09729d278b7f Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Thu, 2 Oct 2025 14:55:39 -0300 Subject: [PATCH] Removed `SAVE_TYPE_ERROR_SCREEN` config (#7836) --- include/config/general.h | 3 +-- src/main.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/include/config/general.h b/include/config/general.h index aeeda8d3a1..5ce5c68040 100644 --- a/include/config/general.h +++ b/include/config/general.h @@ -6,7 +6,7 @@ // still has them in the ROM. This is because the developers forgot // to define NDEBUG before release, however this has been changed as // Ruby's actual debug build does not use the AGBPrint features. -// +// // Use `make release` to automatically enable NDEBUG. #ifdef RELEASE #define NDEBUG @@ -88,5 +88,4 @@ // Naming Screen #define AUTO_LOWERCASE_KEYBOARD GEN_LATEST // Starting in GEN_6, after entering the first uppercase character, the keyboard switches to lowercase letters. -#define SAVE_TYPE_ERROR_SCREEN FALSE // When enabled, this shows an error message when the game is loaded on a cart without a flash chip or on an emulator with the wrong save type setting instead of crashing. #endif // GUARD_CONFIG_GENERAL_H diff --git a/src/main.c b/src/main.c index 3fd080c75b..7abc47265e 100644 --- a/src/main.c +++ b/src/main.c @@ -116,7 +116,7 @@ void AgbMain(void) gSoftResetDisabled = FALSE; if (gFlashMemoryPresent != TRUE) - SetMainCallback2((SAVE_TYPE_ERROR_SCREEN) ? CB2_FlashNotDetectedScreen : NULL); + SetMainCallback2(CB2_FlashNotDetectedScreen); gLinkTransferringData = FALSE;