diff --git a/core/hw/sh4/dyna/driver.cpp b/core/hw/sh4/dyna/driver.cpp index bcb262e5d..8d37b95a0 100644 --- a/core/hw/sh4/dyna/driver.cpp +++ b/core/hw/sh4/dyna/driver.cpp @@ -119,6 +119,9 @@ bool DoCheck(u32 pc) { if (IsOnRam(pc)) { + if (!settings.dynarec.unstable_opts) + return true; + pc&=0xFFFFFF; switch(pc) { @@ -128,6 +131,11 @@ bool DoCheck(u32 pc) //Shenmue 2 case 0x348000: + + //Shenmue + case 0x41860e: + + return true; default: