Save state support

This commit is contained in:
Connor McLaughlin
2019-09-14 20:28:47 +10:00
parent 851ef67814
commit 2560efbebd
16 changed files with 256 additions and 56 deletions

View File

@ -5,6 +5,8 @@
#include <deque>
#include <vector>
class StateWrapper;
class System;
class Bus;
class DMA;
@ -17,6 +19,7 @@ public:
virtual bool Initialize(System* system, Bus* bus, DMA* dma);
virtual void Reset();
virtual bool DoState(StateWrapper& sw);
u32 ReadRegister(u32 offset);
void WriteRegister(u32 offset, u32 value);
@ -207,11 +210,6 @@ protected:
s32 y;
} m_drawing_offset = {};
struct TexturePageConfig
{
} m_texture_page_config = {};
std::vector<u32> m_GP0_command;
std::deque<u32> m_GPUREAD_buffer;
};