summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/abc1600.c
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-05-27 14:02:08 +0000
committer Curt Coder <curtcoder@mail.com>2013-05-27 14:02:08 +0000
commit0584bb9d5a2c12ad7bbec91644bae08f12228ca2 (patch)
treeb2f2ae18670ecfdbb163f8b03db90083cb23ccd6 /src/mess/drivers/abc1600.c
parentf79944e6c66bc50ea1a97f1437946f9c4b7fa754 (diff)
z80dart: Merged in uPD7201 and modernized the interface. [Curt Coder]
Diffstat (limited to 'src/mess/drivers/abc1600.c')
-rw-r--r--src/mess/drivers/abc1600.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/abc1600.c b/src/mess/drivers/abc1600.c
index bfb77ab7e4f..f3e23185d13 100644
--- a/src/mess/drivers/abc1600.c
+++ b/src/mess/drivers/abc1600.c
@@ -267,7 +267,7 @@ UINT8 abc1600_state::read_internal_io(offs_t offset)
break;
case DRT:
- data = z80dart_ba_cd_r(m_dart, program, A2_A1 ^ 0x03);
+ data = m_dart->ba_cd_r(program, A2_A1 ^ 0x03);
break;
case DMA0:
@@ -521,7 +521,7 @@ void abc1600_state::write_internal_io(offs_t offset, UINT8 data)
break;
case DRT:
- z80dart_ba_cd_w(m_dart, program, A2_A1 ^ 0x03, data);
+ m_dart->ba_cd_w(program, A2_A1 ^ 0x03, data);
break;
case DMA0:
@@ -1635,8 +1635,8 @@ WRITE8_MEMBER( abc1600_state::cio_pb_w )
// printer baudrate
int prbr = BIT(data, 0);
- z80dart_txca_w(m_dart, prbr);
- z80dart_rxca_w(m_dart, prbr);
+ m_dart->txca_w(prbr);
+ m_dart->rxca_w(prbr);
}
READ8_MEMBER( abc1600_state::cio_pc_r )
@@ -1736,8 +1736,8 @@ void abc1600_state::fdc_drq_w(bool state)
static ABC99_INTERFACE( abc99_intf )
{
- DEVCB_DEVICE_LINE(Z8470AB1_TAG, z80dart_rxtxcb_w),
- DEVCB_DEVICE_LINE(Z8470AB1_TAG, z80dart_dcdb_w)
+ DEVCB_DEVICE_LINE_MEMBER(Z8470AB1_TAG, z80dart_device, rxtxcb_w),
+ DEVCB_DEVICE_LINE_MEMBER(Z8470AB1_TAG, z80dart_device, dcdb_w)
};