X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fvideoport.c;h=ab02af8ba2064fccec66b971d5264a2dc4cfd2ec;hb=7fd5d17b31f3ccdbc3eaf7e9761ddb41fa994863;hp=3d74f519bb93d97045935c1b84c6330b1a5c3126;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/videoport.c b/pico/videoport.c index 3d74f51..ab02af8 100644 --- a/pico/videoport.c +++ b/pico/videoport.c @@ -1,11 +1,11 @@ -// PicoDrive - -// (c) Copyright 2004 Dave, All rights reserved. -// (c) Copyright 2006-2008, Grazvydas "notaz" Ignotas -// Free for non-commercial use. - -// For commercial use, separate licencing terms must be obtained. - +/* + * PicoDrive + * (c) Copyright Dave, 2004 + * (C) notaz, 2006-2009 + * + * This work is licensed under the terms of MAME license. + * See COPYING file in the top-level directory. + */ #include "pico_int.h" #include "cd/gfx_cd.h" @@ -94,7 +94,7 @@ static void DmaSlow(int len) Pico.m.dma_xfers += len; if ((PicoAHW & PAHW_MCD) && (PicoOpt & POPT_EN_MCD_PSYNC)) SekCyclesBurn(CheckDMA()); - else SekSetCyclesLeftNoMCD(SekCyclesLeftNoMCD - CheckDMA()); + else SekEndTimeslice(SekCyclesLeftNoMCD - CheckDMA()); if ((source&0xe00000)==0xe00000) { // Ram pd=(u16 *)(Pico.ram+(source&0xfffe)); @@ -316,7 +316,7 @@ static void CommandChange(void) if (cmd&0x80) CommandDma(); } -static __inline void DrawSync(int blank_on) +static void DrawSync(int blank_on) { if (Pico.m.scanline < 224 && !(PicoOpt & POPT_ALT_RENDERER) && !PicoSkipFrame && DrawScanline <= Pico.m.scanline) {