diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/shared_page.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/shared_page.h | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/core/hle/shared_page.cpp b/src/core/hle/shared_page.cpp index 50c5bc01b..2a1caeaac 100644 --- a/src/core/hle/shared_page.cpp +++ b/src/core/hle/shared_page.cpp | |||
| @@ -16,6 +16,9 @@ void Init() { | |||
| 16 | std::memset(&shared_page, 0, sizeof(shared_page)); | 16 | std::memset(&shared_page, 0, sizeof(shared_page)); |
| 17 | 17 | ||
| 18 | shared_page.running_hw = 0x1; // product | 18 | shared_page.running_hw = 0x1; // product |
| 19 | |||
| 20 | // Some games wait until this value becomes 0x1, before asking running_hw | ||
| 21 | shared_page.unknown_value = 0x1; | ||
| 19 | } | 22 | } |
| 20 | 23 | ||
| 21 | } // namespace | 24 | } // namespace |
diff --git a/src/core/hle/shared_page.h b/src/core/hle/shared_page.h index 379bb7b63..35a07c685 100644 --- a/src/core/hle/shared_page.h +++ b/src/core/hle/shared_page.h | |||
| @@ -39,12 +39,14 @@ struct SharedPageDef { | |||
| 39 | DateTime date_time_0; // 20 | 39 | DateTime date_time_0; // 20 |
| 40 | DateTime date_time_1; // 40 | 40 | DateTime date_time_1; // 40 |
| 41 | u8 wifi_macaddr[6]; // 60 | 41 | u8 wifi_macaddr[6]; // 60 |
| 42 | u8 wifi_unknown1; // 66 | 42 | u8 wifi_link_level; // 66 |
| 43 | u8 wifi_unknown2; // 67 | 43 | u8 wifi_unknown2; // 67 |
| 44 | INSERT_PADDING_BYTES(0x80 - 0x68); // 68 | 44 | INSERT_PADDING_BYTES(0x80 - 0x68); // 68 |
| 45 | float_le sliderstate_3d; // 80 | 45 | float_le sliderstate_3d; // 80 |
| 46 | u8 ledstate_3d; // 84 | 46 | u8 ledstate_3d; // 84 |
| 47 | INSERT_PADDING_BYTES(0xA0 - 0x85); // 85 | 47 | INSERT_PADDING_BYTES(1); // 85 |
| 48 | u8 unknown_value; // 86 | ||
| 49 | INSERT_PADDING_BYTES(0xA0 - 0x87); // 87 | ||
| 48 | u64_le menu_title_id; // A0 | 50 | u64_le menu_title_id; // A0 |
| 49 | u64_le active_menu_title_id; // A8 | 51 | u64_le active_menu_title_id; // A8 |
| 50 | INSERT_PADDING_BYTES(0x1000 - 0xB0); // B0 | 52 | INSERT_PADDING_BYTES(0x1000 - 0xB0); // B0 |