2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00

file_sys/card_image: Provide named members for the GamecardInfo struct

Fills out the struct according to information provided by SwitchBrew
This commit is contained in:
Lioncash 2018-11-20 18:40:50 -05:00
parent b6d2c64f4d
commit 820bcee6a4

View file

@ -32,7 +32,18 @@ enum class GamecardSize : u8 {
}; };
struct GamecardInfo { struct GamecardInfo {
std::array<u8, 0x70> data; u64_le firmware_version;
u32_le access_control_flags;
u32_le read_wait_time1;
u32_le read_wait_time2;
u32_le write_wait_time1;
u32_le write_wait_time2;
u32_le firmware_mode;
u32_le cup_version;
std::array<u8, 4> reserved1;
u64_le update_partition_hash;
u64_le cup_id;
std::array<u8, 0x38> reserved2;
}; };
static_assert(sizeof(GamecardInfo) == 0x70, "GamecardInfo has incorrect size."); static_assert(sizeof(GamecardInfo) == 0x70, "GamecardInfo has incorrect size.");