notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cdrom: more hacks for more timing issues
[pcsx_rearmed.git]
/
libpcsxcore
/
psxcommon.h
diff --git
a/libpcsxcore/psxcommon.h
b/libpcsxcore/psxcommon.h
index
a25e625
..
0a0bd86
100644
(file)
--- a/
libpcsxcore/psxcommon.h
+++ b/
libpcsxcore/psxcommon.h
@@
-142,9
+142,11
@@
typedef struct {
boolean icache_emulation;
boolean DisableStalls;
boolean PreciseExceptions;
boolean icache_emulation;
boolean DisableStalls;
boolean PreciseExceptions;
-
int GpuListWalking
;
+
boolean TurboCD
;
int cycle_multiplier; // 100 for 1.0
int cycle_multiplier_override;
int cycle_multiplier; // 100 for 1.0
int cycle_multiplier_override;
+ s8 GpuListWalking;
+ s8 FractionalFramerate; // ~49.75 and ~59.81 instead of 50 and 60
u8 Cpu; // CPU_DYNAREC or CPU_INTERPRETER
u8 PsxType; // PSX_TYPE_NTSC or PSX_TYPE_PAL
struct {
u8 Cpu; // CPU_DYNAREC or CPU_INTERPRETER
u8 PsxType; // PSX_TYPE_NTSC or PSX_TYPE_PAL
struct {
@@
-153,6
+155,7
@@
typedef struct {
boolean gpu_centering;
boolean dualshock_init_analog;
boolean gpu_timing1024;
boolean gpu_centering;
boolean dualshock_init_analog;
boolean gpu_timing1024;
+ boolean fractional_Framerate;
} hacks;
} PcsxConfig;
} hacks;
} PcsxConfig;