Partial implementation of DMA controller and GPU stubs
This commit is contained in:
@ -9,10 +9,13 @@ bool System::Initialize()
|
||||
if (!m_cpu.Initialize(&m_bus))
|
||||
return false;
|
||||
|
||||
if (!m_bus.Initialize(this, &m_dma, nullptr))
|
||||
if (!m_bus.Initialize(this, &m_dma, &m_gpu))
|
||||
return false;
|
||||
|
||||
if (!m_dma.Initialize(&m_bus, nullptr))
|
||||
if (!m_dma.Initialize(&m_bus, &m_gpu))
|
||||
return false;
|
||||
|
||||
if (!m_gpu.Initialize(&m_bus, &m_dma))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
@ -22,6 +25,8 @@ void System::Reset()
|
||||
{
|
||||
m_cpu.Reset();
|
||||
m_bus.Reset();
|
||||
m_dma.Reset();
|
||||
m_gpu.Reset();
|
||||
}
|
||||
|
||||
void System::RunFrame()
|
||||
|
||||
Reference in New Issue
Block a user