diff options
| author | JosJuice <josjuice@gmail.com> | 2026-04-04 16:31:15 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2026-04-04 17:45:17 +0200 |
| commit | f3adef75ed17d285f91c28212f2005bc380b3151 (patch) | |
| tree | 0a102112d1d3a2db212c319483849b8f1b11059c /Source/UnitTests/Core/PowerPC/PageTableHostMappingTest.cpp | |
| parent | d3b89b4c39a312b52546c3604379b3f51ec3c876 (diff) | |
Core: Raise PI interrupt when accessing unmapped memory
Unmapped on the physical level, not the MMU level.
Fixes booting Game Boy Interface. Previously, Game Boy Interface thought
it was running on a Wii because accessing MEM2 didn't raise a PI
interrupt, and as a result tried to exit to the Homebrew Channel in a
way Dolphin's HLE doesn't recognize. (Dolphin's HLE catches jumps to
0x80001800, but GBI is running without address translation at this point
and therefore jumps to 0x00001800 instead.)
Diffstat (limited to 'Source/UnitTests/Core/PowerPC/PageTableHostMappingTest.cpp')
0 files changed, 0 insertions, 0 deletions
