X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Femu.h;h=ba5cf43af60e836b3412a3935234d8d57138467b;hb=bc0420cd98650a27f9137fcc79c5a803f635ac0e;hp=555df3aaee786201735d3c5c605cd4dc02dbb7a6;hpb=36f6fd5afec3bd982c715f6d39d5712dacb237cd;p=libpicofe.git diff --git a/common/emu.h b/common/emu.h index 555df3a..ba5cf43 100644 --- a/common/emu.h +++ b/common/emu.h @@ -13,6 +13,7 @@ extern "C" { #define EOPT_SHOW_FPS (1<<1) #define EOPT_EN_SOUND (1<<2) #define EOPT_GZIP_SAVES (1<<3) +#define EOPT_NO_AUTOSVCFG (1<<5) typedef struct _currentConfig_t { // char lastRomFile[512]; @@ -58,6 +59,7 @@ int emu_ReloadRom(char *rom_fname); int emu_SaveLoadGame(int load, int sram); int emu_ReadConfig(int game, int no_defaults); int emu_WriteConfig(int game); +void emu_writelrom(void); char *emu_GetSaveFName(int load, int is_sram, int slot); int emu_checkSaveFile(int slot); void emu_setSaveStateCbs(int gz); @@ -69,7 +71,6 @@ void emu_textOut16(int x, int y, const char *text); char *emu_makeRomId(void); void emu_getGameName(char *str150); void emu_findKeyBindCombos(void); -void emu_forcedFrame(int opts); void emu_changeFastForward(int set_on); void emu_RunEventsPico(unsigned int events); void emu_DoTurbo(int *pad, int acts); @@ -77,9 +78,14 @@ void emu_packConfig(void); void emu_unpackConfig(void); void emu_shutdownMCD(void); +/* not in common */ extern const char * const keyNames[]; void emu_prepareDefaultConfig(void); void emu_platformDebugCat(char *str); +void emu_forcedFrame(int opts); +void emu_startSound(void); +void emu_endSound(void); +void emu_waitSound(void); #ifdef __cplusplus } // extern "C"