summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lnw80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lnw80.cpp')
-rw-r--r--src/mame/drivers/lnw80.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mame/drivers/lnw80.cpp b/src/mame/drivers/lnw80.cpp
index 5ce6aa3a47d..f6c88298c6b 100644
--- a/src/mame/drivers/lnw80.cpp
+++ b/src/mame/drivers/lnw80.cpp
@@ -601,8 +601,11 @@ void lnw80_state::lnw80(machine_config &config)
m_cassette->set_formats(trs80l2_cassette_formats);
m_cassette->set_default_state(CASSETTE_PLAY);
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
+ m_cassette->set_interface("trs80_cass");
- QUICKLOAD(config, "quickload", "cmd", attotime::from_seconds(1)).set_load_callback(FUNC(lnw80_state::quickload_cb));
+ quickload_image_device &quickload(QUICKLOAD(config, "quickload", "cmd", attotime::from_seconds(1)));
+ quickload.set_load_callback(FUNC(lnw80_state::quickload_cb));
+ quickload.set_interface("trs80_quik");
FD1771(config, m_fdc, 4_MHz_XTAL / 4);
m_fdc->intrq_wr_callback().set(FUNC(lnw80_state::intrq_w));
@@ -639,6 +642,10 @@ void lnw80_state::lnw80(machine_config &config)
m_lnw_bank->set_data_width(8);
m_lnw_bank->set_addr_width(16);
m_lnw_bank->set_stride(0x4000);
+
+ SOFTWARE_LIST(config, "cass_list").set_original("trs80_cass").set_filter("1"); // L
+ SOFTWARE_LIST(config, "quik_list").set_original("trs80_quik").set_filter("1"); // L
+ SOFTWARE_LIST(config, "flop_list").set_original("trs80_flop").set_filter("1"); // L
}