diff options
Diffstat (limited to 'src/core/hle/shared_page.h')
| -rw-r--r-- | src/core/hle/shared_page.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/core/hle/shared_page.h b/src/core/hle/shared_page.h index cd9246726..b3b10be31 100644 --- a/src/core/hle/shared_page.h +++ b/src/core/hle/shared_page.h | |||
| @@ -32,27 +32,28 @@ static_assert(sizeof(DateTime) == 0x20, "Datetime size is wrong"); | |||
| 32 | 32 | ||
| 33 | struct SharedPageDef { | 33 | struct SharedPageDef { |
| 34 | // Most of these names are taken from the 3dbrew page linked above. | 34 | // Most of these names are taken from the 3dbrew page linked above. |
| 35 | u32_le date_time_counter; // 0 | 35 | u32_le date_time_counter; // 0 |
| 36 | u8 running_hw; // 4 | 36 | u8 running_hw; // 4 |
| 37 | /// "Microcontroller hardware info" | 37 | /// "Microcontroller hardware info" |
| 38 | u8 mcu_hw_info; // 5 | 38 | u8 mcu_hw_info; // 5 |
| 39 | INSERT_PADDING_BYTES(0x20 - 0x6); // 6 | 39 | INSERT_PADDING_BYTES(0x20 - 0x6); // 6 |
| 40 | DateTime date_time_0; // 20 | 40 | DateTime date_time_0; // 20 |
| 41 | DateTime date_time_1; // 40 | 41 | DateTime date_time_1; // 40 |
| 42 | u8 wifi_macaddr[6]; // 60 | 42 | u8 wifi_macaddr[6]; // 60 |
| 43 | u8 wifi_link_level; // 66 | 43 | u8 wifi_link_level; // 66 |
| 44 | u8 wifi_unknown2; // 67 | 44 | u8 wifi_unknown2; // 67 |
| 45 | INSERT_PADDING_BYTES(0x80 - 0x68); // 68 | 45 | INSERT_PADDING_BYTES(0x80 - 0x68); // 68 |
| 46 | float_le sliderstate_3d; // 80 | 46 | float_le sliderstate_3d; // 80 |
| 47 | u8 ledstate_3d; // 84 | 47 | u8 ledstate_3d; // 84 |
| 48 | INSERT_PADDING_BYTES(1); // 85 | 48 | INSERT_PADDING_BYTES(1); // 85 |
| 49 | u8 unknown_value; // 86 | 49 | u8 unknown_value; // 86 |
| 50 | INSERT_PADDING_BYTES(0xA0 - 0x87); // 87 | 50 | INSERT_PADDING_BYTES(0xA0 - 0x87); // 87 |
| 51 | u64_le menu_title_id; // A0 | 51 | u64_le menu_title_id; // A0 |
| 52 | u64_le active_menu_title_id; // A8 | 52 | u64_le active_menu_title_id; // A8 |
| 53 | INSERT_PADDING_BYTES(0x1000 - 0xB0); // B0 | 53 | INSERT_PADDING_BYTES(0x1000 - 0xB0); // B0 |
| 54 | }; | 54 | }; |
| 55 | static_assert(sizeof(SharedPageDef) == Memory::SHARED_PAGE_SIZE, "Shared page structure size is wrong"); | 55 | static_assert(sizeof(SharedPageDef) == Memory::SHARED_PAGE_SIZE, |
| 56 | "Shared page structure size is wrong"); | ||
| 56 | 57 | ||
| 57 | extern SharedPageDef shared_page; | 58 | extern SharedPageDef shared_page; |
| 58 | 59 | ||