From 401596ec874495e53dc65290f08393fc9aed804d Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sat, 18 Mar 2017 17:09:14 -0700 Subject: Remove hacky post-DMA delay add proper pre-DMA delay based on logic analyzer capture. 512 color screen is a bit messed up but mostly works. Needs investigation --- genesis.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'genesis.c') diff --git a/genesis.c b/genesis.c index 1a9a374..8f7031c 100644 --- a/genesis.c +++ b/genesis.c @@ -296,12 +296,6 @@ static m68k_context * vdp_port_write(uint32_t vdp_port, m68k_context * context, sync_components(context, 0); gen->bus_busy = 0; } - if (!(v_context->flags & FLAG_DMA_RUN)) { - //two more slots of delay are needed to kill sufficient sprite capacity in Overdrive - //TODO: Measure exact value with logic analyzer - vdp_run_context(v_context, v_context->cycles + 1); - vdp_run_context(v_context, v_context->cycles + 1); - } } if (blocked < 0) { -- cgit v1.2.3