notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
musashi: don't generate unneeded handlers
[picodrive.git]
/
pico
/
carthw.cfg
diff --git
a/pico/carthw.cfg
b/pico/carthw.cfg
index
36c8cf8
..
72d4a9a
100644
(file)
--- 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
# 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 = ...):
#
# 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
# 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 = <start, end>
#
# save storage memory range (inclusive, overrides ROM header):
# sram_range = <start, end>
@@
-31,10
+33,12
@@
[Virtua Racing - SVP]
check_str = 0x150, "Virtua Racing"
[Virtua Racing - SVP]
check_str = 0x150, "Virtua Racing"
+check_str = 0x810, "OHMP"
hw = svp
[Virtua Racing - SVP]
check_str = 0x150, "VIRTUA RACING"
hw = svp
[Virtua Racing - SVP]
check_str = 0x150, "VIRTUA RACING"
+check_str = 0x810, "OHMP"
hw = svp
[Pico]
hw = svp
[Pico]
@@
-59,12
+63,24
@@
prop = filled_sram
check_str = 0x150, "MICRO MACHINES II"
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 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.
# 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.