X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico_int.h;h=5975c111ca2c8bc596778a100b494a78f7ff02aa;hb=30f0fdd42279a99893034a5d21b64439536c60aa;hp=dcd321acd8351039d80e796965d8408b4ce03734;hpb=f3a57b2d6c6a32dc09a6efd4fbef31eb876263b2;p=picodrive.git diff --git a/pico/pico_int.h b/pico/pico_int.h index dcd321a..5975c11 100644 --- a/pico/pico_int.h +++ b/pico/pico_int.h @@ -1,10 +1,11 @@ -// Pico Library - Internal Header File - -// (c) Copyright 2004 Dave, All rights reserved. -// (c) Copyright 2006-2009 Grazvydas "notaz" Ignotas, all rights reserved. -// Free for non-commercial use. - -// For commercial use, separate licencing terms must be obtained. +/* + * PicoDrive - Internal Header File + * (c) Copyright Dave, 2004 + * (C) notaz, 2006-2010 + * + * This work is licensed under the terms of MAME license. + * See COPYING file in the top-level directory. + */ #ifndef PICO_INTERNAL_INCLUDED #define PICO_INTERNAL_INCLUDED @@ -540,6 +541,8 @@ PICO_INTERNAL void PicoFrameStart(void); void PicoDrawSync(int to, int blank_last_line); void BackFill(int reg7, int sh); void FinalizeLine555(int sh, int line); +extern int (*PicoScanBegin)(unsigned int num); +extern int (*PicoScanEnd)(unsigned int num); extern int DrawScanline; #define MAX_LINE_SPRITES 29 extern unsigned char HighLnSpr[240][3 + MAX_LINE_SPRITES]; @@ -727,6 +730,8 @@ void p32x_poll_event(int cpu_mask, int is_vdp); void FinalizeLine32xRGB555(int sh, int line); void PicoDraw32xLayer(int offs, int lines, int mdbg); void PicoDraw32xLayerMdOnly(int offs, int lines); +extern int (*PicoScan32xBegin)(unsigned int num); +extern int (*PicoScan32xEnd)(unsigned int num); enum { PDM32X_OFF, PDM32X_32X_ONLY,