summaryrefslogtreecommitdiff
path: root/genesis.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-05-23 23:17:24 -0700
committerMichael Pavone <pavone@retrodev.com>2017-05-23 23:17:24 -0700
commitece95165b14b053b5fcdb342063a52c9a0b9e5e4 (patch)
tree54e4e4e96e93d8b2a6b47333628d7bf64a867e9c /genesis.c
parent3497b42e90a3bc200438d2884789e8dccad2944e (diff)
Fixed regression from VDP sync changes. Direct color DMA demos are now achieving stable sync again
Diffstat (limited to 'genesis.c')
-rw-r--r--genesis.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/genesis.c b/genesis.c
index a973c42..e5424b9 100644
--- a/genesis.c
+++ b/genesis.c
@@ -306,6 +306,7 @@ static m68k_context * vdp_port_write(uint32_t vdp_port, m68k_context * context,
}
} else if(vdp_port < 8) {
vdp_run_context_full(v_context, context->current_cycle);
+ before_cycle = v_context->cycles;
blocked = vdp_control_port_write(v_context, value);
if (blocked) {
while (blocked) {