mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 07:39:56 -06:00
prevent t bit changes without pipeline flush on arm7
idk what's happening fully and its gonna be slow to emulate most likely we'll figure this out later
This commit is contained in:
@ -385,8 +385,6 @@ 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;
|
||||
@ -395,7 +393,7 @@ public:
|
||||
template <CPUExecuteMode mode>
|
||||
void Execute();
|
||||
|
||||
u32 CodeRead16(u32 addr)
|
||||
u16 CodeRead16(u32 addr)
|
||||
{
|
||||
return BusRead16(addr);
|
||||
}
|
||||
@ -405,8 +403,6 @@ 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;
|
||||
|
Reference in New Issue
Block a user