summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/hexbus/hx5102.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/hexbus/hx5102.cpp')
-rw-r--r--src/devices/bus/hexbus/hx5102.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/bus/hexbus/hx5102.cpp b/src/devices/bus/hexbus/hx5102.cpp
index d3ba512d679..aba3494d712 100644
--- a/src/devices/bus/hexbus/hx5102.cpp
+++ b/src/devices/bus/hexbus/hx5102.cpp
@@ -652,24 +652,24 @@ static void hx5102_drive(device_slot_interface &device)
MACHINE_CONFIG_START(hx5102_device::device_add_mconfig)
// Hexbus controller
MCFG_DEVICE_ADD(IBC_TAG, IBC, 0)
- MCFG_IBC_HEXBUS_OUT_CALLBACK(WRITE8(hx5102_device, hexbus_out))
- MCFG_IBC_HSKLATCH_CALLBACK(WRITELINE(hx5102_device, hsklatch_out))
+ MCFG_IBC_HEXBUS_OUT_CALLBACK(WRITE8(*this, hx5102_device, hexbus_out))
+ MCFG_IBC_HSKLATCH_CALLBACK(WRITELINE(*this, hx5102_device, hsklatch_out))
// Outgoing socket for downstream devices
MCFG_HEXBUS_ADD("hexbus")
// TMS9995 CPU @ 12.0 MHz
MCFG_TMS99xx_ADD(TMS9995_TAG, TMS9995, XTAL(12'000'000), memmap, crumap)
- MCFG_TMS9995_EXTOP_HANDLER( WRITE8(hx5102_device, external_operation) )
- MCFG_TMS9995_CLKOUT_HANDLER( WRITELINE(hx5102_device, clock_out) )
+ MCFG_TMS9995_EXTOP_HANDLER( WRITE8(*this, hx5102_device, external_operation) )
+ MCFG_TMS9995_CLKOUT_HANDLER( WRITELINE(*this, hx5102_device, clock_out) )
// Disk controller i8272A
// Not connected: Select lines (DS0, DS1), Head load (HDL), VCO
// Tied to 1: READY
// Tied to 0: TC
MCFG_I8272A_ADD(FDC_TAG, false)
- MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(hx5102_device, fdc_irq_w))
- MCFG_UPD765_DRQ_CALLBACK(WRITELINE(hx5102_device, fdc_drq_w))
+ MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(*this, hx5102_device, fdc_irq_w))
+ MCFG_UPD765_DRQ_CALLBACK(WRITELINE(*this, hx5102_device, fdc_drq_w))
MCFG_FLOPPY_DRIVE_ADD("d0", hx5102_drive, "525dd", hx5102_device::floppy_formats)
MCFG_FLOPPY_DRIVE_SOUND(true)
MCFG_FLOPPY_DRIVE_ADD("d1", hx5102_drive, nullptr, hx5102_device::floppy_formats)
@@ -683,7 +683,7 @@ MACHINE_CONFIG_START(hx5102_device::device_add_mconfig)
MCFG_TTL74123_A_PIN_VALUE(0)
MCFG_TTL74123_B_PIN_VALUE(1)
MCFG_TTL74123_CLEAR_PIN_VALUE(1)
- MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITELINE(hx5102_device, motor_w))
+ MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITELINE(*this, hx5102_device, motor_w))
MCFG_DEVICE_ADD(MTSPD_TAG, TTL74123, 0)
MCFG_TTL74123_CONNECTION_TYPE(TTL74123_GROUNDED)
@@ -692,11 +692,11 @@ MACHINE_CONFIG_START(hx5102_device::device_add_mconfig)
MCFG_TTL74123_A_PIN_VALUE(0)
MCFG_TTL74123_B_PIN_VALUE(1)
MCFG_TTL74123_CLEAR_PIN_VALUE(1)
- MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITELINE(hx5102_device, mspeed_w))
+ MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITELINE(*this, hx5102_device, mspeed_w))
// READY flipflop
MCFG_DEVICE_ADD(READYFF_TAG, TTL7474, 0)
- MCFG_7474_COMP_OUTPUT_CB(WRITELINE(hx5102_device, board_ready))
+ MCFG_7474_COMP_OUTPUT_CB(WRITELINE(*this, hx5102_device, board_ready))
// RAM
MCFG_RAM_ADD(RAM1_TAG)