mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-10 08:51:28 +12:00
- Renamed ARM9 to ARMv7.
- Improved ELF32 loader.
This commit is contained in:
parent
6b22e7d90a
commit
b263c3ebaf
22 changed files with 149 additions and 144 deletions
77
rpcs3/Emu/ARMv7/ARMv7Thread.cpp
Normal file
77
rpcs3/Emu/ARMv7/ARMv7Thread.cpp
Normal file
|
@ -0,0 +1,77 @@
|
|||
#include "stdafx.h"
|
||||
#include "ARMv7Thread.h"
|
||||
#include "ARMv7Decoder.h"
|
||||
#include "ARMv7DisAsm.h"
|
||||
#include "ARMv7Interpreter.h"
|
||||
|
||||
ARMv7Thread::ARMv7Thread() : CPUThread(CPU_THREAD_ARMv7)
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::InitRegs()
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::InitStack()
|
||||
{
|
||||
}
|
||||
|
||||
u64 ARMv7Thread::GetFreeStackSize() const
|
||||
{
|
||||
return GetStackSize() - (m_stack_point - GetStackAddr());
|
||||
}
|
||||
|
||||
void ARMv7Thread::SetArg(const uint pos, const u64 arg)
|
||||
{
|
||||
assert(0);
|
||||
}
|
||||
|
||||
wxString ARMv7Thread::RegsToString()
|
||||
{
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
wxString ARMv7Thread::ReadRegString(wxString reg)
|
||||
{
|
||||
return wxEmptyString;
|
||||
}
|
||||
|
||||
bool ARMv7Thread::WriteRegString(wxString reg, wxString value)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoReset()
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoRun()
|
||||
{
|
||||
switch(Ini.CPUDecoderMode.GetValue())
|
||||
{
|
||||
case 0:
|
||||
//m_dec = new ARMv7Decoder(*new ARMv7DisAsm());
|
||||
break;
|
||||
|
||||
case 1:
|
||||
case 2:
|
||||
m_dec = new ARMv7Decoder(*new ARMv7Interpreter(*this));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoPause()
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoResume()
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoStop()
|
||||
{
|
||||
}
|
||||
|
||||
void ARMv7Thread::DoCode()
|
||||
{
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue