diff options
| author | 2019-04-23 08:34:19 -0400 | |
|---|---|---|
| committer | 2019-09-21 16:43:10 -0400 | |
| commit | 918119ae1b67ac96d91945660d71b530475204bc (patch) | |
| tree | eeeee5ab040bcb1dd6464fc12929efc341c467b6 /src/core | |
| parent | yuzu: Port old usages of Filesystem namespace to FilesystemController (diff) | |
| download | yuzu-918119ae1b67ac96d91945660d71b530475204bc.tar.gz yuzu-918119ae1b67ac96d91945660d71b530475204bc.tar.xz yuzu-918119ae1b67ac96d91945660d71b530475204bc.zip | |
settings: Add options for setting storage sizes
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/settings.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/core/settings.h b/src/core/settings.h index d4b70ec4c..51363fc51 100644 --- a/src/core/settings.h +++ b/src/core/settings.h | |||
| @@ -346,6 +346,31 @@ struct TouchscreenInput { | |||
| 346 | u32 rotation_angle; | 346 | u32 rotation_angle; |
| 347 | }; | 347 | }; |
| 348 | 348 | ||
| 349 | enum class NANDTotalSize : u64 { | ||
| 350 | S29_1GB = 0x747C00000ULL, | ||
| 351 | }; | ||
| 352 | |||
| 353 | enum class NANDUserSize : u64 { | ||
| 354 | S26GB = 0x680000000ULL, | ||
| 355 | }; | ||
| 356 | |||
| 357 | enum class NANDSystemSize : u64 { | ||
| 358 | S2_5GB = 0xA0000000, | ||
| 359 | }; | ||
| 360 | |||
| 361 | enum class SDMCSize : u64 { | ||
| 362 | S1GB = 0x40000000, | ||
| 363 | S2GB = 0x80000000, | ||
| 364 | S4GB = 0x100000000ULL, | ||
| 365 | S8GB = 0x200000000ULL, | ||
| 366 | S16GB = 0x400000000ULL, | ||
| 367 | S32GB = 0x800000000ULL, | ||
| 368 | S64GB = 0x1000000000ULL, | ||
| 369 | S128GB = 0x2000000000ULL, | ||
| 370 | S256GB = 0x4000000000ULL, | ||
| 371 | S1TB = 0x10000000000ULL, | ||
| 372 | }; | ||
| 373 | |||
| 349 | struct Values { | 374 | struct Values { |
| 350 | // System | 375 | // System |
| 351 | bool use_docked_mode; | 376 | bool use_docked_mode; |
| @@ -384,6 +409,10 @@ struct Values { | |||
| 384 | bool use_virtual_sd; | 409 | bool use_virtual_sd; |
| 385 | std::string nand_dir; | 410 | std::string nand_dir; |
| 386 | std::string sdmc_dir; | 411 | std::string sdmc_dir; |
| 412 | NANDTotalSize nand_total_size; | ||
| 413 | NANDSystemSize nand_system_size; | ||
| 414 | NANDUserSize nand_user_size; | ||
| 415 | SDMCSize sdmc_size; | ||
| 387 | 416 | ||
| 388 | // Renderer | 417 | // Renderer |
| 389 | float resolution_factor; | 418 | float resolution_factor; |