X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fr3000a.h;h=94d7d9555331b147d8cf33abde35435f6cd4b596;hb=32631e6a5d44d1e6aa5d53d5777a039b2d3d4300;hp=4b1ec9e0c891530ec2850e66f29b70d2aecfc677;hpb=943a507a4156b8f5b00e4431152e41eeb4dc6f3d;p=pcsx_rearmed.git diff --git a/libpcsxcore/r3000a.h b/libpcsxcore/r3000a.h index 4b1ec9e0..94d7d955 100644 --- a/libpcsxcore/r3000a.h +++ b/libpcsxcore/r3000a.h @@ -47,6 +47,7 @@ typedef struct { #ifdef ICACHE_EMULATION void (*Notify)(int note, void *data); #endif + void (*ApplyConfig)(); void (*Shutdown)(); } R3000Acpu; @@ -193,6 +194,11 @@ typedef struct { u32 cycle; u32 interrupt; struct { u32 sCycle, cycle; } intCycle[32]; + u32 gteBusyCycle; + u32 muldivBusyCycle; + // warning: changing anything in psxRegisters requires update of all + // asm in libpcsxcore/new_dynarec/, but this member can be replaced + u32 reserved[2]; } psxRegisters; extern psxRegisters psxRegs;