X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fgp2x%2Fdface.h;fp=drivers%2Fgp2x%2Fdface.h;h=92df0828ac530c0e60500164a18abaad79333ab1;hb=35868d35201adb0e4066584d1145c920f5be9b03;hp=0000000000000000000000000000000000000000;hpb=9e1b19d04e5020bfbfe2edfbc701543c8fa53e40;p=fceu.git diff --git a/drivers/gp2x/dface.h b/drivers/gp2x/dface.h new file mode 100644 index 0000000..92df082 --- /dev/null +++ b/drivers/gp2x/dface.h @@ -0,0 +1,32 @@ +extern CFGSTRUCT DriverConfig[]; +extern ARGPSTRUCT DriverArgs[]; +extern char *DriverUsage; + +void DoDriverArgs(void); +void GetBaseDirectory(char *BaseDirectory); + +int InitSound(void); +void WriteSound(int32 *Buffer, int Count, int NoWaiting); +void KillSound(void); +void SilenceSound(int s); /* DOS and SDL */ + + +int InitMouse(void); +void KillMouse(void); +void GetMouseData(uint32 *MouseData); + +int InitJoysticks(void); +void KillJoysticks(void); +uint32 *GetJSOr(void); + +int InitKeyboard(void); +int UpdateKeyboard(void); +char *GetKeyboard(void); +void KillKeyboard(void); + +int InitVideo(void); +void KillVideo(void); +void BlitScreen(uint8 *XBuf); +void LockConsole(void); +void UnlockConsole(void); +void ToggleFS(); /* SDL */