Skip to content

Commit

Permalink
- Implemented ARM9Thread.
Browse files Browse the repository at this point in the history
- Improved OpenGL Renderer.
- Improved RAW SPU mfc.
  • Loading branch information
DHrpcs3 committed Nov 3, 2013
1 parent 6622dc4 commit 0b35be3
Show file tree
Hide file tree
Showing 65 changed files with 3,247 additions and 2,199 deletions.
69 changes: 69 additions & 0 deletions rpcs3/Emu/ARM9/ARM9Thread.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
#include "stdafx.h"
#include "ARM9Thread.h"

ARM9Thread::ARM9Thread() : CPUThread(CPU_THREAD_ARM9)
{
}

void ARM9Thread::InitRegs()
{
}

void ARM9Thread::InitStack()
{
}

u64 ARM9Thread::GetFreeStackSize() const
{
return GetStackSize() - m_stack_point;
}

void ARM9Thread::SetArg(const uint pos, const u64 arg)
{
assert(0);
}

void ARM9Thread::SetPc(const u64 pc)
{
PC = pc;
nPC = pc + 2;
}

wxString ARM9Thread::RegsToString()
{
return wxEmptyString;
}

wxString ARM9Thread::ReadRegString(wxString reg)
{
return wxEmptyString;
}

bool ARM9Thread::WriteRegString(wxString reg, wxString value)
{
return true;
}

void ARM9Thread::DoReset()
{
}

void ARM9Thread::DoRun()
{
}

void ARM9Thread::DoPause()
{
}

void ARM9Thread::DoResume()
{
}

void ARM9Thread::DoStop()
{
}

void ARM9Thread::DoCode()
{
}
30 changes: 30 additions & 0 deletions rpcs3/Emu/ARM9/ARM9Thread.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#pragma once
#include "Emu\CPU\CPUThread.h"

class ARM9Thread : public CPUThread
{
public:
ARM9Thread();

public:
virtual void InitRegs();
virtual void InitStack();
virtual u64 GetFreeStackSize() const;
virtual void SetArg(const uint pos, const u64 arg);

public:
virtual void SetPc(const u64 pc);

virtual wxString RegsToString();
virtual wxString ReadRegString(wxString reg);
virtual bool WriteRegString(wxString reg, wxString value);

protected:
virtual void DoReset();
virtual void DoRun();
virtual void DoPause();
virtual void DoResume();
virtual void DoStop();

virtual void DoCode();
};
Loading

0 comments on commit 0b35be3

Please sign in to comment.