summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/a7150.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/a7150.cpp')
-rw-r--r--src/mame/drivers/a7150.cpp11
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));