summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/DirectoryBlob.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2021-08-29 22:43:57 +0200
committerLéo Lam <leo@leolam.fr>2021-08-29 22:51:44 +0200
commitef98f209a29198e6a43ef9af979ab0de1fbcf635 (patch)
tree69bac98eb1078be5dea189a692acdb88a6bc5122 /Source/Core/DiscIO/DirectoryBlob.cpp
parent006fc99e8e6c475bcdbb17d79000681f3892d67e (diff)
IOS: Add missing writes of low MEM1 constants
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.
Diffstat (limited to 'Source/Core/DiscIO/DirectoryBlob.cpp')
0 files changed, 0 insertions, 0 deletions