From 209f3137dea594cd4de2e7b1eac5fff506204b1e Mon Sep 17 00:00:00 2001 From: punkrockguy318 Date: Wed, 24 Jun 2015 00:31:20 +0000 Subject: [PATCH] sdl: added config value SDL.SwapDuty (0 or 1) --- trunk/src/drivers/sdl/config.cpp | 1 + trunk/src/drivers/sdl/sdl.cpp | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/trunk/src/drivers/sdl/config.cpp b/trunk/src/drivers/sdl/config.cpp index 44c72f49..21f11c64 100644 --- a/trunk/src/drivers/sdl/config.cpp +++ b/trunk/src/drivers/sdl/config.cpp @@ -145,6 +145,7 @@ InitConfig() config->addOption("frameskip", "SDL.Frameskip", 0); config->addOption("clipsides", "SDL.ClipSides", 0); config->addOption("nospritelim", "SDL.DisableSpriteLimit", 1); + config->addOption("swapduty", "SDL.SwapDuty", 0); // color control config->addOption('p', "palette", "SDL.Palette", ""); diff --git a/trunk/src/drivers/sdl/sdl.cpp b/trunk/src/drivers/sdl/sdl.cpp index 0a51324d..cc7b307e 100644 --- a/trunk/src/drivers/sdl/sdl.cpp +++ b/trunk/src/drivers/sdl/sdl.cpp @@ -74,7 +74,6 @@ static int noconfig; int pal_emulation; int dendy; -// TODO: actually implement swapDuty int swapDuty; // -Video Modes Tag- : See --special @@ -249,6 +248,9 @@ int LoadGame(const char *path) int id; g_config->getOption("SDL.PAL", &id); SetRegion(id); + + g_config->getOption("SDL.SwapDuty", &id); + swapDuty = id; std::string filename; g_config->getOption("SDL.Sound.RecordFile", &filename);