X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fgte.c;h=6b3b299fdd4822cd0cd7e476c0de708a1b6abec8;hb=b7ec323c2e42a9ff8df844e5a95665733abb4bc1;hp=d342822539c670d357740856c715e991feb74eb4;hpb=81dbbf4cbb16fc6c9a82a5b91e102c8005c5726a;p=pcsx_rearmed.git 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