# HG changeset patch # User Michael Pavone # Date 1483340428 28800 # Node ID 9e0f2ea4a0fc2857620e610904bf2cdd59bf2135 # Parent 52f25c41abddda8e878bbf3a7b8fccac23f222c1 Fix slot tracking screwup diff -r 52f25c41abdd -r 9e0f2ea4a0fc vdp.c --- a/vdp.c Sun Jan 01 22:47:23 2017 -0800 +++ b/vdp.c Sun Jan 01 23:00:28 2017 -0800 @@ -1824,7 +1824,12 @@ CHECK_LIMIT case 147: external_slot(context); - CHECK_LIMIT + if (context->flags & FLAG_DMA_RUN) { + run_dma_src(context, -1); + } + context->hslot = 233; + context->cycles += slot_cycles; + CHECK_ONLY //!HSYNC low case 233: external_slot(context);