mirror of https://github.com/bsnes-emu/bsnes.git
Updated save struct version
This commit is contained in:
parent
67f1566b5e
commit
1804a5c8e6
|
@ -20,7 +20,7 @@
|
||||||
#include "z80_cpu.h"
|
#include "z80_cpu.h"
|
||||||
#include "symbol_hash.h"
|
#include "symbol_hash.h"
|
||||||
|
|
||||||
#define GB_STRUCT_VERSION 11
|
#define GB_STRUCT_VERSION 12
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
GB_REGISTER_AF,
|
GB_REGISTER_AF,
|
||||||
|
@ -279,7 +279,6 @@ struct GB_gameboy_internal_s {
|
||||||
struct {
|
struct {
|
||||||
uint8_t bank_low:5;
|
uint8_t bank_low:5;
|
||||||
uint8_t bank_high:2;
|
uint8_t bank_high:2;
|
||||||
uint8_t padding:1; // Save state compatibility with 0.9
|
|
||||||
uint8_t mode:1;
|
uint8_t mode:1;
|
||||||
} mbc1;
|
} mbc1;
|
||||||
|
|
||||||
|
@ -328,8 +327,7 @@ struct GB_gameboy_internal_s {
|
||||||
uint32_t display_cycles;
|
uint32_t display_cycles;
|
||||||
uint32_t div_cycles;
|
uint32_t div_cycles;
|
||||||
uint8_t tima_reload_state; /* After TIMA overflows, it becomes 0 for 4 cycles before actually reloading. */
|
uint8_t tima_reload_state; /* After TIMA overflows, it becomes 0 for 4 cycles before actually reloading. */
|
||||||
GB_PADDING(uint16_t, serial_cycles);
|
uint16_t serial_cycles;
|
||||||
uint16_t serial_cycles; /* This field changed its meaning in v0.10 */
|
|
||||||
uint16_t serial_length;
|
uint16_t serial_length;
|
||||||
uint8_t future_interrupts; /* Interrupts can occur in any T-cycle. Some timings result in different interrupt
|
uint8_t future_interrupts; /* Interrupts can occur in any T-cycle. Some timings result in different interrupt
|
||||||
timing when the CPU is in halt mode, and might also affect the DI instruction. */
|
timing when the CPU is in halt mode, and might also affect the DI instruction. */
|
||||||
|
|
Loading…
Reference in New Issue