-#if 0\r
- if(Pico.m.dma_bytes) {\r
- int burn=0;\r
- if((Pico.video.status&8)||!(Pico.video.reg[1]&0x40)) { // vblank?\r
- if(Pico.m.dma_bytes < 205) {\r
- burn = Pico.m.dma_bytes*(((488<<8)/205))>>8;\r
- Pico.m.dma_bytes = 0;\r
- } else {\r
- burn += 488;\r
- Pico.m.dma_bytes -= 205;\r
- }\r
- } else {\r
- if(Pico.m.dma_bytes < 18) {\r
- burn = Pico.m.dma_bytes*(((488<<8)/18))>>8;\r
- Pico.m.dma_bytes = 0;\r
- } else {\r
- burn += 488;\r
- Pico.m.dma_bytes -= 18;\r
- }\r
- }\r
- SekCycleCnt+=burn;\r
- dprintf("~DmaSlow %i burn=%i do=%i [%i|%i]", Pico.m.dma_bytes, burn, SekCycleAim-SekCycleCnt,\r
- Pico.m.scanline, SekCyclesDone());\r
- }\r
-#endif\r