From 75a6b6a954e7c3a1437712a398e8e9c1c8b1c531 Mon Sep 17 00:00:00 2001 From: kub Date: Thu, 23 May 2024 18:54:59 +0200 Subject: [PATCH] md, add some unlicensed carts --- pico/carthw.cfg | 31 ++++++++++++++++++++++++++++++- pico/carthw_cfg.c | 25 +++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/pico/carthw.cfg b/pico/carthw.cfg index 013b04cf..5932dd7c 100644 --- a/pico/carthw.cfg +++ b/pico/carthw.cfg @@ -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 diff --git a/pico/carthw_cfg.c b/pico/carthw_cfg.c index 97e7ddae..8c46a5fa 100644 --- a/pico/carthw_cfg.c +++ b/pico/carthw_cfg.c @@ -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" -- 2.39.2