X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fgte.c;h=e05f33d25a74480928a651d0de4db2fbf7d79675;hp=97a4ccd0db0ddf54afb130d2f11c6ec42bc5fb46;hb=3968e69e7fa8f9cb0d44ac79477d5929b9649271;hpb=afec9d44d1170fd6391528f4985211ffb00e8bea;ds=sidebyside diff --git a/libpcsxcore/gte.c b/libpcsxcore/gte.c index 97a4ccd0..e05f33d2 100644 --- a/libpcsxcore/gte.c +++ b/libpcsxcore/gte.c @@ -322,9 +322,10 @@ static inline void MTC2(u32 value, int reg) { case 28: gteIRGB = value; - gteIR1 = (value & 0x1f) << 7; - gteIR2 = (value & 0x3e0) << 2; - gteIR3 = (value & 0x7c00) >> 3; + // not gteIR1 etc. just to be consistent with dynarec + regs->CP2D.n.ir1 = (value & 0x1f) << 7; + regs->CP2D.n.ir2 = (value & 0x3e0) << 2; + regs->CP2D.n.ir3 = (value & 0x7c00) >> 3; break; case 30: