diff options
| author | Tilka <tilkax@gmail.com> | 2024-10-07 17:42:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-07 17:42:54 +0100 |
| commit | 2b22e6ffc9619dacf6854aec81e5a0e39ca0c08e (patch) | |
| tree | 7563ba3bd1e296d8e6123332682e16e3cb10f16a /Source/Core | |
| parent | 3466f803b54fc9ef28440e1c53b404413d27692e (diff) | |
| parent | de61430dae2056dfc60bd873332f56cfc35584c5 (diff) | |
Merge pull request #13109 from Pokechu22/fifo-player-wii-bats
FifoPlayer: Set up additional BATs in Wii mode
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/FifoPlayer/FifoPlayer.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp index dcf50b4684..a7db428b00 100644 --- a/Source/Core/Core/FifoPlayer/FifoPlayer.cpp +++ b/Source/Core/Core/FifoPlayer/FifoPlayer.cpp @@ -639,6 +639,16 @@ void FifoPlayer::LoadMemory() ppc_state.spr[SPR_DBAT0L] = 0x00000002; ppc_state.spr[SPR_DBAT1U] = 0xc0001fff; ppc_state.spr[SPR_DBAT1L] = 0x0000002a; + if (m_File->GetIsWii()) + { + ppc_state.spr[SPR_IBAT4U] = 0x90001fff; + ppc_state.spr[SPR_IBAT4L] = 0x10000002; + ppc_state.spr[SPR_DBAT4U] = 0x90001fff; + ppc_state.spr[SPR_DBAT4L] = 0x10000002; + ppc_state.spr[SPR_DBAT5U] = 0xd0001fff; + ppc_state.spr[SPR_DBAT5L] = 0x1000002a; + HID4(ppc_state).SBE = 1; + } PowerPC::MSRUpdated(ppc_state); |
