Skip to content

initialize Tandy Color Computer cassette software list #12505

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions hash/coco_cass.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
license:CC0-1.0
-->

<softwarelist name="coco_cass" description="Tandy Radio Shack Color Computer cassette images">

<!-- known issue: ?OM ERROR IN 20 after running BASIC bootloader (workaround: use disk verison) -->
<software name="grover">
<description>Grover's Number Rover</description>
<year>1983</year>
<publisher>Children's Television Workshop</publisher>
<info name="developer" value="Children's Computer Workshop" />
<info name="usage" value="CLOAD:RUN" />
<sharedfeat name="compatibility" value="COCO,COCO3" />
<part name="cass" interface="coco_cass">
<dataarea name="cass" size="19025">
<rom name="Grover's Number Rover (CCW).cas" size="19025" crc="8fdf686b" sha1="f200645c9292a99e7aaac82e766c299db0d18263" />
</dataarea>
</part>
</software>

<software name="ssleuth">
<description>Sam Sleuth</description>
<year>1984</year>
<publisher>Computerware</publisher>
<info name="author" value="Steve Hartford" />
<info name="usage" value="CLOADM:EXEC" />
<sharedfeat name="compatibility" value="COCO,COCO3" />
<part name="cass1" interface="coco_cass">
<dataarea name="cass" size="17581">
<rom name="Sam Sleuth (part 1) (Computerware).cas" size="17581" crc="8f18ddc8" sha1="430901b403fbcb76820cc54a870dbd3d9f0d1dde" />
</dataarea>
</part>
<part name="cass2" interface="coco_cass">
<dataarea name="cass" size="27275">
<rom name="Sam Sleuth (part 2) (Computerware).cas" size="27275" crc="f33b0e55" sha1="9b2b7550ee5eeaa8ff17c7e3430805d692968a65" />
</dataarea>
</part>
</software>

<software name="zaxxon">
<description>Zaxxon</description>
<year>1983</year>
<publisher>Datasoft</publisher>
<info name="author" value="Steve Bjork" />
<info name="usage" value="CLOADM:EXEC" />
<sharedfeat name="compatibility" value="COCO,COCO3" />
<part name="cass1" interface="coco_cass">
<dataarea name="cass" size="17319">
<rom name="Zaxxon (Datasoft).cas" size="17319" crc="0b4af649" sha1="cbbe28a4e295232c629b6734a6df5fc838aefcfb" />
</dataarea>
</part>
<part name="cass2" interface="coco_cass">
<dataarea name="cass" size="895764">
<rom name="Zaxxon (Datasoft).wav" size="895764" crc="00483372" sha1="daaf85bc0e8581c1bf3ec059cdf84983b720ba1c" />
</dataarea>
</part>
</software>

<software name="zonx">
<description>Zonx (The Rainbow)</description>
<year>1985</year>
<publisher>Falsoft</publisher>
<info name="author" value="David Billen" />
<info name="usage" value="CLOADM:EXEC" />
<sharedfeat name="compatibility" value="COCO,COCO3" />
<part name="cass" interface="coco_cass">
<dataarea name="cass" size="2993">
<rom name="Zonx (The Rainbow).cas" size="2993" crc="8facc668" sha1="7c949bd685a5db980dda034237564d6956654995" />
</dataarea>
</part>
</software>

</softwarelist>
1 change: 1 addition & 0 deletions src/mame/trs/coco12.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,7 @@ void coco12_state::coco(machine_config &config)

// software lists
SOFTWARE_LIST(config, "coco_cart_list").set_original("coco_cart").set_filter("COCO");
SOFTWARE_LIST(config, "coco_cass_list").set_original("coco_cass").set_filter("COCO");
SOFTWARE_LIST(config, "coco_flop_list").set_original("coco_flop").set_filter("COCO");
SOFTWARE_LIST(config, "dragon_cart_list").set_compatible("dragon_cart");

Expand Down
2 changes: 1 addition & 1 deletion src/mame/trs/coco3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ void coco3_state::coco3(machine_config &config)

// software lists
SOFTWARE_LIST(config, "cart_list").set_original("coco_cart").set_filter("COCO3");

SOFTWARE_LIST(config, "cass_list").set_original("coco_cass").set_filter("COCO3");
SOFTWARE_LIST(config, "flop_list").set_original("coco_flop").set_filter("COCO3");
}

Expand Down
Loading