diff options
Diffstat (limited to 'src/mame/drivers/gs6809.cpp')
-rw-r--r-- | src/mame/drivers/gs6809.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/gs6809.cpp b/src/mame/drivers/gs6809.cpp index 561e57cd246..a59afac6203 100644 --- a/src/mame/drivers/gs6809.cpp +++ b/src/mame/drivers/gs6809.cpp @@ -51,17 +51,17 @@ void gs6809_state::gs6809(machine_config &config) /* basic machine hardware */ MC6809(config, m_maincpu, XTAL(7'372'800)); m_maincpu->set_addrmap(AS_PROGRAM, &gs6809_state::gs6809_mem); - + // Configure UART (via m_acia) ACIA6850(config, m_acia, 0); m_acia->txd_handler().set("rs232", FUNC(rs232_port_device::write_txd)); // should this be reverse polarity? - m_acia->irq_handler().set("rs232", FUNC(rs232_port_device::write_rts)); - + m_acia->irq_handler().set("rs232", FUNC(rs232_port_device::write_rts)); + clock_device &acia_clock(CLOCK(config, "acia_clock", 7'372'800/4)); // E Clock from M6809 acia_clock.signal_handler().set("acia", FUNC(acia6850_device::write_txc)); acia_clock.signal_handler().append("acia", FUNC(acia6850_device::write_rxc)); - + // Configure a "default terminal" to connect to the 6850, so we have a console rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, "terminal")); rs232.rxd_handler().set(m_acia, FUNC(acia6850_device::write_rxd)); |