2023-08-10 04:46:57 +00:00
|
|
|
#pragma once
|
2024-08-08 03:25:54 +00:00
|
|
|
#include <Project64-rsp-core/RSPDebugger.h>
|
|
|
|
#include <Project64-rsp-core/cpu/RSPOpcode.h>
|
|
|
|
|
|
|
|
class CRSPSystem;
|
2023-08-10 04:46:57 +00:00
|
|
|
|
|
|
|
class RSPDebuggerUI :
|
|
|
|
public RSPDebugger
|
|
|
|
{
|
|
|
|
public:
|
2024-08-08 03:25:54 +00:00
|
|
|
RSPDebuggerUI(CRSPSystem & System);
|
|
|
|
|
2023-08-10 04:46:57 +00:00
|
|
|
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);
|
2024-08-08 03:25:54 +00:00
|
|
|
|
|
|
|
private:
|
|
|
|
CRSPSystem & m_System;
|
|
|
|
RSPOpcode & m_OpCode;
|
2023-08-10 04:46:57 +00:00
|
|
|
};
|