diff options
author | Michael Pavone <pavone@retrodev.com> | 2017-03-18 17:09:14 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2017-03-18 17:09:14 -0700 |
commit | 401596ec874495e53dc65290f08393fc9aed804d (patch) | |
tree | 4f375ebdf43b7b469abe9ffecf088678e76e16ac /genesis.c | |
parent | c56f74f0913bc7c2ab200dee194b1d3df5d93522 (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.c | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -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) { |