diff options
Diffstat (limited to 'src/devices/bus/hexbus/hx5102.cpp')
-rw-r--r-- | src/devices/bus/hexbus/hx5102.cpp | 18 |
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) |