mirror of
https://github.com/SourMesen/Mesen2.git
synced 2025-04-02 10:21:44 -04:00
34 lines
No EOL
804 B
C
34 lines
No EOL
804 B
C
#include "pch.h"
|
|
#include "Shared/BaseState.h"
|
|
#include "SNES/SnesCpuTypes.h"
|
|
#include "SNES/SnesPpuTypes.h"
|
|
#include "SNES/SpcTypes.h"
|
|
#include "SNES/DSP/DspTypes.h"
|
|
#include "SNES/Coprocessors/DSP/NecDspTypes.h"
|
|
#include "SNES/Coprocessors/SA1/Sa1Types.h"
|
|
#include "SNES/Coprocessors/GSU/GsuTypes.h"
|
|
#include "SNES/Coprocessors/CX4/Cx4Types.h"
|
|
#include "SNES/Coprocessors/ST018/St018Types.h"
|
|
#include "SNES/DmaControllerTypes.h"
|
|
#include "SNES/InternalRegisterTypes.h"
|
|
#include "SNES/AluMulDiv.h"
|
|
|
|
struct SnesState
|
|
{
|
|
uint64_t MasterClock;
|
|
SnesCpuState Cpu;
|
|
SnesPpuState Ppu;
|
|
SpcState Spc;
|
|
DspState Dsp;
|
|
NecDspState NecDsp;
|
|
Sa1State Sa1;
|
|
GsuState Gsu;
|
|
Cx4State Cx4;
|
|
St018State St018;
|
|
|
|
SnesDmaControllerState Dma;
|
|
InternalRegisterState InternalRegs;
|
|
AluState Alu;
|
|
|
|
uint32_t WramPosition;
|
|
}; |