summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2013-11-18 21:05:30 +0000
committer Olivier Galibert <galibert@pobox.com>2013-11-18 21:05:30 +0000
commit671ba32470a9aee7a72180c750170855f0fd9b1f (patch)
tree79c426e10df96a12e8eb93f7f9c7c23305235264 /src/mess/drivers
parent8c7bc3bfa741fd4cdfab9ba2af24da5742bc6906 (diff)
diserial: Remove defines, cleanup clocks/timers, add sync support [O. Galibert]
Diffstat (limited to 'src/mess/drivers')
-rw-r--r--src/mess/drivers/atarist.c3
-rw-r--r--src/mess/drivers/pc.c2
-rw-r--r--src/mess/drivers/rainbow.c2
-rw-r--r--src/mess/drivers/thomson.c6
-rw-r--r--src/mess/drivers/x68k.c3
5 files changed, 7 insertions, 9 deletions
diff --git a/src/mess/drivers/atarist.c b/src/mess/drivers/atarist.c
index cee4d3660b8..3755095a0d9 100644
--- a/src/mess/drivers/atarist.c
+++ b/src/mess/drivers/atarist.c
@@ -1955,8 +1955,7 @@ READ8_MEMBER( st_state::mfp_gpio_r )
WRITE_LINE_MEMBER( st_state::mfp_tdo_w )
{
- m_mfp->rc_w(state);
- m_mfp->tc_w(state);
+ m_mfp->clock_w(state);
}
static MC68901_INTERFACE( mfp_intf )
diff --git a/src/mess/drivers/pc.c b/src/mess/drivers/pc.c
index 10a2ee32b44..cb2e1c335dc 100644
--- a/src/mess/drivers/pc.c
+++ b/src/mess/drivers/pc.c
@@ -1378,7 +1378,7 @@ static const cassette_interface mc1502_cassette_interface =
static const serial_image_interface mc1502_serial =
{
- 9600, 8, 1, SERIAL_PARITY_NONE, 1, "upd8251"
+ 9600, 8, 1, device_serial_interface::PARITY_NONE, 1, "upd8251"
};
static MACHINE_CONFIG_START( ibmpcjr, tandy_pc_state )
diff --git a/src/mess/drivers/rainbow.c b/src/mess/drivers/rainbow.c
index 173c4901a13..5359553a0f2 100644
--- a/src/mess/drivers/rainbow.c
+++ b/src/mess/drivers/rainbow.c
@@ -428,7 +428,7 @@ void rainbow_state::machine_reset()
m_z80_halted = true;
m_kbd_tx_ready = m_kbd_rx_ready = false;
- m_kbd8251->input_callback(SERIAL_STATE_CTS); // raise clear to send
+ m_kbd8251->input_callback(device_serial_interface::CTS); // raise clear to send
m_KBD = 0;
diff --git a/src/mess/drivers/thomson.c b/src/mess/drivers/thomson.c
index 7a9a3851702..a32cd516583 100644
--- a/src/mess/drivers/thomson.c
+++ b/src/mess/drivers/thomson.c
@@ -604,17 +604,17 @@ const cassette_interface mo5_cassette_interface =
const serial_image_interface to7_cc90232_config =
{
- 2400, 7, 2, SERIAL_PARITY_NONE, 1, "to7_io"
+ 2400, 7, 2, device_serial_interface::PARITY_NONE, 1, "to7_io"
};
const serial_image_interface to7_rf57932_config =
{
- 2400, 7, 2, SERIAL_PARITY_NONE, 1, "acia"
+ 2400, 7, 2, device_serial_interface::PARITY_NONE, 1, "acia"
};
const serial_image_interface to7_modem_config =
{
- 2400, 7, 2, SERIAL_PARITY_NONE, 1, NULL
+ 2400, 7, 2, device_serial_interface::PARITY_NONE, 1, NULL
};
/* ------------ driver ------------ */
diff --git a/src/mess/drivers/x68k.c b/src/mess/drivers/x68k.c
index 3bef277201e..8dbaf1ce645 100644
--- a/src/mess/drivers/x68k.c
+++ b/src/mess/drivers/x68k.c
@@ -2051,8 +2051,7 @@ ADDRESS_MAP_END
WRITE_LINE_MEMBER( x68k_state::mfp_tdo_w )
{
- m_mfpdev->tc_w(state);
- m_mfpdev->rc_w(state);
+ m_mfpdev->clock_w(state);
}
static MC68901_INTERFACE( mfp_interface )