diff options
| -rw-r--r-- | .gitattributes | 1 | ||||
| -rw-r--r-- | hash/gp32.xml | 341 | ||||
| -rw-r--r-- | src/mess/drivers/gp32.c | 2 | ||||
| -rw-r--r-- | src/mess/machine/smartmed.h | 2 |
4 files changed, 345 insertions, 1 deletions
diff --git a/.gitattributes b/.gitattributes index ab0a6fa939b..b21d17942f0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -78,6 +78,7 @@ hash/gamepock.xml svneol=native#text/xml hash/gba.xml svneol=native#text/xml hash/gbcolor.xml svneol=native#text/xml hash/gmaster.xml svneol=native#text/xml +hash/gp32.xml svneol=native#text/xml hash/gx4000.xml svneol=native#text/xml hash/ibm5140.xml svneol=native#text/xml hash/ibm5150.xml svneol=native#text/xml diff --git a/hash/gp32.xml b/hash/gp32.xml new file mode 100644 index 00000000000..47dee0252fd --- /dev/null +++ b/hash/gp32.xml @@ -0,0 +1,341 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<softwarelist name="gp32" description="GamePark GP32 SmartMedia cards"> + + <software name="astonish"> + <description>Astonishia Story R (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="34604032"> + <rom name="astonishia story r (korea).smc" size="34604032" crc="49e57a20" sha1="c894b0dd8b934c77580187d7972490f5e59f2372" offset="0" /> + </dataarea> + </part> + </software> + + <software name="blueangl"> + <description>Blue Angelo: Angels from the Shrine (Eur)</description> + <year>2004</year> + <publisher>Shibuya Interactive</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="blue angelo - angels from the shrine (europe) (en,fr,de,es,it,pt).smc" size="17302528" crc="54ff5945" sha1="369f96bb41378ab4108d0dc8866148b328cbd75e" offset="0" /> + </dataarea> + </part> + </software> + + <software name="doolysoc"> + <description>Dooly Soccer 2002 (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="dooly soccer 2002 (korea).smc" size="17302528" crc="cc95d224" sha1="0347cd106cba22b0d2e1170d44ec1d302e982a5e" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dunguard"> + <description>Dungeon & Guarder: Dragon Gore (Kor)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="dungeon & guarder - dragon gore (korea).smc" size="17302528" crc="0e3bf8ce" sha1="93c358177ae221f33e0aef793f83cc027ede0cfc" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dunguarde" cloneof="dunguard"> + <description>Dungeon & Guarder: Dragon Gore (Eur)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="dungeon & guarder - dragon gore (europe).smc" size="17302528" crc="e76d34a6" sha1="433da4a0cdbf3c797f62bf01bfa86608434b04f2" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dyhard"> + <description>Dyhard: With Infinite Stairs (Kor)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="dyhard - with infinite stairs (korea).smc" size="17302528" crc="a82d4e88" sha1="091c0f41954c03b9979683dd957a9dbbc4e28405" offset="0" /> + </dataarea> + </part> + </software> + + <software name="dyharde" cloneof="dyhard"> + <description>Dyhard: With Infinite Stairs (Eur)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="dyhard - with infinite stairs (europe).smc" size="17302528" crc="c16523fb" sha1="b684b443b1450f98a43953393352b0724a9171cb" offset="0" /> + </dataarea> + </part> + </software> + + <software name="gpfight"> + <description>GP Fight (Kor)</description> + <year>2003</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="gp fight (korea).smc" size="17302528" crc="d7551f7f" sha1="3bb0dfba690eb8b3885e48f4c0a981b8c96cda9b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="hanypart"> + <description>Hany Party Game (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="hany party game (korea).smc" size="17302528" crc="b7a78b6f" sha1="d7cf21ba51c7fea4257a7309eb31f96e635c783b" offset="0" /> + </dataarea> + </part> + </software> + + <software name="herknite"> + <description>Her Knights: All for Princess: Deadline (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="her knights - all for princess - deadline (korea).smc" size="17302528" crc="e61a93b2" sha1="4ced58d61f831cbfc0d0a369e559ad364cb71541" offset="0" /> + </dataarea> + </part> + </software> + + <software name="herknitee" cloneof="herknite"> + <description>Her Knights: All for the Princess (Eur)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="her knights - all for the princess (europe).smc" size="17302528" crc="1e0150ea" sha1="d137f8ed7e2a092037d64d8cf65bace68e2d6ebb" offset="0" /> + </dataarea> + </part> + </software> + + <software name="kimchimn"> + <description>Kimchiman GP32 (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="kimchiman gp32 (korea).smc" size="17302528" crc="6b7d6985" sha1="593ff3500abb654e297f2f66cae92ec893db6906" offset="0" /> + </dataarea> + </part> + </software> + + <software name="girlmill"> + <description>The Little Girl Mill of a Gingko (Kor)</description> + <year>2003</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="little girl mill of a gingko, the (korea).smc" size="17302528" crc="44868758" sha1="1ce508583d7bdd176209c2ef3a606e7686590b87" offset="0" /> + </dataarea> + </part> + </software> + + <software name="ltwizard"> + <description>Little Wizard (Kor)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="little wizard (korea).smc" size="17302528" crc="0107b043" sha1="27387e388dabb3bf78ab2d4cac1b8a0104f62e49" offset="0" /> + </dataarea> + </part> + </software> + + <software name="ltwizarde" cloneof="ltwizard"> + <description>Little Wizard (Eur)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="little wizard (europe).smc" size="17302528" crc="47d66121" sha1="ef1cae9d810ee55aeefb86410843241503df30f1" offset="0" /> + </dataarea> + </part> + </software> + + <software name="oneshot"> + <description>Oneshot Voca (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="oneshot voca (korea).smc" size="17302528" crc="4cedef98" sha1="69f1f554077397cccc17cc66c3e0f520005fa439" offset="0" /> + </dataarea> + </part> + </software> + + <software name="prmaker2"> + <description>Princess Maker 2 (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="princess maker 2 (korea).smc" size="17302528" crc="3c50aad0" sha1="2a55ffc4b69ac6515903b11d5c1a67559ed42891" offset="0" /> + </dataarea> + </part> + </software> + + <software name="rallypop"> + <description>Rally Pop (Kor)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="rally pop (korea).smc" size="17302528" crc="ce07aaa6" sha1="f7e8c59c88adcce506cb6b8a86fd2ad9b307468f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="raphael"> + <description>Raphael (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="raphael (korea).smc" size="17302528" crc="d8f55b72" sha1="9d4e4dd297dd33ecfa22a90826c0efccb47be323" offset="0" /> + </dataarea> + </part> + </software> + + <software name="tanggle"> + <description>Tanggle's Magic Square (Kor)</description> + <year>2001</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="tanggle's magic square (korea).smc" size="17302528" crc="f1555016" sha1="3dccead2a6e1fa11ec5d66f248eeacf9f25106d5" offset="0" /> + </dataarea> + </part> + </software> + + <software name="therapy"> + <description>Therapy (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="therapy (korea).smc" size="17302528" crc="6ff45a35" sha1="7ded192d9dce09c92dc5a83ccb0b477219f33b11" offset="0" /> + </dataarea> + </part> + </software> + + <software name="tomak"> + <description>Tomak: Save the Earth, Again (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="tomak - save the earth, again (korea).smc" size="17302528" crc="f8c9f4ce" sha1="87b196f94bb5361563d7b35ba732b56e214be08e" offset="0" /> + </dataarea> + </part> + </software> + + <software name="tomake" cloneof="tomak"> + <description>Tomak: Save the Earth, Again (Eur) (v1.0)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="tomak - save the earth, again (europe) (v1.0).smc" size="17302528" crc="eea98281" sha1="0767d37cd7dd29bb572a82cc05d766e8e7321dd9" offset="0" /> + </dataarea> + </part> + </software> + + <software name="tomake2" cloneof="tomak"> + <description>Tomak: Save the Earth, Again (Eur) (v2.0)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="tomak - save the earth, again (europe) (v2.0).smc" size="17302528" crc="eec1c3db" sha1="9c0e29cfa7be8a6644c63499b7065d4e5f40208e" offset="0" /> + </dataarea> + </part> + </software> + + <software name="wbw"> + <description>W.B.W.: Wanna Be Wizard! (Kor)</description> + <year>2004</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="w.b.w. - wanna be wizard! (korea).smc" size="17302528" crc="25386f14" sha1="cb19613a9377aef5be77bb00138fd8d0b201737e" offset="0" /> + </dataarea> + </part> + </software> + + <software name="wizardsl"> + <description>Wizard Slayer (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="wizard slayer (korea).smc" size="17302528" crc="d7f6d3cf" sha1="a6801cee5cdc2f76d318df1880d8441bf9405de3" offset="0" /> + </dataarea> + </part> + </software> + + <software name="woodykun"> + <description>Woody Kunta: Treasure Island (Kor)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="woody & kunta - treasure island (korea).smc" size="17302528" crc="de2142bc" sha1="9e768faa8300cd5b3102f433aae53a6f4d3d7f1f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="woodykune" cloneof="woodykun"> + <description>Woody Kunta: Treasure Island (Eur)</description> + <year>2002</year> + <publisher>Gamepark</publisher> + + <part name="cart" interface="sm_memc"> + <dataarea name="memc" size="17302528"> + <rom name="woody & kunta - treasure island (europe).smc" size="17302528" crc="ab479052" sha1="cd1df6228293dc8193e779bdba562f3040e21b4a" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mess/drivers/gp32.c b/src/mess/drivers/gp32.c index a8d22d4f06b..5269779d201 100644 --- a/src/mess/drivers/gp32.c +++ b/src/mess/drivers/gp32.c @@ -1756,6 +1756,8 @@ static MACHINE_CONFIG_START( gp32, gp32_state ) MCFG_NVRAM_ADD_1FILL("nvram") MCFG_SMARTMEDIA_ADD("smartmedia") + + MCFG_SOFTWARE_LIST_ADD("memc_list","gp32") MACHINE_CONFIG_END ROM_START( gp32 ) diff --git a/src/mess/machine/smartmed.h b/src/mess/machine/smartmed.h index c20ca010453..60188cbc7ff 100644 --- a/src/mess/machine/smartmed.h +++ b/src/mess/machine/smartmed.h @@ -155,7 +155,7 @@ public: virtual bool is_creatable() const { return 0; } virtual bool must_be_loaded() const { return 0; } virtual bool is_reset_on_load() const { return 0; } - virtual const char *image_interface() const { return m_image_interface; } + virtual const char *image_interface() const { return "sm_memc"; } virtual const char *file_extensions() const { return "smc"; } virtual const option_guide *create_option_guide() const { return NULL; } |
