X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=driver.h;h=aa6a2c7fe1e62a49d2c2aa244fb5791a6e5f6c9d;hb=ea80a45b1dbd9f2c46567e18a2e18fcbb6e55c8d;hp=9a298c6b4d2092a520d5cb1e93615fa1e72741ce;hpb=c62d28102c77e19c291c78bf6bf7f0a81abd54b9;p=fceu.git diff --git a/driver.h b/driver.h index 9a298c6..aa6a2c7 100644 --- a/driver.h +++ b/driver.h @@ -3,7 +3,7 @@ /* Prototypes for platform interface functions follow: */ -void FCEUD_Update(uint8 *XBuf, int32 *Buffer, int Count); +void FCEUD_Update(uint8 *buf, int16 *Buffer, int Count); /* Video interface */ void FCEUD_SetPalette(uint8 index, uint8 r, uint8 g, uint8 b); @@ -59,18 +59,34 @@ void FCEUI_DisableFourScore(int s); #include "version.h" -#define SI_NONE 0 -#define SI_GAMEPAD 1 -#define SI_ZAPPER 2 -#define SI_POWERPAD 3 -#define SI_ARKANOID 4 +#define SI_NONE 0 +#define SI_GAMEPAD 1 +#define SI_ZAPPER 2 +#define SI_POWERPADA 3 +#define SI_POWERPADB 4 +#define SI_ARKANOID 5 -#define SIFC_NONE 0 -#define SIFC_ARKANOID 1 -#define SIFC_SHADOW 2 +#define SIFC_NONE 0 +#define SIFC_ARKANOID 1 +#define SIFC_SHADOW 2 #define SIFC_4PLAYER 3 -#define SIFC_FKB 4 -#define SIFC_OEKA 5 +#define SIFC_FKB 4 +#define SIFC_SUBORKB 5 +#define SIFC_HYPERSHOT 6 +#define SIFC_MAHJONG 7 +#define SIFC_QUIZKING 8 +#define SIFC_FTRAINERA 9 +#define SIFC_FTRAINERB 10 +#define SIFC_OEKAKIDS 11 +#define SIFC_BWORLD 12 +#define SIFC_TOPRIDER 13 + +#define SIS_NONE 0 +#define SIS_DATACH 1 +#define SIS_NWC 2 +#define SIS_VSUNISYSTEM 3 +#define SIS_NSF 4 + /* New interface functions */