Mercurial > repos > blastem
comparison genesis.h @ 1983:a7b753e260a2 mame_interp
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 09 May 2020 23:39:44 -0700 |
parents | 374a5ae694e8 80920c21bb52 |
children | 638eb2d25696 |
comparison
equal
deleted
inserted
replaced
1937:cafde1255ad3 | 1983:a7b753e260a2 |
---|---|
49 uint32_t frame_end; | 49 uint32_t frame_end; |
50 uint32_t max_cycles; | 50 uint32_t max_cycles; |
51 uint32_t int_latency_prev1; | 51 uint32_t int_latency_prev1; |
52 uint32_t int_latency_prev2; | 52 uint32_t int_latency_prev2; |
53 uint32_t reset_cycle; | 53 uint32_t reset_cycle; |
54 uint32_t last_frame; | |
55 uint32_t last_flush_cycle; | |
56 uint32_t soft_flush_cycles; | |
54 uint8_t bank_regs[8]; | 57 uint8_t bank_regs[8]; |
55 uint16_t z80_bank_reg; | 58 uint16_t z80_bank_reg; |
56 uint16_t tmss_lock[2]; | 59 uint16_t tmss_lock[2]; |
57 uint16_t mapper_start_index; | 60 uint16_t mapper_start_index; |
58 uint8_t mapper_type; | 61 uint8_t mapper_type; |
69 #define RAM_WORDS 32 * 1024 | 72 #define RAM_WORDS 32 * 1024 |
70 #define Z80_RAM_BYTES 8 * 1024 | 73 #define Z80_RAM_BYTES 8 * 1024 |
71 | 74 |
72 m68k_context * sync_components(m68k_context *context, uint32_t address); | 75 m68k_context * sync_components(m68k_context *context, uint32_t address); |
73 genesis_context *alloc_config_genesis(void *rom, uint32_t rom_size, void *lock_on, uint32_t lock_on_size, uint32_t system_opts, uint8_t force_region); | 76 genesis_context *alloc_config_genesis(void *rom, uint32_t rom_size, void *lock_on, uint32_t lock_on_size, uint32_t system_opts, uint8_t force_region); |
74 void genesis_serialize(genesis_context *gen, serialize_buffer *buf, uint32_t m68k_pc); | 77 void genesis_serialize(genesis_context *gen, serialize_buffer *buf, uint32_t m68k_pc, uint8_t all); |
75 void genesis_deserialize(deserialize_buffer *buf, genesis_context *gen); | 78 void genesis_deserialize(deserialize_buffer *buf, genesis_context *gen); |
76 | 79 |
77 #endif //GENESIS_H_ | 80 #endif //GENESIS_H_ |
78 | 81 |