Duckstation/src/pse/system.h

25 lines
283 B
C
Raw Normal View History

2019-09-09 07:01:26 +00:00
#pragma once
#include "bus.h"
#include "dma.h"
#include "gpu.h"
2019-09-09 07:01:26 +00:00
#include "cpu_core.h"
#include "types.h"
class System
{
public:
System();
~System();
bool Initialize();
void Reset();
void RunFrame();
private:
CPU::Core m_cpu;
Bus m_bus;
DMA m_dma;
GPU m_gpu;
2019-09-09 07:01:26 +00:00
};