comparison z80_to_x86.h @ 1047:6b07af1515b5

Change cycle tracking code for Z80 core to only use a single register. Store low 7 bits of R in a reg and increment it appropriately.
author Michael Pavone <pavone@retrodev.com>
date Wed, 27 Jul 2016 22:46:22 -0700
parents 1eb616b8cbe9
children ef7ee9919a73
comparison
equal deleted inserted replaced
1046:a27fdf43f1a7 1047:6b07af1515b5
72 native_map_slot * banked_code_map; 72 native_map_slot * banked_code_map;
73 z80_options * options; 73 z80_options * options;
74 void * system; 74 void * system;
75 uint8_t ram_code_flags[(8 * 1024)/128/8]; 75 uint8_t ram_code_flags[(8 * 1024)/128/8];
76 uint32_t int_enable_cycle; 76 uint32_t int_enable_cycle;
77 uint16_t pc; 77 uint16_t pc;
78 uint32_t int_pulse_start; 78 uint32_t int_pulse_start;
79 uint32_t int_pulse_end; 79 uint32_t int_pulse_end;
80 uint8_t breakpoint_flags[(16 * 1024)/sizeof(uint8_t)]; 80 uint8_t breakpoint_flags[(16 * 1024)/sizeof(uint8_t)];
81 uint8_t * bp_handler; 81 uint8_t * bp_handler;
82 uint8_t * bp_stub; 82 uint8_t * bp_stub;