diff options
Diffstat (limited to 'src/mame/drivers/systel1.cpp')
-rw-r--r-- | src/mame/drivers/systel1.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/systel1.cpp b/src/mame/drivers/systel1.cpp index f9e0ad4b4a6..c816079c138 100644 --- a/src/mame/drivers/systel1.cpp +++ b/src/mame/drivers/systel1.cpp @@ -135,12 +135,14 @@ I8275_DRAW_CHARACTER_MEMBER(systel1_state::draw_character) void systel1_state::floppy_control_w(u8 data) { if (m_floppy->get_device() != nullptr) - m_floppy->get_device()->mon_w(!BIT(data, 0)); + m_floppy->get_device()->ss_w(!BIT(data, 0)); } WRITE_LINE_MEMBER(systel1_state::rts_w) { - // beep? FDC reset? + m_fdc->mr_w(state); + if (m_floppy->get_device() != nullptr) + m_floppy->get_device()->mon_w(!state); } WRITE_LINE_MEMBER(systel1_state::dtr_w) |