This commit is contained in:
SimoneN64
2024-01-02 23:57:06 +01:00
parent 578bb3b45b
commit 463b53f0e4
5 changed files with 31 additions and 26 deletions

View File

@@ -33,14 +33,12 @@ void Core::LoadROM(const std::string& rom_) {
pause = false;
romLoaded = true;
std::string archive_types[] = {".zip",".7z",".rar",".tar"};
auto extension = fs::path(rom).extension().string();
bool isArchive = false;
for(const auto i : ARCHIVE_TYPES) {
if(extension == i) {
isArchive = true;
break;
}
}
bool isArchive = std::any_of(std::begin(archive_types), std::end(archive_types), [&extension](const auto& e) {
return e == extension;
});
cpu->mem.LoadROM(isArchive, rom);
GameDB::match(cpu->mem);