From 6b2209ea72c6c051578b62a4e6f44a3153efa5bb Mon Sep 17 00:00:00 2001 From: Arisotura Date: Tue, 4 Jun 2024 11:16:45 +0200 Subject: [PATCH] fuck every aspect of this --- src/frontend/qt_sdl/EmuInstance.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/frontend/qt_sdl/EmuInstance.cpp b/src/frontend/qt_sdl/EmuInstance.cpp index 4442da5d..e6937973 100644 --- a/src/frontend/qt_sdl/EmuInstance.cpp +++ b/src/frontend/qt_sdl/EmuInstance.cpp @@ -1044,6 +1044,7 @@ bool EmuInstance::updateConsole(UpdateConsoleNDSArgs&& _ndsargs, UpdateConsoleGB return false; auto arm7bios = loadARM7BIOS(); + printf("loaded ARM7 BIOS: %p %d\n", arm7bios->data(), arm7bios->size()); if (!arm7bios) return false; @@ -1108,6 +1109,9 @@ bool EmuInstance::updateConsole(UpdateConsoleNDSArgs&& _ndsargs, UpdateConsoleGB auto sdcard = loadSDCard("DSi.SD"); + // FIXME!!! this operation fucking OBLITERATES THE DS BIOS + // yes, it somehow makes the std::array null. + // so in the end if you start in DSi mode... crash. DSiArgs args { std::move(ndsargs), std::move(arm9ibios),