From 360732e6398521ac07f9671c4b4195fcb72ac32c Mon Sep 17 00:00:00 2001 From: AJR Date: Mon, 25 Sep 2017 20:50:14 -0400 Subject: konin: PIT baud rate generation (nw) --- src/mame/drivers/konin.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/konin.cpp b/src/mame/drivers/konin.cpp index 89daace1bd1..ae7758df739 100644 --- a/src/mame/drivers/konin.cpp +++ b/src/mame/drivers/konin.cpp @@ -50,7 +50,6 @@ Terminal settings: 8 data bits, 2 stop bits, no parity @ 9600 #include "machine/pit8253.h" #include "machine/i8255.h" #include "bus/rs232/rs232.h" -#include "machine/clock.h" class konin_state : public driver_device { @@ -127,6 +126,10 @@ static MACHINE_CONFIG_START( konin ) MCFG_I8214_INT_CALLBACK(DEVWRITELINE("intlatch", i8212_device, stb_w)) MCFG_DEVICE_ADD("mainpit", PIT8253, 0) + // wild guess at UART clock and source + MCFG_PIT8253_CLK0(1536000) + MCFG_PIT8253_OUT0_HANDLER(DEVWRITELINE("uart", i8251_device, write_txc)) + MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("uart", i8251_device, write_rxc)) MCFG_DEVICE_ADD("mainppi", I8255, 0) @@ -134,10 +137,6 @@ static MACHINE_CONFIG_START( konin ) MCFG_DEVICE_ADD("ioppi", I8255, 0) - MCFG_DEVICE_ADD("uart_clock", CLOCK, 153600) - MCFG_CLOCK_SIGNAL_HANDLER(DEVWRITELINE("uart", i8251_device, write_txc)) - MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("uart", i8251_device, write_rxc)) - MCFG_DEVICE_ADD("uart", I8251, 0) MCFG_I8251_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd)) MCFG_I8251_DTR_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_dtr)) -- cgit v1.2.3