enum {
R3000ACPU_NOTIFY_CACHE_ISOLATED = 0,
R3000ACPU_NOTIFY_CACHE_UNISOLATED = 1,
- R3000ACPU_NOTIFY_DMA3_EXE_LOAD = 2
};
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 psxRegisters psxRegs;