X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcarthw.cfg;h=72d4a9a1584e014a1601b969e3f0976d04c21ece;hb=98a27142346e05a4cef4fe89469bc09d5560edc1;hp=36c8cf81fd7e5c7e5312354ff233561ec1d2e1ed;hpb=000f53350cb0d6540310d8c4b02eb034c9662f0d;p=picodrive.git diff --git a/pico/carthw.cfg b/pico/carthw.cfg index 36c8cf8..72d4a9a 100644 --- a/pico/carthw.cfg +++ b/pico/carthw.cfg @@ -8,12 +8,14 @@ # 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 -# x_in_1_mapper - used in many *-in-1 pirate carts +# ssf2_mapper - used in Super Street Fighter2 +# x_in_1_mapper - used in many *-in-1 pirate carts # realtec_mapper -# radica_mapper - similar to x_in_1_mapper +# radica_mapper - similar to x_in_1_mapper +# piersolar_mapper - used in Pier Solar # # save storage memory range (inclusive, overrides ROM header): # sram_range = @@ -31,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] @@ -59,12 +63,24 @@ prop = filled_sram check_str = 0x150, "MICRO MACHINES II" prop = filled_sram +# X-Men proto +[X-Men (prototype)] +check_str = 0x150, "32X SAMPLE PROGRAM" +check_str = 0x32b74c, "Bishop Level" +prop = force_6btn + # The SSF2 mapper [Super Street Fighter II - The New Challengers (U)] check_str = 0x150, "SUPER STREET FIGHTER2 The New Challengers" hw = ssf2_mapper prop = no_sram +# The Pier Solar mapper, custom eeprom location +[Pier Solar and the Great Architects] +check_str = 0x150, "PIER" +check_str = 0x610, "Respect" +hw = piersolar_mapper + # detect *_in_1 based on first game and if it's larger than it should be, # as some dumps look like to be incomplete. # This will also pick overdumps, but those should still work with the mapper applied.