add M-HT's neon scalers
[fceu.git] / driver.h
index 7e86dad..ed321fd 100644 (file)
--- a/driver.h
+++ b/driver.h
@@ -104,12 +104,16 @@ void FCEUI_SaveExtraDataUnderBase(int a);
 
 /* name=path and file to load.  returns 0 on failure, 1 on success */
 FCEUGI *FCEUI_LoadGame(char *name);
+extern int LoadGameLastError;
 
 /* allocates memory.  0 on failure, 1 on success. */
 int FCEUI_Initialize(void);
 
+void FCEUI_Kill(void);
+void FCEUI_SetEmuMode(int is_new);
+
 /* begins emulation.  Returns after FCEUI_CloseGame() is called */
-void FCEUI_Emulate(void);
+extern void (*FCEUI_Emulate)(void);
 
 /* Closes currently loaded game, causes FCEUI_Emulate to return */
 void FCEUI_CloseGame(void);
@@ -164,6 +168,7 @@ void FCEUI_LoadState(void);
 int32 FCEUI_GetDesiredFPS(void);
 void FCEUI_SaveSnapshot(void);
 void FCEU_DispMessage(char *format, ...);
+void FCEU_CancelDispMessage(void);
 #define FCEUI_DispMessage FCEU_DispMessage
 
 int FCEUI_AddCheat(const char *name, uint32 addr, uint8 val, int compare, int type);