comparison blastem.h @ 961:750995b587a0

Save State menu option is now fully functional. Load state sort of works, but is mostly broken.
author Michael Pavone <pavone@retrodev.com>
date Sun, 17 Apr 2016 23:50:41 -0700
parents 1618d3676a35
children e28f365605da
comparison
equal deleted inserted replaced
960:0abfecaaf5c8 961:750995b587a0
46 uint16_t mapper_start_index; 46 uint16_t mapper_start_index;
47 uint8_t save_type; 47 uint8_t save_type;
48 io_port ports[3]; 48 io_port ports[3];
49 uint8_t bus_busy; 49 uint8_t bus_busy;
50 uint8_t should_exit; 50 uint8_t should_exit;
51 uint8_t save_state;
51 eeprom_state eeprom; 52 eeprom_state eeprom;
52 }; 53 };
53 54
54 extern genesis_context * genesis; 55 extern genesis_context * genesis;
55 extern int headless; 56 extern int headless;
56 extern int break_on_sync; 57 extern int break_on_sync;
57 extern int save_state;
58 extern tern_node * config; 58 extern tern_node * config;
59 59
60 #define RAM_WORDS 32 * 1024 60 #define RAM_WORDS 32 * 1024
61 #define Z80_RAM_BYTES 8 * 1024 61 #define Z80_RAM_BYTES 8 * 1024
62 #define QUICK_SAVE_SLOT 10
62 63
63 extern uint16_t *cart; 64 extern uint16_t *cart;
64 extern uint16_t *ram; 65 extern uint16_t *ram;
65 extern uint8_t z80_ram[Z80_RAM_BYTES]; 66 extern uint8_t z80_ram[Z80_RAM_BYTES];
66 67