Mercurial > repos > blastem
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; |