diff options
Diffstat (limited to 'src/mame/drivers/hec2hrp.cpp')
-rw-r--r-- | src/mame/drivers/hec2hrp.cpp | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/src/mame/drivers/hec2hrp.cpp b/src/mame/drivers/hec2hrp.cpp index a2efc03cfbf..a0462d487ce 100644 --- a/src/mame/drivers/hec2hrp.cpp +++ b/src/mame/drivers/hec2hrp.cpp @@ -414,10 +414,10 @@ static void minidisc_floppies(device_slot_interface &device) MACHINE_CONFIG_START(hec2hrp_state::hec2hr) /******************************************************************************/ /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrp_mem) - MCFG_CPU_IO_MAP(hec2hrp_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) /* put on the Z80 irq in Hz*/ + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrp_mem) + MCFG_DEVICE_IO_MAP(hec2hrp_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) /* put on the Z80 irq in Hz*/ MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2hrp) MCFG_MACHINE_START_OVERRIDE(hec2hrp_state,hec2hrp) @@ -449,10 +449,10 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(hec2hrp_state::hec2hrp) /*****************************************************************************/ /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrp_mem) - MCFG_CPU_IO_MAP(hec2hrp_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) /* put on the Z80 irq in Hz*/ + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrp_mem) + MCFG_DEVICE_IO_MAP(hec2hrp_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) /* put on the Z80 irq in Hz*/ MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2hrp) MCFG_MACHINE_START_OVERRIDE(hec2hrp_state,hec2hrp) @@ -489,18 +489,18 @@ static void hector_floppies(device_slot_interface &device) MACHINE_CONFIG_START(hec2hrp_state::hec2mx40) /*****************************************************************************/ /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrx_mem) - MCFG_CPU_IO_MAP(hec2mx40_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrx_mem) + MCFG_DEVICE_IO_MAP(hec2mx40_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz /* Disc II unit */ - MCFG_CPU_ADD("disc2cpu",Z80, XTAL(4'000'000)) - MCFG_CPU_PROGRAM_MAP(hecdisc2_mem) - MCFG_CPU_IO_MAP(hecdisc2_io) + MCFG_DEVICE_ADD("disc2cpu",Z80, XTAL(4'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hecdisc2_mem) + MCFG_DEVICE_IO_MAP(hecdisc2_io) MCFG_UPD765A_ADD("upd765", false, true) - MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_interrupt)) - MCFG_UPD765_DRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_dma_irq)) + MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_interrupt)) + MCFG_UPD765_DRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_dma_irq)) MCFG_FLOPPY_DRIVE_ADD("upd765:0", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2hrx) @@ -533,20 +533,20 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(hec2hrp_state::hec2hrx) /*****************************************************************************/ /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrx_mem) - MCFG_CPU_IO_MAP(hec2hrx_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrx_mem) + MCFG_DEVICE_IO_MAP(hec2hrx_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2hrx) MCFG_MACHINE_START_OVERRIDE(hec2hrp_state,hec2hrx) /* Disc II unit */ - MCFG_CPU_ADD("disc2cpu",Z80, XTAL(4'000'000)) - MCFG_CPU_PROGRAM_MAP(hecdisc2_mem) - MCFG_CPU_IO_MAP(hecdisc2_io) + MCFG_DEVICE_ADD("disc2cpu",Z80, XTAL(4'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hecdisc2_mem) + MCFG_DEVICE_IO_MAP(hecdisc2_io) MCFG_UPD765A_ADD("upd765", false, true) - MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_interrupt)) - MCFG_UPD765_DRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_dma_irq)) + MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_interrupt)) + MCFG_UPD765_DRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_dma_irq)) MCFG_FLOPPY_DRIVE_ADD("upd765:0", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) @@ -578,10 +578,10 @@ MACHINE_CONFIG_START(hec2hrp_state::hec2mdhrx) /*****************************************************************************/ // minidisc /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrx_mem) - MCFG_CPU_IO_MAP(hec2mdhrx_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrx_mem) + MCFG_DEVICE_IO_MAP(hec2mdhrx_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2mdhrx) MCFG_MACHINE_START_OVERRIDE(hec2hrp_state,hec2mdhrx) @@ -619,20 +619,20 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(hec2hrp_state::hec2mx80) /*****************************************************************************/ /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",Z80, XTAL(5'000'000)) - MCFG_CPU_PROGRAM_MAP(hec2hrx_mem) - MCFG_CPU_IO_MAP(hec2mx80_io) - MCFG_CPU_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz + MCFG_DEVICE_ADD("maincpu",Z80, XTAL(5'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hec2hrx_mem) + MCFG_DEVICE_IO_MAP(hec2mx80_io) + MCFG_DEVICE_PERIODIC_INT_DRIVER(hec2hrp_state, irq0_line_hold, 50) // put on the Z80 irq in Hz MCFG_MACHINE_RESET_OVERRIDE(hec2hrp_state,hec2hrx) MCFG_MACHINE_START_OVERRIDE(hec2hrp_state,hec2hrx) /* Disc II unit */ - MCFG_CPU_ADD("disc2cpu",Z80, XTAL(4'000'000)) - MCFG_CPU_PROGRAM_MAP(hecdisc2_mem) - MCFG_CPU_IO_MAP(hecdisc2_io) + MCFG_DEVICE_ADD("disc2cpu",Z80, XTAL(4'000'000)) + MCFG_DEVICE_PROGRAM_MAP(hecdisc2_mem) + MCFG_DEVICE_IO_MAP(hecdisc2_io) MCFG_UPD765A_ADD("upd765", false, true) - MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_interrupt)) - MCFG_UPD765_DRQ_CALLBACK(WRITELINE(hec2hrp_state, disc2_fdc_dma_irq)) + MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_interrupt)) + MCFG_UPD765_DRQ_CALLBACK(WRITELINE(*this, hec2hrp_state, disc2_fdc_dma_irq)) MCFG_FLOPPY_DRIVE_ADD("upd765:0", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", hector_floppies, "525hd", floppy_image_device::default_floppy_formats) |