diff options
Diffstat (limited to 'src/core/settings.h')
| -rw-r--r-- | src/core/settings.h | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/src/core/settings.h b/src/core/settings.h index 6638ce8f9..47bddfb30 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; |
| @@ -382,8 +407,13 @@ struct Values { | |||
| 382 | 407 | ||
| 383 | // Data Storage | 408 | // Data Storage |
| 384 | bool use_virtual_sd; | 409 | bool use_virtual_sd; |
| 385 | std::string nand_dir; | 410 | bool gamecard_inserted; |
| 386 | std::string sdmc_dir; | 411 | bool gamecard_current_game; |
| 412 | std::string gamecard_path; | ||
| 413 | NANDTotalSize nand_total_size; | ||
| 414 | NANDSystemSize nand_system_size; | ||
| 415 | NANDUserSize nand_user_size; | ||
| 416 | SDMCSize sdmc_size; | ||
| 387 | 417 | ||
| 388 | // Renderer | 418 | // Renderer |
| 389 | float resolution_factor; | 419 | float resolution_factor; |
| @@ -409,6 +439,7 @@ struct Values { | |||
| 409 | float volume; | 439 | float volume; |
| 410 | 440 | ||
| 411 | // Debugging | 441 | // Debugging |
| 442 | bool record_frame_times; | ||
| 412 | bool use_gdbstub; | 443 | bool use_gdbstub; |
| 413 | u16 gdbstub_port; | 444 | u16 gdbstub_port; |
| 414 | std::string program_args; | 445 | std::string program_args; |