X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fpsxhw.c;h=f265e196ee76ecfd275c1f6979eb5bb1c31f31ed;hp=9123f76ceb209b72e5b7551a2cb2e0e2b4620e2d;hb=28bc5688589e5f2d6cfa86bb22441e763de468cd;hpb=ccf51908872ddeb811b1245e6751600b860d90b5 diff --git a/libpcsxcore/psxhw.c b/libpcsxcore/psxhw.c index 9123f76c..f265e196 100644 --- a/libpcsxcore/psxhw.c +++ b/libpcsxcore/psxhw.c @@ -431,6 +431,8 @@ void psxHwWrite16(u32 add, u16 value) { PSXHW_LOG("IMASK 16bit write %x\n", value); #endif psxHu16ref(0x1074) = SWAPu16(value); + if (psxHu16ref(0x1070) & value) + new_dyna_set_event(6, 1); return; case 0x1f801100: @@ -543,6 +545,8 @@ void psxHwWrite32(u32 add, u32 value) { PSXHW_LOG("IMASK 32bit write %x\n", value); #endif psxHu32ref(0x1074) = SWAPu32(value); + if (psxHu32ref(0x1070) & value) + new_dyna_set_event(6, 1); return; #ifdef PSXHW_LOG