dprintf("DmaCopy len %i [%i|%i]", len, Pico.m.scanline, SekCyclesDone());\r
\r
Pico.m.dma_bytes += len;\r
- Pico.video.status|=2; // dma busy\r
+ if(Pico.m.scanline != -1)\r
+ Pico.video.status|=2; // dma busy\r
\r
source =Pico.video.reg[0x15];\r
source|=Pico.video.reg[0x16]<<8;\r
dprintf("DmaFill len %i inc %i [%i|%i]", len, inc, Pico.m.scanline, SekCyclesDone());\r
\r
Pico.m.dma_bytes += len;\r
- Pico.video.status|=2; // dma busy\r
+ if(Pico.m.scanline != -1)\r
+ Pico.video.status|=2; // dma busy (in accurate mode)\r
\r
// from Charles MacDonald's genvdp.txt:\r
// Write lower byte to address specified\r
hc=hcounts_40[lineCycles];\r
else hc=hcounts_32[lineCycles];\r
\r
- if(lineCycles > 488-12) d++; // Wheel of Fortune\r
+ //if(lineCycles > 488-12) d++; // Wheel of Fortune\r
} else {\r
// get approximate V-Counter\r
d=vcounts[SekCyclesDone()>>8];\r