\r
if(Pico.m.scanline != -1) {\r
Pico.m.dma_bytes += len;\r
- SekSetCyclesLeft(SekCyclesLeft - CheckDMA());\r
+ if ((PicoMCD&1) && (PicoOpt & 0x2000)) SekCycleCnt+=CheckDMA();\r
+ else SekSetCyclesLeftNoMCD(SekCyclesLeftNoMCD - CheckDMA());\r
} else {\r
// be approximate in non-accurate mode\r
SekSetCyclesLeft(SekCyclesLeft - (len*(((488<<8)/167))>>8));\r
r = Pico.cram;\r
for(a2=a&0x7f; len; len--)\r
{\r
- r[a2>>1] = (u16)*pd++;; // bit 0 is ignored\r
+ r[a2>>1] = (u16)*pd++; // bit 0 is ignored\r
// AutoIncrement\r
a2+=inc;\r
// didn't src overlap?\r