X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fgte.h;h=8f133f51b23690230d7c6f33b41fbe4c8169dd8f;hb=1318072afcc5d037c250e671af32f8d695ba2785;hp=8bc6988d38fced22b5cd6304e2ac3dd9f6e6c0ee;hpb=a34093eb63d1645fd2de9b412efe2587df9fdb3f;p=pcsx_rearmed.git diff --git a/libpcsxcore/gte.h b/libpcsxcore/gte.h index 8bc6988d..8f133f51 100644 --- a/libpcsxcore/gte.h +++ b/libpcsxcore/gte.h @@ -67,6 +67,12 @@ extern "C" { struct psxCP2Regs; +extern const unsigned char gte_cycletab[64]; + +int gteCheckStallRaw(u32 op_cycles, psxRegisters *regs); +void gteCheckStall(u32 op); + +// for lightrec u32 MFC2(int reg); void MTC2(u32 value, int reg); void CTC2(u32 value, int reg); @@ -77,6 +83,8 @@ void gteMTC2(); void gteCTC2(); void gteLWC2(); void gteSWC2(); +void gteLWC2_stall(); +void gteSWC2_stall(); void gteRTPS(struct psxCP2Regs *regs); void gteOP(struct psxCP2Regs *regs);