summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tranz330.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tranz330.cpp')
-rw-r--r--src/mame/drivers/tranz330.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/drivers/tranz330.cpp b/src/mame/drivers/tranz330.cpp
index 3a4a623c985..1d75c22be54 100644
--- a/src/mame/drivers/tranz330.cpp
+++ b/src/mame/drivers/tranz330.cpp
@@ -148,7 +148,7 @@ void tranz330_state::tranz330(machine_config &config)
m_cpu->set_daisy_config(tranz330_daisy_chain);
CLOCK(config, "ctc_clock", XTAL(7'159'090)/4) // ?
- .set_signal_handler(DEVCB_WRITELINE(tranz330_state, clock_w));
+ .set_signal_handler(DEVCB_WRITELINE(*this, tranz330_state, clock_w));
MSM6242(config, RTC_TAG, XTAL(32'768));
@@ -156,33 +156,33 @@ void tranz330_state::tranz330(machine_config &config)
.set_output_handler(DEVCB_INPUTLINE(m_cpu, INPUT_LINE_IRQ0));
Z80PIO(config, m_pio, XTAL(7'159'090)/2); //*
- m_pio->set_out_int_callback(DEVCB_DEVWRITELINE("irq", input_merger_device, in_w<0>)); //*
- m_pio->set_out_pa_callback(DEVCB_WRITE8(tranz330_state, pio_a_w));
- m_pio->set_in_pa_callback(DEVCB_READ8(tranz330_state, card_r));
- m_pio->set_in_pb_callback(DEVCB_READ8(tranz330_state, pio_b_r));
+ m_pio->set_out_int_callback(DEVCB_WRITELINE("irq", input_merger_device, in_w<0>)); //*
+ m_pio->set_out_pa_callback(DEVCB_WRITE8(*this, tranz330_state, pio_a_w));
+ m_pio->set_in_pa_callback(DEVCB_READ8(*this, tranz330_state, card_r));
+ m_pio->set_in_pb_callback(DEVCB_READ8(*this, tranz330_state, pio_b_r));
Z80DART(config, m_dart, XTAL(7'159'090)/2); //*
- m_dart->set_out_syncb_callback(DEVCB_WRITELINE(tranz330_state, syncb_w));
- m_dart->set_out_txdb_callback(DEVCB_DEVWRITELINE(m_rs232, rs232_port_device, write_txd)); //?
- m_dart->set_out_dtrb_callback(DEVCB_DEVWRITELINE(m_rs232, rs232_port_device, write_dtr)); //?
- m_dart->set_out_rtsb_callback(DEVCB_DEVWRITELINE(m_rs232, rs232_port_device, write_rts)); //?
- m_dart->set_out_int_callback(DEVCB_DEVWRITELINE("irq", input_merger_device, in_w<1>));
+ m_dart->set_out_syncb_callback(DEVCB_WRITELINE(*this, tranz330_state, syncb_w));
+ m_dart->set_out_txdb_callback(DEVCB_WRITELINE(m_rs232, rs232_port_device, write_txd)); //?
+ m_dart->set_out_dtrb_callback(DEVCB_WRITELINE(m_rs232, rs232_port_device, write_dtr)); //?
+ m_dart->set_out_rtsb_callback(DEVCB_WRITELINE(m_rs232, rs232_port_device, write_rts)); //?
+ m_dart->set_out_int_callback(DEVCB_WRITELINE("irq", input_merger_device, in_w<1>));
Z80CTC(config, m_ctc, XTAL(7'159'090)/2); //*
- m_ctc->set_zc_callback<2>(DEVCB_WRITELINE(tranz330_state, sound_w));
- m_ctc->set_intr_callback(DEVCB_DEVWRITELINE("irq", input_merger_device, in_w<2>));
+ m_ctc->set_zc_callback<2>(DEVCB_WRITELINE(*this, tranz330_state, sound_w));
+ m_ctc->set_intr_callback(DEVCB_WRITELINE("irq", input_merger_device, in_w<2>));
RS232_PORT(config, m_rs232, default_rs232_devices, nullptr);
- m_rs232->set_rxd_handler(DEVCB_DEVWRITELINE(m_dart, z80dart_device, rxb_w));
- m_rs232->set_dcd_handler(DEVCB_DEVWRITELINE(m_dart, z80dart_device, dcdb_w));
- m_rs232->set_cts_handler(DEVCB_DEVWRITELINE(m_dart, z80dart_device, ctsb_w));
+ m_rs232->set_rxd_handler(DEVCB_WRITELINE(m_dart, z80dart_device, rxb_w));
+ m_rs232->set_dcd_handler(DEVCB_WRITELINE(m_dart, z80dart_device, dcdb_w));
+ m_rs232->set_cts_handler(DEVCB_WRITELINE(m_dart, z80dart_device, ctsb_w));
// video
MIC10937(config, VFD_TAG).set_port_value(0);
config.m_default_layout = &layout_tranz330;
// sound
- SPEAKER(config, "mono", 0).standard_mono();
+ SPEAKER(config, "mono").standard_mono();
SPEAKER_SOUND(config, "speaker", 0)
.add_route(ALL_OUTPUTS, "mono", 0.25);
}