diff options
Diffstat (limited to 'src/mame/trs/trs80.cpp')
-rw-r--r-- | src/mame/trs/trs80.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mame/trs/trs80.cpp b/src/mame/trs/trs80.cpp index 8af755ecefb..fb579cea944 100644 --- a/src/mame/trs/trs80.cpp +++ b/src/mame/trs/trs80.cpp @@ -154,9 +154,16 @@ ht1080z works #include "emu.h" #include "trs80.h" + +#include "trs80_quik.h" + #include "machine/input_merger.h" #include "sound/ay8910.h" + #include "softlist_dev.h" + +#include "formats/dmk_dsk.h" + #include "utf8.h" @@ -411,6 +418,7 @@ GFXDECODE_END void trs80_state::floppy_formats(format_registration &fr) { + fr.add(FLOPPY_DMK_FORMAT); fr.add(FLOPPY_JV1_FORMAT); } @@ -472,9 +480,7 @@ void trs80_state::level2(machine_config &config) // model I, level II /* devices */ m_cassette->set_formats(trs80l2_cassette_formats); - quickload_image_device &quickload(QUICKLOAD(config, "quickload", "cmd", attotime::from_seconds(1))); - quickload.set_load_callback(FUNC(trs80_state::quickload_cb)); - quickload.set_interface("trs80_quik"); + TRS80_QUICKLOAD(config, "quickload", m_maincpu, attotime::from_seconds(1)); FD1771(config, m_fdc, 4_MHz_XTAL / 4); m_fdc->intrq_wr_callback().set(FUNC(trs80_state::intrq_w)); |