mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 15:50:00 -06:00
imma be real, i have no idea what is going on here
This commit is contained in:
13
src/ARM.h
13
src/ARM.h
@ -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;
|
||||
|
Reference in New Issue
Block a user