diff options
author | João Silva | 2017-06-18 16:16:19 +0100 |
---|---|---|
committer | João Silva | 2017-06-18 16:16:19 +0100 |
commit | bcaf44c511efaad9d803dde9b0fdbb046498c66f (patch) | |
tree | c526c7d332be548a42364eea9113b6d33345b840 /source/cpuexec.h | |
parent | 10a58e72aa3f74a821fa9be07ffd3992ffa93600 (diff) | |
download | snes9x2005-bcaf44c511efaad9d803dde9b0fdbb046498c66f.tar.gz snes9x2005-bcaf44c511efaad9d803dde9b0fdbb046498c66f.tar.bz2 snes9x2005-bcaf44c511efaad9d803dde9b0fdbb046498c66f.zip |
Support for savestate versioning. Plenty of cleanups.
Diffstat (limited to 'source/cpuexec.h')
-rw-r--r-- | source/cpuexec.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/source/cpuexec.h b/source/cpuexec.h index d6a1db0..7d4008c 100644 --- a/source/cpuexec.h +++ b/source/cpuexec.h @@ -18,15 +18,15 @@ typedef struct #define DO_HBLANK_CHECK_SFX() \ if (CPU.Cycles >= CPU.NextEvent) \ - S9xDoHBlankProcessing_SFX (); + S9xDoHBlankProcessing_SFX (); #define DO_HBLANK_CHECK_NoSFX() \ if (CPU.Cycles >= CPU.NextEvent) \ - S9xDoHBlankProcessing_NoSFX (); + S9xDoHBlankProcessing_NoSFX (); typedef struct { - uint8_t* Speed; + uint8_t* UNUSED1; SOpcodes* S9xOpcodes; SRegisters Registers; uint8_t _Carry; @@ -37,19 +37,19 @@ typedef struct uint32_t ShiftedPB; uint32_t ShiftedDB; uint32_t Frame; - uint32_t Scanline; - uint32_t FrameAdvanceCount; + uint32_t UNUSED2; + uint32_t UNUSED3; } SICPU; -void S9xMainLoop(); -void S9xReset(); -void S9xSoftReset(); -void S9xDoHBlankProcessing_SFX(); -void S9xDoHBlankProcessing_NoSFX(); -void S9xClearIRQ(uint32_t); -void S9xSetIRQ(uint32_t); +void S9xMainLoop(void); +void S9xReset(void); +void S9xSoftReset(void); +void S9xDoHBlankProcessing_SFX(void); +void S9xDoHBlankProcessing_NoSFX(void); +void S9xClearIRQ(uint32_t source); +void S9xSetIRQ(uint32_t source); -extern SOpcodes S9xOpcodesE1 [256]; +extern SOpcodes S9xOpcodesE1 [256]; extern SOpcodes S9xOpcodesM1X1 [256]; extern SOpcodes S9xOpcodesM1X0 [256]; extern SOpcodes S9xOpcodesM0X1 [256]; |