diff options
author | Robbbert <Robbbert@users.noreply.github.com> | 2021-07-02 03:42:01 +1000 |
---|---|---|
committer | Robbbert <Robbbert@users.noreply.github.com> | 2021-07-02 03:42:01 +1000 |
commit | 8d25243060ddfe3b26bd80939478afb8299714b3 (patch) | |
tree | 1fd2c49c4304cb2f1bfa17578e9e08ac2c5ca6d5 | |
parent | d66c07bde03c4d834a9e92ea7571c2890bf19647 (diff) |
New working software list additions
-----------------------------------
vtech2_cass: Cross Bomber, Cross Horde, Cross Snake [Robbbert]
-rw-r--r-- | hash/vtech2_cass.xml | 46 | ||||
-rw-r--r-- | src/mame/drivers/vtech2.cpp | 3 |
2 files changed, 49 insertions, 0 deletions
diff --git a/hash/vtech2_cass.xml b/hash/vtech2_cass.xml new file mode 100644 index 00000000000..f133d61d021 --- /dev/null +++ b/hash/vtech2_cass.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> +<!-- +license:CC0 + +--> + +<softwarelist name="vtech2_cass" description="VTech Laser 500 cassettes"> + + <software name="bomber"> + <description>Cross Bomber</description> + <year>????</year> + <publisher>Fabrizio Caruso</publisher> + <info name="usage" value="CLOAD, start tape. RUN. Space for all actions." /> + <part name="cass1" interface="vtech2_cass"> + <dataarea name="cass" size="0x48751a"> + <rom name="bomber.wav" size="0x48751a" crc="c772e86d" sha1="eb5c8a1d5d7733579e0d7702ca8bed66075fd171"/> + </dataarea> + </part> + </software> + + <software name="horde"> + <description>Cross Horde</description> + <year>????</year> + <publisher>Fabrizio Caruso</publisher> + <info name="usage" value="CLOAD, start tape. RUN. Space = fire, J = left, L = right" /> + <part name="cass1" interface="vtech2_cass"> + <dataarea name="cass" size="0x7cb0c8"> + <rom name="horde.wav" size="0x7cb0c8" crc="a6089087" sha1="e4905d5f1c24af70fcec856c11711869fc8e8104"/> + </dataarea> + </part> + </software> + + <software name="snake"> + <description>Cross Snake</description> + <year>????</year> + <publisher>Fabrizio Caruso</publisher> + <info name="usage" value="CLOAD, start tape. RUN. Space to start." /> + <part name="cass1" interface="vtech2_cass"> + <dataarea name="cass" size="0x932196"> + <rom name="snake.wav" size="0x932196" crc="9526ec01" sha1="3b2dacf550202f67a1ba22571caad1c2ea40595b"/> + </dataarea> + </part> + </software> + +</softwarelist> diff --git a/src/mame/drivers/vtech2.cpp b/src/mame/drivers/vtech2.cpp index 187bf8f86fd..d9e15bed0f2 100644 --- a/src/mame/drivers/vtech2.cpp +++ b/src/mame/drivers/vtech2.cpp @@ -495,6 +495,9 @@ void vtech2_state::laser350(machine_config &config) m_cassette->set_formats(vtech2_cassette_formats); m_cassette->set_default_state(CASSETTE_STOPPED); m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); + m_cassette->set_interface("vtech2_cass"); + + SOFTWARE_LIST(config, "cass_list").set_original("vtech2_cass"); VTECH_IOEXP_SLOT(config, m_ioexp); m_ioexp->set_iospace(m_maincpu, AS_IO); |