summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/super80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/super80.cpp')
-rw-r--r--src/mame/drivers/super80.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mame/drivers/super80.cpp b/src/mame/drivers/super80.cpp
index 53879d334aa..e113b2daab3 100644
--- a/src/mame/drivers/super80.cpp
+++ b/src/mame/drivers/super80.cpp
@@ -761,7 +761,7 @@ MACHINE_CONFIG_START(super80_state::super80)
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_h", super80_state, timer_h, attotime::from_hz(100)) // half-speed
// software list
- MCFG_SOFTWARE_LIST_ADD("cass_list", "super80_cass")
+ SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("DEF");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(super80_state::super80d)
@@ -846,9 +846,13 @@ MACHINE_CONFIG_START(super80_state::super80v)
/* cassette */
MCFG_CASSETTE_ADD( "cassette" )
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED)
+ MCFG_CASSETTE_INTERFACE("super80_cass")
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_p", super80_state, timer_p, attotime::from_hz(40000)) // cass read
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_k", super80_state, timer_k, attotime::from_hz(300)) // keyb scan
+
+ // software list
+ SOFTWARE_LIST(config, "cass_list").set_original("super80_cass").set_filter("V");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(super80_state::super80r)