notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfixes, new scaling, double ym upd at 940
[picodrive.git]
/
platform
/
gp2x
/
emu.h
diff --git
a/platform/gp2x/emu.h
b/platform/gp2x/emu.h
index
674929b
..
b487c51
100644
(file)
--- a/
platform/gp2x/emu.h
+++ b/
platform/gp2x/emu.h
@@
-18,7
+18,7
@@
enum TPicoGameState {
typedef struct {
\r
char lastRomFile[512];
\r
int EmuOpt; // LSb->MSb: use_sram, show_fps, enable_sound, gzip_saves,
\r
typedef struct {
\r
char lastRomFile[512];
\r
int EmuOpt; // LSb->MSb: use_sram, show_fps, enable_sound, gzip_saves,
\r
- // squidgehack, save_cfg_on_exit, <unused>, 16_bit_mode
\r
+ // squidgehack,
no_
save_cfg_on_exit, <unused>, 16_bit_mode
\r
// craigix_ram, confirm_save, show_cd_leds
\r
//
\r
int PicoOpt; // used for config saving only, see Pico.h
\r
// craigix_ram, confirm_save, show_cd_leds
\r
//
\r
int PicoOpt; // used for config saving only, see Pico.h
\r
@@
-31,6
+31,8
@@
typedef struct {
int gamma;
\r
int JoyBinds[4][32];
\r
int PicoAutoRgnOrder;
\r
int gamma;
\r
int JoyBinds[4][32];
\r
int PicoAutoRgnOrder;
\r
+ int PicoCDBuffers;
\r
+ int scaling; // 0=center, 1=hscale, 2=hvscale, 3=hsoftscale
\r
} currentConfig_t;
\r
\r
extern char romFileName[];
\r
} currentConfig_t;
\r
\r
extern char romFileName[];
\r
@@
-46,5
+48,10
@@
void emu_Loop(void);
void emu_ResetGame(void);
\r
int emu_ReadConfig(int game);
\r
int emu_WriteConfig(int game);
\r
void emu_ResetGame(void);
\r
int emu_ReadConfig(int game);
\r
int emu_WriteConfig(int game);
\r
+char *emu_GetSaveFName(int load, int is_sram, int slot);
\r
+int emu_check_save_file(int slot);
\r
+void emu_set_save_cbs(int gz);
\r
+void emu_forced_frame(void);
\r
int find_bios(int region, char **bios_file);
\r
int find_bios(int region, char **bios_file);
\r
+void scaling_update(void);
\r
\r
\r