mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-10 08:09:26 +01:00
ef98f209a2
On a real Wii, these constants are normally written by the system menu (maybe even as part of common SDK code?) However, they're cleared by IOS whenever a PPC title is launched. IOS memsets 0x0-0x3fff and then manually writes some constants in low MEM1. PR #4723 added most of the writes in the 0x31xx region but left out the four writes to the legacy constant region. Previously Dolphin didn't actually clear 0-0x3fff so those constants would stick around after a system menu execution. 011f7789e0 exposed those missing writes.