aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/qt_sdl
diff options
context:
space:
mode:
authorArisotura <thetotalworm@gmail.com>2022-01-08 11:20:21 +0100
committerArisotura <thetotalworm@gmail.com>2022-01-08 11:20:21 +0100
commit80564ba947eae83bdcb4f18ece7e36617a217fbb (patch)
tree4fc8c61d131660584c3fb64aa5ad630c9d4c83c4 /src/frontend/qt_sdl
parente665e25bd3ea4b9af932e182b1c93e77b762ccb0 (diff)
explicitly eject the cart before a load with reset, preventing a spurious cart-eject IRQ on startup
also fix possible KEY1 issues when using internal BIOS
Diffstat (limited to 'src/frontend/qt_sdl')
-rw-r--r--src/frontend/qt_sdl/ROMManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/frontend/qt_sdl/ROMManager.cpp b/src/frontend/qt_sdl/ROMManager.cpp
index 2b9bbd3..1d8bd87 100644
--- a/src/frontend/qt_sdl/ROMManager.cpp
+++ b/src/frontend/qt_sdl/ROMManager.cpp
@@ -535,6 +535,7 @@ bool LoadROM(QStringList filepath, bool reset)
if (reset)
{
NDS::SetConsoleType(Config::ConsoleType);
+ NDS::EjectCart();
NDS::Reset();
}