struct PicoVideo *pv = &Pico.video;\r
unsigned ocyc = cycles;\r
int burn = 0;\r
-//int osl = fifo_slot;\r
\r
// process FIFO entries until low level is reached\r
while (vf->fifo_slot <= vf->fifo_maxslot && cycles < 488 &&\r
\r
// convert former dma_xfers (why was this in PicoMisc anyway?)\r
if (Pico.m.dma_xfers) {\r
- pv->status = SR_DMA|PVS_FIFORUN;\r
+ pv->status |= SR_DMA|PVS_FIFORUN;\r
pv->fifo_cnt = Pico.m.dma_xfers * (pv->type == 1 ? 2 : 1);\r
vf->fifo_total = Pico.m.dma_xfers;\r
Pico.m.dma_xfers = 0;\r