md, add some unlicensed carts
authorkub <derkub@gmail.com>
Thu, 23 May 2024 16:54:59 +0000 (18:54 +0200)
committerkub <derkub@gmail.com>
Thu, 23 May 2024 17:16:56 +0000 (19:16 +0200)
pico/carthw.cfg
pico/carthw_cfg.c

index 013b04c..5932dd7 100644 (file)
@@ -168,11 +168,16 @@ check_size_gt = 0x020000
 hw = x_in_1_mapper
 
 # radica
-[radica_v1]
+[Arcade Legends Sega]
 check_str = 0x150, "KID CHAMELEON"
 check_size_gt = 0x100000
 hw = radica_mapper
 
+[Arcade Legends Capcom]
+check_str = 0x150, "STREET FIGHTER"
+check_size_gt = 0x300000
+hw = radica_mapper
+
 # realtec
 [Earth Defend, The (Unl)]
 check_str = 0x94, "THE EARTH DEFEND"
@@ -197,6 +202,12 @@ check_str = 0x150, "FRANK THOMAS BIGHURT BASEBAL"
 eeprom_type = 3
 eeprom_lines = 8,0,0
 
+[Greatest Heavyweights]
+check_str = 0x150, "GREATEST HEAVYWEIGHTS"
+sram_range = 0x200000,0x200001
+eeprom_type = 1
+eeprom_lines = 1,0,0
+
 [MICRO MACHINES II]
 check_str = 0x150, "MICRO MACHINES II"
 sram_range = 0x300000,0x380001
@@ -265,6 +276,12 @@ sram_range = 0x200000,0x200001
 eeprom_type = 1
 eeprom_lines = 6,7,7
 
+[Sports Talk Baseball]
+check_str = 0x150, "MLBPA SPORTS TALK BASEBALL"
+sram_range = 0x200000,0x200001
+eeprom_type = 1
+eeprom_lines = 1,0,0
+
 # Unlicensed games with simple protections
 # some of these come from Haze, some from myself (notaz).
 # more added by irixxxx from Mame and G+GX
@@ -281,6 +298,11 @@ check_str = 0x104, " are Registered  Trademarks"
 check_crc32 = 0x4c98cc30
 hw = lk3_mapper
 
+[Gunfight 3-in-1 (Unl)]
+check_str = 0x104, " are Registered  Trademarks"
+check_crc32 = 0x6ec032cb
+hw = lk3_mapper
+
 [Pocket Monsters II (Unl)]
 check_str = 0x104, "                "
 check_crc32 = 0x0d097f5c
@@ -413,6 +435,13 @@ hw = prot
 prot_rw_value16 = 0x400000,0xc00000,0
 prot_rw_value16 = 0x400004,0xc00004,0
 
+[Final Fantasy (Unl)] # Taikong zhanshi (russian bootleg)
+check_csum = 0x5ff9
+check_crc32 = 0x4b2b163a
+hw = prot
+prot_rw_value16 = 0x400000,0xc00000,0
+prot_rw_value16 = 0x400004,0xc00004,0
+
 [Water Margin (Unl)] # Shuihu Zhuan
 check_csum = 0x6001
 check_crc32 = 0xfa80956a
index 97e7dda..8c46a5f 100644 (file)
@@ -98,6 +98,11 @@ static const char builtin_carthw_cfg[] =
   "check_size_gt=0x100000\n"
   "hw=radica_mapper\n"
   "[]\n"
+  "check_str=0x150,\"STREET FIGHTER\"\n"
+  "check_str=0x161,\"SPECIAL CHAMPION EDITION\"\n"
+  "check_size_gt=0x300000\n"
+  "hw=radica_mapper\n"
+  "[]\n"
   "check_str=0x94,\"THE EARTH DEFEND\"\n"
   "hw=realtec_mapper\n"
   "[]\n"
@@ -115,6 +120,11 @@ static const char builtin_carthw_cfg[] =
   "eeprom_type=3\n"
   "eeprom_lines=8,0,0\n"
   "[]\n"
+  "check_str=0x150,\"GREATEST HEAVYWEIGHTS\"\n"
+  "sram_range=0x200000,0x200001\n"
+  "eeprom_type=1\n"
+  "eeprom_lines=1,0,0\n"
+  "[]\n"
   "check_str=0x150,\"MICRO MACHINES II\"\n"
   "sram_range=0x300000,0x380001\n"
   "eeprom_type=2\n"
@@ -172,6 +182,11 @@ static const char builtin_carthw_cfg[] =
   "eeprom_type=1\n"
   "eeprom_lines=6,7,7\n"
   "[]\n"
+  "check_str=0x150,\"MLBPA SPORTS TALK BASEBALL\"\n"
+  "sram_range=0x200000,0x200001\n"
+  "eeprom_type=1\n"
+  "eeprom_lines=1,0,0\n"
+  "[]\n"
   "check_str=0x104,\" are Registered  Trademarks\"\n"
   "check_crc32=0xc9706e25\n"
   "hw=lk3_mapper\n"
@@ -180,6 +195,10 @@ static const char builtin_carthw_cfg[] =
   "check_crc32=0x4c98cc30\n"
   "hw=lk3_mapper\n"
   "[]\n"
+  "check_str=0x104,\" are Registered  Trademarks\"\n"
+  "check_crc32=0x6ec032cb\n"
+  "hw=lk3_mapper\n"
+  "[]\n"
   "check_str=0x104,\"                \"\n"
   "check_crc32=0x0d097f5c\n"
   "hw=lk3_mapper\n"
@@ -288,6 +307,12 @@ static const char builtin_carthw_cfg[] =
   "prot_rw_value16=0x400000,0xc00000,0\n"
   "prot_rw_value16=0x400004,0xc00004,0\n"
   "[]\n"
+  "check_csum=0x5ff9\n"
+  "check_crc32=0x4b2b163a\n"
+  "hw=prot\n"
+  "prot_rw_value16=0x400000,0xc00000,0\n"
+  "prot_rw_value16=0x400004,0xc00004,0\n"
+  "[]\n"
   "check_csum=0x6001\n"
   "check_crc32=0xfa80956a\n"
   "hw=prot\n"