project64/Source/Project64-rsp/Debugger/RSPDebuggerUI.h

25 lines
515 B
C++

#pragma once
#include <Project64-rsp-core/RSPDebugger.h>
#include <Project64-rsp-core/cpu/RSPOpcode.h>
class CRSPSystem;
class RSPDebuggerUI :
public RSPDebugger
{
public:
RSPDebuggerUI(CRSPSystem & System);
void ResetTimerList(void);
void StartingCPU(void);
void RspCyclesStart(void);
void RspCyclesStop(void);
void BeforeExecuteOp(void);
void UnknownOpcode(void);
void RDP_LogMF0(uint32_t PC, uint32_t Reg);
private:
CRSPSystem & m_System;
RSPOpcode & m_OpCode;
};