mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-20 22:05:12 +00:00
ARMv7 decoder improved
This commit is contained in:
parent
6069be7a93
commit
79d03ece66
15 changed files with 204 additions and 63 deletions
|
|
@ -1,16 +1,18 @@
|
|||
#pragma once
|
||||
#include "Emu/CPU/CPUDecoder.h"
|
||||
|
||||
class ARMv7Thread;
|
||||
struct ARMv7Context;
|
||||
|
||||
class ARMv7Decoder : public CPUDecoder
|
||||
{
|
||||
ARMv7Thread& m_thr;
|
||||
ARMv7Context& m_ctx;
|
||||
|
||||
public:
|
||||
ARMv7Decoder(ARMv7Thread& thr) : m_thr(thr)
|
||||
ARMv7Decoder(ARMv7Context& context) : m_ctx(context)
|
||||
{
|
||||
}
|
||||
|
||||
virtual u8 DecodeMemory(const u32 address);
|
||||
virtual u32 DecodeMemory(const u32 address);
|
||||
};
|
||||
|
||||
void armv7_decoder_initialize(u32 addr, u32 end_addr, bool dump = false);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue