1 // (c) Copyright 2006 notaz, All rights reserved.
\r
2 // Free for non-commercial use.
\r
4 // For commercial use, separate licencing terms must be obtained.
\r
9 enum TPicoGameState {
\r
19 char lastRomFile[512];
\r
20 int EmuOpt; // LSb->MSb: use_sram, show_fps, enable_sound, gzip_saves,
\r
21 // squidgehack, save_cfg_on_exit, <unused>, 16_bit_mode
\r
22 // craigix_ram, confirm_save
\r
23 int PicoOpt; // used for config saving only, see Pico.h
\r
24 int PsndRate; // ditto
\r
25 int PicoRegion; // ditto
\r
31 int JoyBinds[4][32];
\r
34 extern char romFileName[];
\r
35 extern int engineState;
\r
36 extern currentConfig_t currentConfig;
\r
39 int emu_ReloadRom(void);
\r
40 void emu_Init(void);
\r
41 void emu_Deinit(void);
\r
42 int emu_SaveLoadGame(int load, int sram);
\r
43 void emu_Loop(void);
\r
44 void emu_ResetGame(void);
\r
45 int emu_ReadConfig(int game);
\r
46 int emu_WriteConfig(int game);
\r