summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pm68k.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pm68k.cpp')
-rw-r--r--src/mame/drivers/pm68k.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mame/drivers/pm68k.cpp b/src/mame/drivers/pm68k.cpp
index be471162a26..dbea0ee4bba 100644
--- a/src/mame/drivers/pm68k.cpp
+++ b/src/mame/drivers/pm68k.cpp
@@ -55,6 +55,11 @@ void pm68k_state::machine_reset()
m_maincpu->reset();
}
+static DEVICE_INPUT_DEFAULTS_START( terminal )
+ DEVICE_INPUT_DEFAULTS( "RS232_RXBAUD", 0xff, RS232_BAUD_9615 )
+ DEVICE_INPUT_DEFAULTS( "RS232_TXBAUD", 0xff, RS232_BAUD_9615 )
+DEVICE_INPUT_DEFAULTS_END
+
static MACHINE_CONFIG_START( pm68k )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, 8000000)
@@ -68,7 +73,7 @@ static MACHINE_CONFIG_START( pm68k )
MCFG_Z80SIO_OUT_DTRB_CB(DEVWRITELINE("rs232b", rs232_port_device, write_dtr))
MCFG_Z80SIO_OUT_RTSB_CB(DEVWRITELINE("rs232b", rs232_port_device, write_rts))
- MCFG_DEVICE_ADD("stc", AM9513, 3993600)
+ MCFG_DEVICE_ADD("stc", AM9513, 4000000)
MCFG_AM9513_OUT4_CALLBACK(DEVWRITELINE("mpsc", i8274_new_device, rxca_w))
MCFG_DEVCB_CHAIN_OUTPUT(DEVWRITELINE("mpsc", i8274_new_device, txca_w))
MCFG_AM9513_OUT5_CALLBACK(DEVWRITELINE("mpsc", i8274_new_device, rxcb_w))
@@ -78,6 +83,7 @@ static MACHINE_CONFIG_START( pm68k )
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("mpsc", i8274_new_device, rxa_w))
MCFG_RS232_DSR_HANDLER(DEVWRITELINE("mpsc", i8274_new_device, dcda_w))
MCFG_RS232_CTS_HANDLER(DEVWRITELINE("mpsc", i8274_new_device, ctsa_w))
+ MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS("terminal", terminal)
MCFG_RS232_PORT_ADD("rs232b", default_rs232_devices, nullptr)
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("mpsc", i8274_new_device, rxb_w))