X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fr3000a.h;h=6973afe8b80ec287184f1bdacca64845b9457ae5;hb=c6b7420b3d3542ef894a02c8f4d0e6f58276d26a;hp=6ba74de6f370a66e51c10126eb3302263cc94268;hpb=cab87bf32270cb7a80a988850ed2f82e10722001;p=pcsx_rearmed.git diff --git a/libpcsxcore/r3000a.h b/libpcsxcore/r3000a.h index 6ba74de6..6973afe8 100644 --- a/libpcsxcore/r3000a.h +++ b/libpcsxcore/r3000a.h @@ -32,7 +32,6 @@ extern "C" { enum { R3000ACPU_NOTIFY_CACHE_ISOLATED = 0, R3000ACPU_NOTIFY_CACHE_UNISOLATED = 1, - R3000ACPU_NOTIFY_DMA3_EXE_LOAD = 2 }; typedef struct { @@ -191,13 +190,14 @@ typedef struct { struct { u32 sCycle, cycle; } intCycle[32]; u32 gteBusyCycle; u32 muldivBusyCycle; + u32 subCycle; /* interpreter cycle counting */ + u32 subCycleStep; + u32 biuReg; + u32 reserved[3]; // warning: changing anything in psxRegisters requires update of all - // asm in libpcsxcore/new_dynarec/, but this member can be replaced - u32 reserved[2]; + // asm in libpcsxcore/new_dynarec/ } psxRegisters; -extern boolean writeok; - extern psxRegisters psxRegs; /* new_dynarec stuff */