diff --git a/src/emulator.cpp b/src/emulator.cpp index 0f5d46f5..9851adb1 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -250,7 +250,7 @@ bool Emulator::loadROM(const std::filesystem::path& path) { success = loadELF(path); else if (extension == ".3ds" || extension == ".cci") success = loadNCSD(path, ROMType::NCSD); - else if (extension == ".cxi" || extension == ".app") + else if (extension == ".cxi" || extension == ".app" || extension == ".ncch") success = loadNCSD(path, ROMType::CXI); else if (extension == ".3dsx") success = load3DSX(path); @@ -443,4 +443,4 @@ void Emulator::loadRenderdoc() { std::string capturePath = (std::filesystem::current_path() / "RenderdocCaptures").generic_string(); Renderdoc::loadRenderdoc(); Renderdoc::setOutputDir(capturePath, ""); -} \ No newline at end of file +}