X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fgte.c;h=6b3b299fdd4822cd0cd7e476c0de708a1b6abec8;hp=d342822539c670d357740856c715e991feb74eb4;hb=32631e6a5d44d1e6aa5d53d5777a039b2d3d4300;hpb=e3c6bdb5e46f72f063bb7f588da6588ac1893b17 diff --git a/libpcsxcore/gte.c b/libpcsxcore/gte.c index d3428225..6b3b299f 100644 --- a/libpcsxcore/gte.c +++ b/libpcsxcore/gte.c @@ -275,7 +275,7 @@ INLINE u32 DIVIDE(u16 n, u16 d) { #ifndef FLAGLESS -const char gte_cycletab[64] = { +const unsigned char gte_cycletab[64] = { /* 1 2 3 4 5 6 7 8 9 a b c d e f */ 0, 15, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 8, 8, 19, 13, 0, 44, 0, 0, 0, 0, 17, 11, 0, 14, 0, @@ -429,10 +429,19 @@ void gteLWC2() { } void gteSWC2() { - gteCheckStall(0); psxMemWrite32(_oB_, MFC2(_Rt_)); } +void gteLWC2_stall() { + gteCheckStall(0); + gteLWC2(); +} + +void gteSWC2_stall() { + gteCheckStall(0); + gteSWC2(); +} + #endif // FLAGLESS #if 0