Skip to content

Commit

Permalink
Disable icache emulation for Monster House
Browse files Browse the repository at this point in the history
This game has stale icache values in the logs during certain
loadscreens, and after disabling them I was able to play through the
entire game, with one crash that may have been related to savestates and
memory cards since during that loadscreen it said the memory card did
not match.

This does cause invalid reads to be spit out during parts of the game,
but you can safely skip them.  Enabling MMU seems to surpress the
invalid reads without side-effects, but the aforementioned
memcard/savestate crash was with MMU on.
  • Loading branch information
JMC47 committed Jun 11, 2022
1 parent aad42de commit 1db46fb
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion Data/Sys/GameSettings/GK5.ini
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# GK5E78, GK5X78 - Monster House

[Core]
# Values set here will override the main Dolphin settings.
# Monster House has stale icache values. Disabling the icache causes "Invalid Read" errors
# occasionally, but the game can be played from start to finish.
DisableICache = True
# In order to prevent the invalid read messages, we can enable MMU emulation.
MMU = True

[OnLoad]
# Add memory patches to be loaded once on boot here.
Expand Down

0 comments on commit 1db46fb

Please sign in to comment.