]> Shamusworld >> Repos - virtualjaguar/commitdiff
Added frameskip support
authorShamus Hammons <jlhamm@acm.org>
Sat, 9 Oct 2004 19:10:35 +0000 (19:10 +0000)
committerShamus Hammons <jlhamm@acm.org>
Sat, 9 Oct 2004 19:10:35 +0000 (19:10 +0000)
src/include/settings.h
src/settings.cpp
vj.cfg

index bc62fd5abbc09846d85da921fa659ae196299ab4..e8a75369e224ec6b5ffb0378b37291e8f8cecbe8 100644 (file)
@@ -26,6 +26,7 @@ struct VJSettings
        bool useOpenGL;
        uint32 glFilter;
        bool hardwareTypeAlpine;
+       uint32 frameSkip;
 
        // Keybindings in order of U, D, L, R, C, B, A, Op, Pa, 0-9, #, *
        uint16 p1KeyBindings[21];
index a3f6dff6c31fe05ff03e7c6114138b46196806e9..f4a14c0f817953b4c7c5ce6c4c0eb82e96c74806 100644 (file)
@@ -35,9 +35,10 @@ void LoadVJSettings(void)
        vjs.useJoystick = sdlemu_getval_bool("useJoystick", false);
        vjs.joyport = sdlemu_getval_int("joyport", 0);
        vjs.hardwareTypeNTSC = sdlemu_getval_bool("hardwareTypeNTSC", true);
+       vjs.frameSkip = sdlemu_getval_int("frameSkip", 0);
        vjs.useJaguarBIOS = sdlemu_getval_bool("useJaguarBIOS", false);
        vjs.DSPEnabled = sdlemu_getval_bool("DSPEnabled", false);
-       vjs.usePipelinedDSP = sdlemu_getval_bool("usePipelinedDSP", true);
+       vjs.usePipelinedDSP = sdlemu_getval_bool("usePipelinedDSP", false);
        vjs.fullscreen = sdlemu_getval_bool("fullscreen", false);
        vjs.useOpenGL = sdlemu_getval_bool("useOpenGL", true);
        vjs.glFilter = sdlemu_getval_int("glFilterType", 0);
diff --git a/vj.cfg b/vj.cfg
index fe8b24168b1f24c68bbe461cdb378f0217c2eb2e..90537b71934d68489edbfd3063824684305cabab 100644 (file)
--- a/vj.cfg
+++ b/vj.cfg
@@ -9,13 +9,15 @@ useJaguarBIOS = 0
 # Jaguar ROM paths
 
 JagBootROM = ./bios/jagboot.rom
-CDBootROM = ./bios/jagcd.rom
+#CDBootROM = ./bios/jagcd.rom
+CDBootROM = ./bios/jagcddev.bin
 EEPROMs = ./eeproms
 ROMs = ./ROMs
 
 # OpenGL options: 1 - use OpenGL rendering, 0 - use old style rendering
 
 useOpenGL = 1
+#useOpenGL = 0
 
 # OpenGL filtering type: 1 - blurry, 0 - sharp
 
@@ -29,9 +31,15 @@ fullscreen = 0
 
 hardwareTypeNTSC = 1
 
+# Framskip options: 0 - no skip, 1-N - draw every Nth frame
+# Note: Skipping frames may cause strange visual side effects--don't bother reporting these
+#       unless they occur with a frameskip value of 0!
+
+frameSkip = 0
+
 # DSP options: 1 - use, 0 - don't use
 
-DSPEnabled = 0
+DSPEnabled = 1
 
 # If DSP enabled, set whether or not to use the pipelined core: 1 - use, 0 - don't use