comparison vdp.h @ 1149:6b0da6021544

Don't lock up CPU if performing a read with writes configured when in PBC mode. Allow access to VDP debug commands from Z80 debugger in PBC mode. Handle Mode 4 in VDP debug print functions
author Michael Pavone <pavone@retrodev.com>
date Wed, 04 Jan 2017 20:43:22 -0800
parents 8506b305e0e8
children c83ec07ddbac
comparison
equal deleted inserted replaced
1148:80ef49539550 1149:6b0da6021544
210 int vdp_data_port_write(vdp_context * context, uint16_t value); 210 int vdp_data_port_write(vdp_context * context, uint16_t value);
211 void vdp_data_port_write_pbc(vdp_context * context, uint8_t value); 211 void vdp_data_port_write_pbc(vdp_context * context, uint8_t value);
212 void vdp_test_port_write(vdp_context * context, uint16_t value); 212 void vdp_test_port_write(vdp_context * context, uint16_t value);
213 uint16_t vdp_control_port_read(vdp_context * context); 213 uint16_t vdp_control_port_read(vdp_context * context);
214 uint16_t vdp_data_port_read(vdp_context * context); 214 uint16_t vdp_data_port_read(vdp_context * context);
215 uint8_t vdp_data_port_read_pbc(vdp_context * context);
215 uint16_t vdp_hv_counter_read(vdp_context * context); 216 uint16_t vdp_hv_counter_read(vdp_context * context);
216 uint16_t vdp_test_port_read(vdp_context * context); 217 uint16_t vdp_test_port_read(vdp_context * context);
217 void vdp_adjust_cycles(vdp_context * context, uint32_t deduction); 218 void vdp_adjust_cycles(vdp_context * context, uint32_t deduction);
218 uint32_t vdp_next_hint(vdp_context * context); 219 uint32_t vdp_next_hint(vdp_context * context);
219 uint32_t vdp_next_vint(vdp_context * context); 220 uint32_t vdp_next_vint(vdp_context * context);