imma be real, i have no idea what is going on here

This commit is contained in:
Jaklyy
2024-06-08 22:12:44 -04:00
parent 659763f903
commit 849d4e51ac
3 changed files with 60 additions and 15 deletions

View File

@ -64,7 +64,9 @@ public:
virtual void DoSavestate(Savestate* file);
virtual void FillPipeline() = 0;
virtual void BuggedJumpTo32(const u32 addr) = 0;
virtual void BuggedJumpTo(const u32 addr) = 0;
virtual void JumpTo(u32 addr, bool restorecpsr = false) = 0;
void RestoreCPSR();
@ -173,6 +175,7 @@ public:
u32 R_UND[3];
u32 CurInstr;
u32 NextInstr[2];
u32 BuggyJump;
u32 ExceptionBase;
@ -235,7 +238,9 @@ public:
void UpdateRegionTimings(u32 addrstart, u32 addrend);
void FillPipeline() override;
void BuggedJumpTo32(const u32 addr) override;
void BuggedJumpTo(const u32 addr) override;
void JumpTo(u32 addr, bool restorecpsr = false) override;
void PrefetchAbort();
@ -380,7 +385,9 @@ public:
ARMv4(melonDS::NDS& nds, std::optional<GDBArgs> gdb, bool jit);
void FillPipeline() override;
void BuggedJumpTo32(const u32 addr) override;
void BuggedJumpTo(const u32 addr) override;
void JumpTo(u32 addr, bool restorecpsr = false) override;
void Execute() override;