random cleanups
[picodrive.git] / pico / pico.h
index 2398ad1..f15915d 100644 (file)
@@ -59,6 +59,7 @@ extern void emu_32x_startup(void);
 #define POPT_DIS_SPRITE_LIM (1<<18)\r
 #define POPT_DIS_IDLE_DET   (1<<19)\r
 #define POPT_DIS_32X        (1<<20)\r
+#define POPT_DIS_PWM        (1<<21)\r
 extern int PicoOpt; // bitfield\r
 \r
 #define PAHW_MCD  (1<<0)\r
@@ -67,7 +68,6 @@ extern int PicoOpt; // bitfield
 #define PAHW_PICO (1<<3)\r
 #define PAHW_SMS  (1<<4)\r
 extern int PicoAHW;            // Pico active hw\r
-extern int PicoVer;\r
 extern int PicoSkipFrame;      // skip rendering frame, but still do sound (if enabled) and emulation stuff\r
 extern int PicoRegionOverride; // override the region detection 0: auto, 1: Japan NTSC, 2: Japan PAL, 4: US, 8: Europe\r
 extern int PicoAutoRgnOrder;   // packed priority list of regions, for example 0x148 means this detection order: EUR, USA, JAP\r
@@ -76,6 +76,7 @@ void PicoInit(void);
 void PicoExit(void);\r
 void PicoPower(void);\r
 int  PicoReset(void);\r
+void PicoLoopPrepare(void);\r
 void PicoFrame(void);\r
 void PicoFrameDrawOnly(void);\r
 extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU\r