summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/rs232/keyboard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/rs232/keyboard.cpp')
-rw-r--r--src/devices/bus/rs232/keyboard.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/bus/rs232/keyboard.cpp b/src/devices/bus/rs232/keyboard.cpp
index 31d77555d06..f29057588cc 100644
--- a/src/devices/bus/rs232/keyboard.cpp
+++ b/src/devices/bus/rs232/keyboard.cpp
@@ -4,15 +4,16 @@
#include "keyboard.h"
namespace {
+
INPUT_PORTS_START(serial_keyboard)
PORT_INCLUDE(generic_keyboard)
PORT_RS232_BAUD("RS232_TXBAUD", RS232_BAUD_9600, "TX Baud", serial_keyboard_device, update_serial)
- PORT_RS232_STARTBITS("RS232_STARTBITS", RS232_STARTBITS_1, "Start Bits", serial_keyboard_device, update_serial)
PORT_RS232_DATABITS("RS232_DATABITS", RS232_DATABITS_8, "Data Bits", serial_keyboard_device, update_serial)
PORT_RS232_PARITY("RS232_PARITY", RS232_PARITY_NONE, "Parity", serial_keyboard_device, update_serial)
PORT_RS232_STOPBITS("RS232_STOPBITS", RS232_STOPBITS_1, "Stop Bits", serial_keyboard_device, update_serial)
INPUT_PORTS_END
+
} // anonymous namespace
serial_keyboard_device::serial_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
@@ -25,7 +26,6 @@ serial_keyboard_device::serial_keyboard_device(const machine_config &mconfig, de
, device_buffered_serial_interface(mconfig, *this)
, device_rs232_port_interface(mconfig, *this)
, m_rs232_txbaud(*this, "RS232_TXBAUD")
- , m_rs232_startbits(*this, "RS232_STARTBITS")
, m_rs232_databits(*this, "RS232_DATABITS")
, m_rs232_parity(*this, "RS232_PARITY")
, m_rs232_stopbits(*this, "RS232_STOPBITS")
@@ -37,12 +37,12 @@ ioport_constructor serial_keyboard_device::device_input_ports() const
return INPUT_PORTS_NAME(serial_keyboard);
}
-WRITE_LINE_MEMBER( serial_keyboard_device::input_txd )
+void serial_keyboard_device::input_txd(int state)
{
device_buffered_serial_interface::rx_w(state);
}
-WRITE_LINE_MEMBER( serial_keyboard_device::update_serial )
+void serial_keyboard_device::update_serial(int state)
{
reset();
}
@@ -53,7 +53,7 @@ void serial_keyboard_device::device_reset()
clear_fifo();
- int const startbits = convert_startbits(m_rs232_startbits->read());
+ int const startbits = 1;
int const databits = convert_databits(m_rs232_databits->read());
parity_t const parity = convert_parity(m_rs232_parity->read());
stop_bits_t const stopbits = convert_stopbits(m_rs232_stopbits->read());