notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge mapper code from FCEUX
[fceu.git]
/
driver.h
diff --git
a/driver.h
b/driver.h
index
1d47e50
..
1e7345e
100644
(file)
--- a/
driver.h
+++ b/
driver.h
@@
-62,13
+62,16
@@
void FCEUI_SetNTSCTH(int n, int tint, int hue);
#include "version.h"
#include "version.h"
+#define SI_UNSET -1
#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 SI_NONE 0
#define SI_GAMEPAD 1
#define SI_ZAPPER 2
#define SI_POWERPADA 3
#define SI_POWERPADB 4
#define SI_ARKANOID 5
+#define SI_MOUSE 6
+#define SIFC_UNSET -1
#define SIFC_NONE 0
#define SIFC_ARKANOID 1
#define SIFC_SHADOW 2
#define SIFC_NONE 0
#define SIFC_ARKANOID 1
#define SIFC_SHADOW 2
@@
-109,8
+112,11
@@
extern int LoadGameLastError;
/* allocates memory. 0 on failure, 1 on success. */
int FCEUI_Initialize(void);
/* 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 */
/* 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);
/* Closes currently loaded game, causes FCEUI_Emulate to return */
void FCEUI_CloseGame(void);