diff options
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 |
commit | 0584bb9d5a2c12ad7bbec91644bae08f12228ca2 (patch) | |
tree | b2f2ae18670ecfdbb163f8b03db90083cb23ccd6 /src/mess/drivers/abc1600.c | |
parent | f79944e6c66bc50ea1a97f1437946f9c4b7fa754 (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.c | 12 |
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) }; |