X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico.h;h=f15915d451a433de580575be2e08b19120107351;hb=5e128c6d279ac90f7b6078740ab1d0ba516969b9;hp=2398ad1ac5761563e94bcf0be714becdfd3201e9;hpb=94d2199eb18a8d21e24fb2aab66c10ef6869704b;p=picodrive.git diff --git a/pico/pico.h b/pico/pico.h index 2398ad1..f15915d 100644 --- a/pico/pico.h +++ b/pico/pico.h @@ -59,6 +59,7 @@ extern void emu_32x_startup(void); #define POPT_DIS_SPRITE_LIM (1<<18) #define POPT_DIS_IDLE_DET (1<<19) #define POPT_DIS_32X (1<<20) +#define POPT_DIS_PWM (1<<21) extern int PicoOpt; // bitfield #define PAHW_MCD (1<<0) @@ -67,7 +68,6 @@ extern int PicoOpt; // bitfield #define PAHW_PICO (1<<3) #define PAHW_SMS (1<<4) extern int PicoAHW; // Pico active hw -extern int PicoVer; extern int PicoSkipFrame; // skip rendering frame, but still do sound (if enabled) and emulation stuff extern int PicoRegionOverride; // override the region detection 0: auto, 1: Japan NTSC, 2: Japan PAL, 4: US, 8: Europe extern int PicoAutoRgnOrder; // packed priority list of regions, for example 0x148 means this detection order: EUR, USA, JAP @@ -76,6 +76,7 @@ void PicoInit(void); void PicoExit(void); void PicoPower(void); int PicoReset(void); +void PicoLoopPrepare(void); void PicoFrame(void); void PicoFrameDrawOnly(void); extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU