diff options
author | 2017-08-31 04:53:13 -0700 | |
---|---|---|
committer | 2017-08-31 07:53:13 -0400 | |
commit | c7304df30a030506ed4479abf8d129ccd2c9920b (patch) | |
tree | f76d09c6376dbd356705adcce343acde095483d5 | |
parent | c64933be0e4ecc53569c7d11e3ebf80bd18e54c1 (diff) |
add apple2_cass softlist (#2605)
Create apple2_cass softlist
-rw-r--r-- | hash/apple2_cass.xml | 56 | ||||
-rw-r--r-- | src/mame/drivers/apple2.cpp | 2 |
2 files changed, 58 insertions, 0 deletions
diff --git a/hash/apple2_cass.xml b/hash/apple2_cass.xml new file mode 100644 index 00000000000..04bd4ed9e87 --- /dev/null +++ b/hash/apple2_cass.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> + +<softwarelist name="apple2_cass" description="Apple II cassettes"> + + <software name="clrdlbo"> + <description>Color Demosoft / Little Brickout</description> + <year>1979</year> + <publisher>Apple Computer, Inc.</publisher> + <info name="usage" value="16K ]Load" /> + <part name="cass1" interface="apple2_cass"> + <feature name="part_id" value="Side A: Color Demosoft"/> + <dataarea name="cass" size="1391234"> + <rom name="color demosoft (1979)(apple computer).wav" size="1391234" crc="2ba255a5" sha1="3b3340d96435a8e377e897ecbfa36aa0d901188d" offset="0" /> + </dataarea> + </part> + <part name="cass2" interface="apple2_cass"> + <feature name="part_id" value="Side B: Little Brickout"/> + <dataarea name="cass" size="3092524"> + <rom name="little brickout (1979)(apple computer).wav" size="3092524" crc="8aa1ca88" sha1="a19b143204faeb88d61001f4f57ba4d4ca8939fd" offset="0" /> + </dataarea> + </part> + </software> + + <software name="karma"> + <description>Lords of Karma</description> + <year>1980</year> + <publisher>Microcomputer Games</publisher> + <info name="usage" value="32K 0800.7FFFR 0800G" /> + <part name="cass" interface="apple2_cass"> + <dataarea name="cass" size="8095936"> + <rom name="lords of karma (1980)(microcomputer games).wav" size="8095936" crc="295520d8" sha1="ddaf810d7c610da485620738a506fb0436319303" offset="0" /> + </dataarea> + </part> + </software> + + <software name="strtstw"> + <description>Startrek / Starwars</description> + <year>1978</year> + <publisher>Apple Computer, Inc.</publisher> + <info name="usage" value="16K >Load" /> + <part name="cass1" interface="apple2_cass"> + <feature name="part_id" value="Side A: Startrek"/> + <dataarea name="cass" size="4134574"> + <rom name="startrek (1978)(apple computer).wav" size="4134574" crc="7112bff5" sha1="279545abc5bf9b57dc79e7ea322df59b733803b0" offset="0" /> + </dataarea> + </part> + <part name="cass2" interface="apple2_cass"> + <feature name="part_id" value="Side B: Starwars"/> + <dataarea name="cass" size="2590032"> + <rom name="starwars (1978)(apple computer).wav" size="2590032" crc="d2ea22a1" sha1="823ac3669a4b98fb7ca41f90db0d562c624d4904" offset="0" /> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 819bc39f388..33e4bc731d3 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -1398,9 +1398,11 @@ static MACHINE_CONFIG_START( apple2_common ) MCFG_A2BUS_SLOT_ADD(A2_BUS_TAG, "sl7", apple2_cards, nullptr) MCFG_SOFTWARE_LIST_ADD("flop525_list","apple2") + MCFG_SOFTWARE_LIST_ADD("cass_list", "apple2_cass") MCFG_CASSETTE_ADD(A2_CASSETTE_TAG) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED) + MCFG_CASSETTE_INTERFACE("apple2_cass") MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( apple2, apple2_common ) |