diff options
author | 2016-03-28 20:37:33 +0100 | |
---|---|---|
committer | 2016-03-28 20:37:33 +0100 | |
commit | 034ad510cd026f6f5c7c4330f32d403f9a16e7fc (patch) | |
tree | 709a5f6c4e7daab79610a494debb2ecadd200514 | |
parent | 5a7abe49d5a695bf7d5154658dd9eea4b57283b3 (diff) |
add 'Pocket Challenge' lists based on Team Europe dumps.
note, wasn't given any actual titles.
V1 doesn't look wonderwan based to me, might be compatible with some other hw instead.
-rw-r--r-- | hash/pockchalv1.xml | 22 | ||||
-rw-r--r-- | hash/pockchalv2.xml | 148 | ||||
-rw-r--r-- | src/mame/drivers/wswan.cpp | 6 |
3 files changed, 176 insertions, 0 deletions
diff --git a/hash/pockchalv1.xml b/hash/pockchalv1.xml new file mode 100644 index 00000000000..253559a10a3 --- /dev/null +++ b/hash/pockchalv1.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<!-- the Pocket Challenge V1 rom here doesn't work in the wswan driver, bad dump or incompatible hardware? (there's no V33 boot code at the end)--> + +<softwarelist name="pockchalv1" description="Pocket Challenge V1 cartridges"> + <software name="0be311" supported="no" > + <description>unknown (0BE311)</description> + <year>2000?</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x100000"> + <rom name="0BE311.bin" size="0x100000" crc="bf9da3ea" sha1="423266d16f6fecc367223c45658e3802176f1f7a" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + +</softwarelist> + diff --git a/hash/pockchalv2.xml b/hash/pockchalv2.xml new file mode 100644 index 00000000000..0c1014d6af0 --- /dev/null +++ b/hash/pockchalv2.xml @@ -0,0 +1,148 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<!-- the Pocket Challenge V2 appears to be compatible with the Wonderswan from a software point of view --> + +<softwarelist name="pockchalv2" description="Pocket Challenge V2 cartridges"> + <software name="2bb113" supported="no" > + <description>unknown (2BB113)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="2BB113.pc2" size="0x400000" crc="4e0b65b4" sha1="3a8ded7174ad8e0003604dca4ea158eeefac4610" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="2bd400" supported="no" > + <description>unknown (2BD400)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="2BD400.pc2" size="0x400000" crc="93454b4a" sha1="3d820b91bb0fed87fc9343a8bc57c81256e4c490" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="2bf400" supported="no" > + <description>unknown (2BF400)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x200000"> + <rom name="2BF400.pc2" size="0x200000" crc="75379357" sha1="791cd70cc9dc49a7ff38cc22a374c7d19eef1f70" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="2bg410" supported="no" > + <description>unknown (2BG410)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="2BG410.pc2" size="0x400000" crc="84b430e9" sha1="bb1de1f0fc80a85f3b7fb7e53ed04718855aaf0b" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="2bk401" supported="no" > + <description>unknown (2BK401)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="2BK401.pc2" size="0x400000" crc="b9d67f24" sha1="15c86cf056f680b91f2a6c15329bb31b44e030c6" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="2bm110" supported="no" > + <description>unknown (2BM110)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x200000"> + <rom name="2BM110.pc2" size="0x200000" crc="723a239d" sha1="a21d7c39ef64a37e0055c17d97c2ae7da29b8240" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="3bg410" supported="no" > + <description>unknown (3BG410)</description> + <year>2002</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="3BG410.pc2" size="0x400000" crc="2ff15e1a" sha1="f6c61d95fb26063c9d49ed0f36169aafbd6a3738" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="4bd400" supported="no" > + <description>unknown (4BD400)</description> + <year>2004</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="4BD400.pc2" size="0x400000" crc="4cfd118d" sha1="8b395327209dae56461ef792cd2183d803e4687d" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="6fd400" supported="no" > + <description>unknown (6FD400)</description> + <year>2006</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="6FD400.pc2" size="0x400000" crc="0ac0e39d" sha1="1c47daf71ef4277fcf3eabfa4697827c7c322867" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + + <software name="6ff400" supported="no" > + <description>unknown (6FF400)</description> + <year>2006</year> + <publisher>Benesse Corporation</publisher> + <part name="cart" interface="wswan_cart"> + <feature name="slot" value="ws_sram" /> + <dataarea name="rom" size="0x400000"> + <rom name="6FF400.pc2" size="0x400000" crc="fc46a921" sha1="5b2fd488c6ab734dcf8893509589a751458ce977" offset="000000" /> + </dataarea> + <dataarea name="sram" size="0x2000"> + </dataarea> + </part> + </software> + +</softwarelist> + diff --git a/src/mame/drivers/wswan.cpp b/src/mame/drivers/wswan.cpp index 8e064ec85f1..48b132a4d06 100644 --- a/src/mame/drivers/wswan.cpp +++ b/src/mame/drivers/wswan.cpp @@ -144,6 +144,10 @@ static MACHINE_CONFIG_START( wswan, wswan_state ) /* software lists */ MCFG_SOFTWARE_LIST_ADD("cart_list","wswan") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("wsc_list","wscolor") + + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc1_list","pockchalv1") + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc2_list","pockchalv2") + MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( wscolor, wswan ) @@ -163,6 +167,8 @@ static MACHINE_CONFIG_DERIVED( wscolor, wswan ) MCFG_DEVICE_REMOVE("wsc_list") MCFG_SOFTWARE_LIST_ADD("cart_list","wscolor") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("ws_list","wswan") + + MACHINE_CONFIG_END /*************************************************************************** |