Mesen2/Core/SNES/SnesState.h
Sour 8d6830a70a SNES: Add support for ST018 coprocessor
Used by a single game: Hayazashi Nidan Morita Shougi 2
2024-12-29 23:41:52 +09:00

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;
};