diff --git a/Core/BaseMapper.cpp b/Core/BaseMapper.cpp index c0206360..f0375651 100644 --- a/Core/BaseMapper.cpp +++ b/Core/BaseMapper.cpp @@ -341,7 +341,7 @@ uint32_t BaseMapper::GetCHRPageCount() string BaseMapper::GetBatteryFilename() { - return FolderUtilities::GetSaveFolder() + FolderUtilities::GetFilename(_romName, false) + ".sav"; + return FolderUtilities::CombinePath(FolderUtilities::GetSaveFolder(), FolderUtilities::GetFilename(_romName, false) + ".sav"); } void BaseMapper::RestoreOriginalPrgRam() diff --git a/Core/BaseVideoFilter.cpp b/Core/BaseVideoFilter.cpp index f0ad0b46..27d6513a 100644 --- a/Core/BaseVideoFilter.cpp +++ b/Core/BaseVideoFilter.cpp @@ -82,7 +82,7 @@ void BaseVideoFilter::TakeScreenshot() } int counter = 0; - string baseFilename = FolderUtilities::GetScreenshotFolder() + romFilename; + string baseFilename = FolderUtilities::CombinePath(FolderUtilities::GetScreenshotFolder(), romFilename); string ssFilename; while(true) { string counterStr = std::to_string(counter);