mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-21 05:09:34 -06:00
Config: Add setting for SD card file size when converting.
This commit is contained in:
@ -26,6 +26,8 @@
|
||||
#include "Common/ScopeGuard.h"
|
||||
#include "Common/StringUtil.h"
|
||||
|
||||
#include "Core/Config/MainSettings.h"
|
||||
|
||||
enum : u32
|
||||
{
|
||||
SECTOR_SIZE = 512,
|
||||
@ -513,9 +515,13 @@ bool SyncSDFolderToSDImage(const std::function<bool()>& cancelled, bool determin
|
||||
if (!CheckIfFATCompatible(root))
|
||||
return false;
|
||||
|
||||
u64 size = GetSize(root);
|
||||
// Allocate a reasonable amount of free space
|
||||
size += std::clamp(size / 2, MebibytesToBytes(512), GibibytesToBytes(8));
|
||||
u64 size = Config::Get(Config::MAIN_WII_SD_CARD_FILESIZE);
|
||||
if (size == 0)
|
||||
{
|
||||
size = GetSize(root);
|
||||
// Allocate a reasonable amount of free space
|
||||
size += std::clamp(size / 2, MebibytesToBytes(512), GibibytesToBytes(8));
|
||||
}
|
||||
size = AlignUp(size, MAX_CLUSTER_SIZE);
|
||||
|
||||
std::lock_guard lk(s_fatfs_mutex);
|
||||
|
Reference in New Issue
Block a user