diff options
Diffstat (limited to 'src/mame/drivers/a7150.cpp')
-rw-r--r-- | src/mame/drivers/a7150.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mame/drivers/a7150.cpp b/src/mame/drivers/a7150.cpp index 8deb48f8adb..857710a02b2 100644 --- a/src/mame/drivers/a7150.cpp +++ b/src/mame/drivers/a7150.cpp @@ -31,7 +31,6 @@ #include "machine/input_merger.h" #include "cpu/z80/z80.h" -#include "machine/clock.h" #include "machine/z80ctc.h" #include "machine/z80sio.h" @@ -527,14 +526,12 @@ MACHINE_CONFIG_START(a7150_state::a7150) m_video_bankdev->set_data_width(8); m_video_bankdev->set_stride(0x10000); - clock_device &ctc_clock(CLOCK(config, "ctc_clock", 1230750)); - ctc_clock.signal_handler().set(m_ctc, FUNC(z80ctc_device::trg0)); - ctc_clock.signal_handler().append(m_ctc, FUNC(z80ctc_device::trg1)); - ctc_clock.signal_handler().append(m_ctc, FUNC(z80ctc_device::trg2)); - ctc_clock.signal_handler().append(m_ctc, FUNC(z80ctc_device::trg3)); - Z80CTC(config, m_ctc, 16_MHz_XTAL/3); m_ctc->intr_callback().set_inputline(m_gfxcpu, INPUT_LINE_IRQ0); + m_ctc->set_clk<0>(1230750); + m_ctc->set_clk<1>(1230750); + m_ctc->set_clk<2>(1230750); + m_ctc->set_clk<3>(1230750); m_ctc->zc_callback<0>().set(Z80SIO_TAG, FUNC(z80sio_device::rxca_w)); m_ctc->zc_callback<0>().append(Z80SIO_TAG, FUNC(z80sio_device::txca_w)); m_ctc->zc_callback<1>().set(Z80SIO_TAG, FUNC(z80sio_device::rxtxcb_w)); |