summaryrefslogtreecommitdiff
path: root/genesis.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-03-18 17:09:14 -0700
committerMichael Pavone <pavone@retrodev.com>2017-03-18 17:09:14 -0700
commit401596ec874495e53dc65290f08393fc9aed804d (patch)
tree4f375ebdf43b7b469abe9ffecf088678e76e16ac /genesis.c
parentc56f74f0913bc7c2ab200dee194b1d3df5d93522 (diff)
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
Diffstat (limited to 'genesis.c')
-rw-r--r--genesis.c6
1 files changed, 0 insertions, 6 deletions
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) {