From 3d48ce71170858497db9228628aefb6bf5ddb674 Mon Sep 17 00:00:00 2001
From: notaz <notasas@gmail.com>
Date: Fri, 28 Mar 2008 22:35:52 +0000
Subject: [PATCH] mapper det. update, cfg update

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@401 be3aeb3a-fb24-0410-a615-afba39da0efa
---
 Pico/Cart.c            |  4 ++-
 Pico/carthw/svp/svp.c  |  2 +-
 platform/gp2x/game.cfg | 66 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 2 deletions(-)

diff --git a/Pico/Cart.c b/Pico/Cart.c
index d6f6dd65..47ea1cca 100644
--- a/Pico/Cart.c
+++ b/Pico/Cart.c
@@ -666,7 +666,9 @@ static void PicoCartDetect(void)
 
   // Detect 12-in-1 mapper
   else if ((name_cmp("ROBOCOP 3") == 0 && Pico.romsize == 0x200000) ||
-    (rom_strcmp(0x160, "FLICKY") == 0 && Pico.romsize >= 0x200000))
+    (rom_strcmp(0x160, "FLICKY") == 0 && Pico.romsize >= 0x200000)  ||
+    (name_cmp(" SHOVE IT!") == 0 && Pico.romsize >= 0x200000) ||
+    (name_cmp("MS PACMAN") == 0 && Pico.romsize >= 0x200000)) // bad dump?
   {
     carthw_12in1_startup();
   }
diff --git a/Pico/carthw/svp/svp.c b/Pico/carthw/svp/svp.c
index 68217376..cbddd9c5 100644
--- a/Pico/carthw/svp/svp.c
+++ b/Pico/carthw/svp/svp.c
@@ -13,7 +13,7 @@
 #endif
 
 svp_t *svp = NULL;
-int PicoSVPCycles = 820; // cycles/line, just a guess
+int PicoSVPCycles = 850; // cycles/line, just a guess
 static int svp_dyn_ready = 0;
 
 /* save state stuff */
diff --git a/platform/gp2x/game.cfg b/platform/gp2x/game.cfg
index 40809c85..227fa8b6 100644
--- a/platform/gp2x/game.cfg
+++ b/platform/gp2x/game.cfg
@@ -107,3 +107,69 @@ GP2X CPU clocks = 235
 #
 # Genesis/MegaDrive games
 #
+[MD|GM MK-1029-00|E|                 BURNING FORCE]
+Renderer = 16bit accurate
+
+[MD|GM T-14023 -00|J|                 BURNING FORCE]
+Renderer = 16bit accurate
+
+[MD|GM T-14026 -00|U|                 BURNING FORCE]
+Renderer = 16bit accurate
+
+[MD|GM T-95076-00|U|CASTLEVANIA BLOODLINES]
+Renderer = 16bit accurate
+
+[MD|GM T-95076-00|E|CASTLEVANIA THE NEW GENERATION]
+Renderer = 16bit accurate
+
+[MD|GM MK-1569 -50|A|COMIX ZONE]
+Renderer = 16bit accurate
+
+[MD|GM G-4132  -00|1|]
+Renderer = 16bit accurate
+
+[MD|GM MK-1569 -00|4|COMIX ZONE]
+Renderer = 16bit accurate
+
+[MD|GM T-70246 -00|E|DUNE - THE BATTLE FOR ARRAKIS]
+Accurate timing (slower) = 1
+
+[MD|GM T-50256 -00|U|FATAL REWIND]
+Accurate timing (slower) = 1
+
+[MD|GM T-50256 -00|U|THE KILLING GAME SHOW]
+Accurate timing (slower) = 1
+
+[MD|GM T-097116 00|4|MORTAL KOMBAT 3]
+Renderer = 16bit accurate
+
+[MD|GM G-4119-00|J| OUT_RUNNERS         1994/03/03    Ver.FINAL!!]
+Renderer = 16bit accurate
+
+[MD|GM T-13096-00|U| OUT_RUNNERS]
+Renderer = 16bit accurate
+
+[MD|GM T-48376  00|JUE|RED-ZONE]
+Renderer = 16bit accurate
+Accurate timing (slower) = 1
+
+[MD|GM T-177016-00|F|STREET RACER]
+Renderer = 16bit accurate
+Accurate timing (slower) = 1
+
+[MD|GM MK-1551 -00|E|SUB-TERRANIA]
+Accurate timing (slower) = 1
+
+[MD|GM MK-1551 -00|J|SUB-TERRANIA]
+Accurate timing (slower) = 1
+
+[MD|GM MK-1551 -00|U|SUB-TERRANIA]
+Accurate timing (slower) = 1
+
+[MD|GM T-95043-00|J|]
+Renderer = 16bit accurate
+
+[MD|GM T-25036 -00|U| SHOVE IT!]
+Renderer = 16bit accurate
+Accurate timing (slower) = 1
+
-- 
2.39.5