diff options
author | 2017-09-24 21:13:06 -0400 | |
---|---|---|
committer | 2017-09-24 21:13:06 -0400 | |
commit | 9f2b0a952f9dc8eede157bc7fda0308acf8efc58 (patch) | |
tree | 8e11bebb57baca7e652332dda5f8c945e89d49d5 | |
parent | 075ec5dd000dda4bd06231d2cfb0fbc7a58208ea (diff) |
coco_cart, coco_flop: Add compatibility filtering (nw)
-rw-r--r-- | hash/coco_cart.xml | 26 | ||||
-rw-r--r-- | hash/coco_flop.xml | 6 | ||||
-rw-r--r-- | src/mame/drivers/coco12.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/coco3.cpp | 2 |
4 files changed, 19 insertions, 16 deletions
diff --git a/hash/coco_cart.xml b/hash/coco_cart.xml index 3f4f64e0a08..546d6246df6 100644 --- a/hash/coco_cart.xml +++ b/hash/coco_cart.xml @@ -77,7 +77,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="ZCT Systems" /> <info name="author" value="Greg L. Zumwalt & Mark W. Easter" /> <info name="serial" value="26-3160" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="a mazing world of malcom mortar (1987)(26-3160)(zct systems).rom" size="16384" crc="93ddfc53" sha1="bdd56931325648d5ecc860ff77c59d27637687de" status="baddump" offset="0" /> @@ -92,7 +92,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="ZCT Systems" /> <info name="author" value="Greg Zumwalt & Mark Easter" /> <info name="serial" value="26-3160" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="a mazing world of malcom mortar (1987)(26-3160)(zct systems)[a].rom" size="16384" crc="d4bbe731" sha1="d2a70452a120d3164ae52e16062fb2a4539fd377" status="baddump" offset="0" /> @@ -212,7 +212,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Computerware" /> <info name="author" value="Scott A. Cabit" /> <info name="serial" value="26-3159" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="castle of tharoggad (1988)(26-3159)(tandy)[!].rom" size="16384" crc="82929650" sha1="485477577db4751da4c0db3a402bb9b45fa65667" offset="0" /> @@ -732,7 +732,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="ZCT Systems" /> <info name="author" value="Greg Zumwalt & Mark Easter" /> <info name="serial" value="26-3172" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="32768"> <rom name="gfl championship football ii (1988)(26-3172)(zct systems)[!].rom" size="32768" crc="899978e7" sha1="b575b379a7cf41fadfa5c1b525d5f0103544eafa" offset="0" /> @@ -1115,7 +1115,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Epyx" /> <info name="author" value="Jesse Taylor" /> <info name="serial" value="26-3162" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="32768"> <rom name="rad warrior (1987)(26-3162)(tandy).rom" size="32768" crc="c8b64049" sha1="5e3d4d57cd19a71ecd668ff7ce0d05d0adf30e93" offset="0" /> @@ -1130,7 +1130,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Activision" /> <info name="author" value="Steve Bjork" /> <info name="serial" value="26-3174" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="32768"> <rom name="rampage! (1989)(26-3174)(activision).rom" size="32768" crc="09c2e97d" sha1="02c6a560ede8b3b87fb8420ee05ba9ac6704f101" offset="0" /> @@ -1158,7 +1158,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Data East" /> <info name="author" value="Greg Zumwalt" /> <info name="serial" value="26-3164" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="131072"> <rom name="robocop (1988)(26-3164)(data east).rom" size="131072" crc="dd94dd06" sha1="82ad8a207a446d99455926bd27d4490578de2b41" offset="0" /> @@ -1198,7 +1198,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Activision" /> <info name="author" value="Rick Adams" /> <info name="serial" value="26-3084" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="shanghai (1987)(26-3084)(activision)[!].rom" size="16384" crc="5a54973c" sha1="0c500d34b4fd1170093cdf3209a201d14b86160a" offset="0" /> @@ -1212,7 +1212,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <publisher>Tandy</publisher> <info name="developer" value="Sierra On-Line" /> <info name="serial" value="26-3054" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="32768"> <rom name="silpheed (1988)(26-3054)(sierra)(coco 3 version).rom" size="32768" crc="ccfd0a0c" sha1="bd0e2bd1fd57b9512bb01414c15ce07afbe298f2" offset="0" /> @@ -1239,7 +1239,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <publisher>Tandy</publisher> <info name="developer" value="Spectral Assosciates" /> <info name="serial" value="26-3078" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="springster (1987)(26-3078)(spectral associates).rom" size="16384" crc="f47d3880" sha1="31b54b74e8c1ee018b905d4f76cd5a6341954301" offset="0" /> @@ -1267,7 +1267,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="Activision" /> <info name="author" value="Steve Bjork" /> <info name="serial" value="26-3171" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="32768"> <rom name="super pitfall (1988)(26-3171)(activision).rom" size="32768" crc="e8e54cbe" sha1="10f4e78255d61dce2c882f9a136a94cbb7860fc1" offset="0" /> @@ -1281,7 +1281,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <publisher>Tandy</publisher> <info name="developer" value="Sierra On-Line" /> <info name="serial" value="26-3072" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16384"> <rom name="thexder (1987)(26-3072)(sierra).rom" size="16384" crc="0ef0df20" sha1="36919b37f858ecf71c77ee7a766370fd6d4a6b7e" offset="0" /> @@ -1296,7 +1296,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo) <info name="developer" value="ZCT Systems" /> <info name="author" value="Greg Zumwalt & Mark Easter" /> <info name="serial" value="26-3155" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="cart" interface="coco_cart"> <dataarea name="rom" size="16368"> <rom name="typemate (1988)(26-3155)(zct systems).rom" size="16368" crc="54f38ab8" sha1="8249b036ed2add30c864ee167ebfe940ea7e29aa" status="baddump" offset="0" /> diff --git a/hash/coco_flop.xml b/hash/coco_flop.xml index 2c717404cf3..c6f91adbbeb 100644 --- a/hash/coco_flop.xml +++ b/hash/coco_flop.xml @@ -10,7 +10,7 @@ <year>2007</year> <publisher>Sock Master</publisher> <info name="author" value="Sock Master" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="flop0" interface="floppy_5_25"> <dataarea name="flop" size="161280"> <rom name="dk.dsk" size="161280" crc="87a22c49" sha1="e9c1ac85150ed14ac81c854df13f6c09fa5b4748" offset="0" /> @@ -26,7 +26,7 @@ <year>2015</year> <publisher>Sock Master</publisher> <info name="author" value="Sock Master" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="flop0" interface="floppy_5_25"> <dataarea name="flop" size="161280"> <rom name="dkremix.dsk" size="161280" crc="639d71af" sha1="ee1584807eb8f28744e1f1c5fc1031abd80a0548" offset="0" /> @@ -41,7 +41,7 @@ <year>2017</year> <publisher>Glen Hewlett</publisher> <info name="author" value="Glen Hewlett" /> - <info name="usage" value="CoCo 3 Only" /> + <sharedfeat name="compatibility" value="COCO3" /> <part name="flop0" interface="floppy_5_25"> <dataarea name="flop" size="161280"> <rom name="pacman.dsk" size="161280" crc="d2433eb7" sha1="e86d791b0211267185230774db1f6ca01582a3a3" offset="0" /> diff --git a/src/mame/drivers/coco12.cpp b/src/mame/drivers/coco12.cpp index b83f419dfad..0150e7e2464 100644 --- a/src/mame/drivers/coco12.cpp +++ b/src/mame/drivers/coco12.cpp @@ -385,6 +385,7 @@ static MACHINE_CONFIG_START( coco ) // software lists MCFG_SOFTWARE_LIST_ADD("coco_cart_list", "coco_cart") + MCFG_SOFTWARE_LIST_FILTER("coco_cart_list", "COCO") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("dragon_cart_list", "dragon_cart") MACHINE_CONFIG_END diff --git a/src/mame/drivers/coco3.cpp b/src/mame/drivers/coco3.cpp index 9af64d7a6bf..1ca5e27ac0f 100644 --- a/src/mame/drivers/coco3.cpp +++ b/src/mame/drivers/coco3.cpp @@ -330,8 +330,10 @@ static MACHINE_CONFIG_START( coco3 ) // software lists MCFG_SOFTWARE_LIST_ADD("cart_list","coco_cart") + MCFG_SOFTWARE_LIST_FILTER("cart_list","COCO3") MCFG_SOFTWARE_LIST_ADD("flop_list","coco_flop") + MCFG_SOFTWARE_LIST_FILTER("flop_list","COCO3") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( coco3p, coco3 ) |