summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/systel1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/systel1.cpp')
-rw-r--r--src/mame/drivers/systel1.cpp6
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)