diff --git a/src/backend/core/Mem.cpp b/src/backend/core/Mem.cpp index 58d6ed8c..ec761847 100644 --- a/src/backend/core/Mem.cpp +++ b/src/backend/core/Mem.cpp @@ -87,7 +87,7 @@ FORCE_INLINE void SetROMCIC(u32 checksum, ROM &rom) { } std::vector Mem::OpenArchive(const std::string &path, size_t &sizeAdjusted) { - auto stream = ar_open_file(fs::path(path).c_str()); + auto stream = ar_open_file(fs::path(path).string().c_str()); if (!stream) { Util::panic("Could not open archive! Are you sure it's an archive?");