comparison genesis.h @ 1364:30123ca5856c

Added some code to try and prevent Z80 accesses and refresh cycles from screwing up interrupt latency more than on hardware
author Michael Pavone <pavone@retrodev.com>
date Fri, 19 May 2017 20:54:04 -0700
parents 95f5253e75c7
children efa7225e0f07
comparison
equal deleted inserted replaced
1363:df6af7187b36 1364:30123ca5856c
38 uint32_t save_ram_mask; 38 uint32_t save_ram_mask;
39 uint32_t master_clock; //Current master clock value 39 uint32_t master_clock; //Current master clock value
40 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode) 40 uint32_t normal_clock; //Normal master clock (used to restore master clock after turbo mode)
41 uint32_t frame_end; 41 uint32_t frame_end;
42 uint32_t max_cycles; 42 uint32_t max_cycles;
43 uint32_t int_latency_prev1;
44 uint32_t int_latency_prev2;
43 uint8_t bank_regs[8]; 45 uint8_t bank_regs[8];
44 uint16_t mapper_start_index; 46 uint16_t mapper_start_index;
45 uint8_t save_type; 47 uint8_t save_type;
46 sega_io io; 48 sega_io io;
47 uint8_t version_reg; 49 uint8_t version_reg;