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.
This commit is contained in:
David Haywood 2016-03-28 20:37:33 +01:00
parent 5a7abe49d5
commit 034ad510cd
3 changed files with 176 additions and 0 deletions

22
hash/pockchalv1.xml Normal file
View File

@ -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>

148
hash/pockchalv2.xml Normal file
View File

@ -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>

View File

@ -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
/***************************************************************************