implement changing thumb bit. and bkpt ig

probably wrong
This commit is contained in:
Jaklyy
2024-09-18 19:23:23 -04:00
parent 89e8549a55
commit 6ebabde392
6 changed files with 52 additions and 11 deletions

View File

@ -385,6 +385,8 @@ class ARMv4 : public ARM
public:
ARMv4(melonDS::NDS& nds, std::optional<GDBArgs> gdb, bool jit);
void Reset() override;
void FillPipeline() override;
void JumpTo(u32 addr, bool restorecpsr = false) override;
@ -393,7 +395,7 @@ public:
template <CPUExecuteMode mode>
void Execute();
u16 CodeRead16(u32 addr)
u32 CodeRead16(u32 addr)
{
return BusRead16(addr);
}
@ -403,6 +405,8 @@ public:
return BusRead32(addr);
}
bool Thumb;
bool DataRead8(u32 addr, u32* val) override;
bool DataRead16(u32 addr, u32* val) override;
bool DataRead32(u32 addr, u32* val) override;