diff --git a/src/frontend/Util_ROM.cpp b/src/frontend/Util_ROM.cpp index 66d46d52..709d2dfb 100644 --- a/src/frontend/Util_ROM.cpp +++ b/src/frontend/Util_ROM.cpp @@ -506,7 +506,7 @@ int Reset() else { QString fileName(ROMPath[ROMSlot_NDS]); - if(fileName.endsWith(".nds")) + if(fileName.endsWith(".nds") || fileName.endsWith(".srl") || fileName.endsWith(".dsi")) { SetupSRAMPath(0); if (!NDS::LoadROM(ROMPath[ROMSlot_NDS], SRAMPath[ROMSlot_NDS], directboot)) diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index 7f2b8d53..ede0bd48 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -1742,7 +1742,7 @@ void MainWindow::onClickRecentFile() QAction *act = (QAction *)sender(); QString fileName = act->data().toString(); - if(fileName.endsWith(".gba") || fileName.endsWith(".nds")) + if(fileName.endsWith(".gba") || fileName.endsWith(".nds") || fileName.endsWith(".srl") || fileName.endsWith(".dsi")) { emuThread->emuPause(); loadROM(fileName);