X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw.cfg;h=c0ad6bcec0d8c2a188fa38c01825ba3b71a02344;hb=ee3c39efd2cf51cd654b6240f6fb595673f10f45;hp=ac918bfcc7d54933a6233b974cfe0ccefdbc2c39;hpb=30f0fdd42279a99893034a5d21b64439536c60aa;p=picodrive.git diff --git a/pico/carthw.cfg b/pico/carthw.cfg index ac918bf..c0ad6bc 100644 --- a/pico/carthw.cfg +++ b/pico/carthw.cfg @@ -8,6 +8,7 @@ # no_sram - don't emulate sram/EEPROM even if ROM headers tell it's there # no_eeprom - save storage is not EEPROM, even if ROM headers tell it is # filled_sram - save storage needs to be initialized with FFh instead of 00h +# force_6btn - game only supports 6 button pad (32X X-men proto) # # mappers (hw = ...): # ssf2_mapper - used in Super Street Fighter2 @@ -32,10 +33,12 @@ [Virtua Racing - SVP] check_str = 0x150, "Virtua Racing" +check_str = 0x810, "OHMP" hw = svp [Virtua Racing - SVP] check_str = 0x150, "VIRTUA RACING" +check_str = 0x810, "OHMP" hw = svp [Pico] @@ -60,7 +63,22 @@ prop = filled_sram check_str = 0x150, "MICRO MACHINES II" prop = filled_sram +# bad headers +[HardBall III] +check_str = 0x150, " HardBall III" +sram_range = 0x200000,0x20ffff + +# X-Men proto +[X-Men (prototype)] +check_str = 0x150, "32X SAMPLE PROGRAM" +check_str = 0x32b74c, "Bishop Level" +prop = force_6btn + # The SSF2 mapper +[Mega Everdrive] +check_str = 0x100, "SEGA SSF" +hw = ssf2_mapper + [Super Street Fighter II - The New Challengers (U)] check_str = 0x150, "SUPER STREET FIGHTER2 The New Challengers" hw = ssf2_mapper @@ -68,11 +86,9 @@ prop = no_sram # The Pier Solar mapper, custom eeprom location [Pier Solar and the Great Architects] -check_str = 0x150, "PIER SOLAR™&THE GREAT ARCHITECTS© WaterMelon™" +check_str = 0x150, "PIER" +check_str = 0x610, "Respect" hw = piersolar_mapper -sram_range = 0xa13009,0xa1300b -eeprom_type = 3 -eeprom_lines = 2,1,0 # detect *_in_1 based on first game and if it's larger than it should be, # as some dumps look like to be incomplete.