Mercurial > repos > blastem
comparison blastem.h @ 767:ea525f600b1d
SRAM detection from ROM header is no working correctly again
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 06 Jul 2015 19:46:46 -0700 |
parents | 1b2f8280ba81 |
children | 4638b88bc72d |
comparison
equal
deleted
inserted
replaced
766:1b2f8280ba81 | 767:ea525f600b1d |
---|---|
19 m68k_context *m68k; | 19 m68k_context *m68k; |
20 z80_context *z80; | 20 z80_context *z80; |
21 vdp_context *vdp; | 21 vdp_context *vdp; |
22 ym2612_context *ym; | 22 ym2612_context *ym; |
23 psg_context *psg; | 23 psg_context *psg; |
24 uint8_t *save_ram; | 24 uint8_t *save_storage; |
25 uint32_t save_size; | |
25 uint32_t save_ram_mask; | 26 uint32_t save_ram_mask; |
26 uint32_t save_flags; | |
27 uint32_t master_clock; //Current master clock value | 27 uint32_t master_clock; //Current master clock value |
28 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode) | 28 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode) |
29 uint32_t frame_end; | 29 uint32_t frame_end; |
30 uint32_t max_cycles; | 30 uint32_t max_cycles; |
31 uint8_t bank_regs[8]; | 31 uint8_t bank_regs[8]; |
32 uint8_t save_type; | |
32 io_port ports[3]; | 33 io_port ports[3]; |
33 uint8_t bus_busy; | 34 uint8_t bus_busy; |
34 } genesis_context; | 35 } genesis_context; |
35 | 36 |
36 extern genesis_context * genesis; | 37 extern genesis_context * genesis; |