summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--hash/spc1500_cass.xml51
-rw-r--r--src/mame/drivers/spc1000.cpp1
-rw-r--r--src/mame/drivers/spc1500.cpp1
3 files changed, 53 insertions, 0 deletions
diff --git a/hash/spc1500_cass.xml b/hash/spc1500_cass.xml
new file mode 100644
index 00000000000..45d039d8309
--- /dev/null
+++ b/hash/spc1500_cass.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="spc1500_cass" description="Samsung SPC-1500 cassettes">
+
+
+ <software name="demo">
+ <description>SPC1500 Demo</description>
+ <year>198?</year>
+ <publisher>Samsung</publisher>
+ <part name="cass" interface="spc1500_cass">
+ <dataarea name="cass" size="930771">
+ <rom name="spc1500_demo.tap" size="930771" crc="0bc5637a" sha1="25b36e378c7ad827bf77b7afe8ba496246ef5859" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="demoa">
+ <description>SPC1500 Demo (Alt)</description>
+ <year>198?</year>
+ <publisher>Samsung</publisher>
+ <part name="cass" interface="spc1500_cass">
+ <dataarea name="cass" size="596518">
+ <rom name="demo2.tap" size="596518" crc="d484a3b3" sha1="5e160709d8969478d1be007ae2f802cc6388b409" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="galaga">
+ <description>Galaga</description>
+ <year>198?</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="cass" interface="spc1500_cass">
+ <dataarea name="cass" size="652672">
+ <rom name="galaga.tap" size="652672" crc="c72e4818" sha1="0820c632ab7330b96850f6938970ed584fbf4f28" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ldrun">
+ <description>Lode Runner</description>
+ <year>198?</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="cass" interface="spc1500_cass">
+ <dataarea name="cass" size="680349">
+ <rom name="loderunner.tap" size="680349" crc="18779608" sha1="9cc2975f28efe3d12996fac1ba2e3acd0d736fec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist> \ No newline at end of file
diff --git a/src/mame/drivers/spc1000.cpp b/src/mame/drivers/spc1000.cpp
index 3040fad5bf7..e29615835a4 100644
--- a/src/mame/drivers/spc1000.cpp
+++ b/src/mame/drivers/spc1000.cpp
@@ -490,6 +490,7 @@ static MACHINE_CONFIG_START( spc1000, spc1000_state )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_FORMATS(spc1000_cassette_formats)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_DISABLED)
+ MCFG_CASSETTE_INTERFACE("spc1000_cass")
MCFG_SOFTWARE_LIST_ADD("cass_list", "spc1000_cass")
diff --git a/src/mame/drivers/spc1500.cpp b/src/mame/drivers/spc1500.cpp
index 11b9c4a48e4..dad393b34bf 100644
--- a/src/mame/drivers/spc1500.cpp
+++ b/src/mame/drivers/spc1500.cpp
@@ -944,6 +944,7 @@ static MACHINE_CONFIG_START( spc1500, spc1500_state )
MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_FORMATS(spc1000_cassette_formats)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_MUTED | CASSETTE_MOTOR_DISABLED)
+ MCFG_CASSETTE_INTERFACE("spc1500_cass")
MCFG_SOFTWARE_LIST_ADD("cass_list", "spc1500_cass")