gte: minor diff from libretro
authornotaz <notasas@gmail.com>
Fri, 9 Sep 2022 23:39:24 +0000 (02:39 +0300)
committernotaz <notasas@gmail.com>
Fri, 9 Sep 2022 23:39:24 +0000 (02:39 +0300)
libpcsxcore/gte.c

index 03261ee..991a445 100644 (file)
 //  sign-extended by bug in original hardware, according to Nocash docs
 //  GTE section 'Screen Offset and Distance'. The emulator does this
 //  sign extension when it is loaded to GTE by CTC2.
-//#define gteH   (psxRegs.CP2C.p[26].sw.l)
-#define gteH   (psxRegs.CP2C.p[26].w.l)
+//#define gteH   (regs->CP2C.p[26].sw.l)
+#define gteH   (regs->CP2C.p[26].w.l)
 #define gteDQA (regs->CP2C.p[27].sw.l)
 #define gteDQB (((s32 *)regs->CP2C.r)[28])
 #define gteZSF3 (regs->CP2C.p[29].sw.l)