notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed mp3 buffer overlapping of GP2X sound buffer
[libpicofe.git]
/
gp2x
/
emu.h
diff --git
a/gp2x/emu.h
b/gp2x/emu.h
index
42d732b
..
75a0322
100644
(file)
--- a/
gp2x/emu.h
+++ b/
gp2x/emu.h
@@
-1,4
+1,4
@@
-// (c) Copyright 2006 notaz, All rights reserved.
\r
+// (c) Copyright 2006
-2007
notaz, All rights reserved.
\r
// Free for non-commercial use.
\r
\r
// For commercial use, separate licencing terms must be obtained.
\r
// Free for non-commercial use.
\r
\r
// For commercial use, separate licencing terms must be obtained.
\r
@@
-13,13
+13,14
@@
enum TPicoGameState {
PGS_KeyConfig,
\r
PGS_ReloadRom,
\r
PGS_Menu,
\r
PGS_KeyConfig,
\r
PGS_ReloadRom,
\r
PGS_Menu,
\r
+ PGS_RestartRun,
\r
};
\r
\r
typedef struct {
\r
char lastRomFile[512];
\r
int EmuOpt; // LSb->MSb: use_sram, show_fps, enable_sound, gzip_saves,
\r
};
\r
\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
- // craigix_ram, confirm_save, show_cd_leds
\r
+ // squidgehack,
no_
save_cfg_on_exit, <unused>, 16_bit_mode
\r
+ // craigix_ram, confirm_save, show_cd_leds
, confirm_load
\r
//
\r
int PicoOpt; // used for config saving only, see Pico.h
\r
int PsndRate; // ditto
\r
//
\r
int PicoOpt; // used for config saving only, see Pico.h
\r
int PsndRate; // ditto
\r
@@
-31,6
+32,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
@@
-50,5
+53,7
@@
char *emu_GetSaveFName(int load, int is_sram, int slot);
int emu_check_save_file(int slot);
\r
void emu_set_save_cbs(int gz);
\r
void emu_forced_frame(void);
\r
int emu_check_save_file(int slot);
\r
void emu_set_save_cbs(int gz);
\r
void emu_forced_frame(void);
\r
+int emu_cd_check(char **bios_file);
\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