X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=fce.h;h=593d858efb792a2fe9acb77204ff12b57cba0b76;hp=04d050a4a8753ab4c86421d8c4e9b23d3c69b454;hb=158d88bade9b4fc038e1c9cee3924f3c89a70caa;hpb=d97315ac0bca825d2d50a44453bc5652946e2c67 diff --git a/fce.h b/fce.h index 04d050a..593d858 100644 --- a/fce.h +++ b/fce.h @@ -7,6 +7,8 @@ void asmcpu_pack(void); #define fceuindbg 0 +extern int use098code; + extern int GameLoaded; void ResetGameLoaded(void); @@ -24,7 +26,10 @@ void FlushGenieRW(void); void FCEU_ResetVidSys(void); void ResetMapping(void); -void ResetNES(void); + +extern void (*ResetNES)(void); + +void ResetNES081(void); void PowerNES(void); @@ -72,7 +77,7 @@ extern writefunc BWrite[0x10000]; #define PPU_status (PPU[2]) -extern void (*GameInterface)(int h); +extern void (*GameInterface)(int h, void *param); extern void FP_FASTAPASS(1) (*PPU_hook)(uint32 A); extern void (*GameHBIRQHook)(void), (*GameHBIRQHook2)(void); extern void (*GameStateRestore)(int version); @@ -80,6 +85,7 @@ extern void (*GameStateRestore)(int version); #define GI_RESETM2 1 #define GI_POWER 2 #define GI_CLOSE 3 +#define GI_INFOSTRING 11 #include "git.h" extern FCEUGI FCEUGameInfo;