Lightrec is only initialized once, when the emulator starts. We need to
set the unsafe flags after reset because the setting will be different
across games.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
lightrec_map, ARRAY_SIZE(lightrec_map),
&lightrec_ops);
- lightrec_set_unsafe_opt_flags(lightrec_state, lightrec_hacks);
-
// fprintf(stderr, "M=0x%lx, P=0x%lx, R=0x%lx, H=0x%lx\n",
// (uintptr_t) psxM,
// (uintptr_t) psxP,
regs->cp0[12] = 0x10900000; // COP0 enabled | BEV = 1 | TS = 1
regs->cp0[15] = 0x00000002; // PRevID = Revision ID, same as R3000A
+
+ lightrec_set_unsafe_opt_flags(lightrec_state, lightrec_hacks);
}
static void lightrec_plugin_sync_regs_from_pcsx(bool need_cp2)