diff options
| -rw-r--r-- | hash/spc1500_cass.xml | 51 | ||||
| -rw-r--r-- | src/mame/drivers/spc1000.cpp | 1 | ||||
| -rw-r--r-- | src/mame/drivers/spc1500.cpp | 1 |
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><unknown></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><unknown></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") |
