improve input handling
[picodrive.git] / pico / pico.h
index 0422dfd..c0aa6da 100644 (file)
@@ -52,7 +52,7 @@ extern void *p32x_bios_g, *p32x_bios_m, *p32x_bios_s;
 #define POPT_EN_Z80         (1<< 2)\r
 #define POPT_EN_STEREO      (1<< 3)\r
 #define POPT_ALT_RENDERER   (1<< 4) // 00 00x0\r
-#define POPT_6BTN_PAD       (1<< 5)\r
+// unused                   (1<< 5)\r
 // unused                   (1<< 6)\r
 #define POPT_ACC_SPRITES    (1<< 7)\r
 #define POPT_DIS_32C_BORDER (1<< 8) // 00 0x00\r
@@ -248,6 +248,14 @@ int PicoCdCheck(const char *fname_in, int *pregion);
 \r
 extern unsigned char media_id_header[0x100];\r
 \r
+// memory.c\r
+enum input_device {\r
+  PICO_INPUT_NOTHING,\r
+  PICO_INPUT_PAD_3BTN,\r
+  PICO_INPUT_PAD_6BTN,\r
+};\r
+void PicoSetInputDevice(int port, enum input_device device);\r
+\r
 #ifdef __cplusplus\r
 } // End of extern "C"\r
 #endif\r