summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mcb216.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mcb216.cpp')
-rw-r--r--src/mame/drivers/mcb216.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/mame/drivers/mcb216.cpp b/src/mame/drivers/mcb216.cpp
index 735e3f41982..1353db52bd1 100644
--- a/src/mame/drivers/mcb216.cpp
+++ b/src/mame/drivers/mcb216.cpp
@@ -89,9 +89,9 @@ INPUT_PORTS_END
READ8_MEMBER( mcb216_state::port01_r )
{
- m_uart->set_input_pin(AY31015_RDAV, 0);
+ m_uart->write_rdav(0);
u8 result = m_uart->get_received_data();
- m_uart->set_input_pin(AY31015_RDAV, 1);
+ m_uart->write_rdav(1);
return result;
}
@@ -99,7 +99,7 @@ READ8_MEMBER( mcb216_state::port01_r )
// 0x80 - ok to send to terminal
READ8_MEMBER( mcb216_state::port00_r )
{
- return (m_uart->get_output_pin(AY31015_DAV) << 6) | (m_uart->get_output_pin(AY31015_TBMT) << 7);
+ return (m_uart->dav_r() << 6) | (m_uart->tbmt_r() << 7);
}
WRITE8_MEMBER( mcb216_state::port01_w )
@@ -109,30 +109,30 @@ WRITE8_MEMBER( mcb216_state::port01_w )
MACHINE_RESET_MEMBER( mcb216_state, mcb216 )
{
- m_uart->set_input_pin(AY31015_XR, 0);
- m_uart->set_input_pin(AY31015_XR, 1);
- m_uart->set_input_pin(AY31015_SWE, 0);
- m_uart->set_input_pin(AY31015_NP, 1);
- m_uart->set_input_pin(AY31015_TSB, 0);
- m_uart->set_input_pin(AY31015_NB1, 1);
- m_uart->set_input_pin(AY31015_NB2, 1);
- m_uart->set_input_pin(AY31015_EPS, 1);
- m_uart->set_input_pin(AY31015_CS, 1);
- m_uart->set_input_pin(AY31015_CS, 0);
+ m_uart->write_xr(0);
+ m_uart->write_xr(1);
+ m_uart->write_swe(0);
+ m_uart->write_np(1);
+ m_uart->write_tsb(0);
+ m_uart->write_nb1(1);
+ m_uart->write_nb2(1);
+ m_uart->write_eps(1);
+ m_uart->write_cs(1);
+ m_uart->write_cs(0);
}
MACHINE_RESET_MEMBER( mcb216_state, cb308 )
{
- m_uart->set_input_pin(AY31015_XR, 0);
- m_uart->set_input_pin(AY31015_XR, 1);
- m_uart->set_input_pin(AY31015_SWE, 0);
- m_uart->set_input_pin(AY31015_NP, 1);
- m_uart->set_input_pin(AY31015_TSB, 0);
- m_uart->set_input_pin(AY31015_NB1, 1);
- m_uart->set_input_pin(AY31015_NB2, 1);
- m_uart->set_input_pin(AY31015_EPS, 1);
- m_uart->set_input_pin(AY31015_CS, 1);
- m_uart->set_input_pin(AY31015_CS, 0);
+ m_uart->write_xr(0);
+ m_uart->write_xr(1);
+ m_uart->write_swe(0);
+ m_uart->write_np(1);
+ m_uart->write_tsb(0);
+ m_uart->write_nb1(1);
+ m_uart->write_nb2(1);
+ m_uart->write_eps(1);
+ m_uart->write_cs(1);
+ m_uart->write_cs(0);
m_maincpu->set_state_int(Z80_PC, 0xe000);
}