summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/hp80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/hp80.cpp')
-rw-r--r--src/mame/drivers/hp80.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/hp80.cpp b/src/mame/drivers/hp80.cpp
index 94f18b34397..7278f2e382a 100644
--- a/src/mame/drivers/hp80.cpp
+++ b/src/mame/drivers/hp80.cpp
@@ -1329,9 +1329,9 @@ void hp85_state::rombank_mem_map(address_map &map)
}
MACHINE_CONFIG_START(hp85_state::hp85)
- MCFG_CPU_ADD("cpu" , HP_CAPRICORN , MASTER_CLOCK / 16)
- MCFG_CPU_PROGRAM_MAP(cpu_mem_map)
- MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(hp85_state , irq_callback)
+ MCFG_DEVICE_ADD("cpu" , HP_CAPRICORN , MASTER_CLOCK / 16)
+ MCFG_DEVICE_PROGRAM_MAP(cpu_mem_map)
+ MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(hp85_state , irq_callback)
MCFG_DEVICE_ADD("rombank", ADDRESS_MAP_BANK, 0)
MCFG_DEVICE_PROGRAM_MAP(rombank_mem_map)
@@ -1343,7 +1343,7 @@ MACHINE_CONFIG_START(hp85_state::hp85)
MCFG_SCREEN_ADD("screen" , RASTER)
MCFG_SCREEN_RAW_PARAMS(MASTER_CLOCK / 2 , 312 , 0 , 256 , 256 , 0 , 192)
MCFG_SCREEN_UPDATE_DRIVER(hp85_state , screen_update)
- MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(hp85_state, vblank_w))
+ MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, hp85_state, vblank_w))
MCFG_PALETTE_ADD_MONOCHROME("palette")
MCFG_TIMER_DRIVER_ADD("vm_timer", hp85_state, vm_timer)
@@ -1357,12 +1357,12 @@ MACHINE_CONFIG_START(hp85_state::hp85)
// Beeper
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("dac" , DAC_1BIT , 0)
+ MCFG_DEVICE_ADD("dac" , DAC_1BIT , 0)
MCFG_MIXER_ROUTE(ALL_OUTPUTS , "mono" , 0.5 , 0)
MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0)
MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0)
MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT)
- MCFG_SOUND_ADD("beeper" , BEEP , MASTER_CLOCK / 8192)
+ MCFG_DEVICE_ADD("beeper" , BEEP , MASTER_CLOCK / 8192)
MCFG_MIXER_ROUTE(ALL_OUTPUTS , "mono" , 0.5 , 0)
// Tape drive
@@ -1384,17 +1384,17 @@ MACHINE_CONFIG_START(hp85_state::hp85)
// I/O slots
MCFG_HP80_IO_SLOT_ADD("slot1" , 0)
- MCFG_HP80_IO_IRL_CB(WRITE8(hp85_state , irl_w))
- MCFG_HP80_IO_HALT_CB(WRITE8(hp85_state , halt_w))
+ MCFG_HP80_IO_IRL_CB(WRITE8(*this, hp85_state , irl_w))
+ MCFG_HP80_IO_HALT_CB(WRITE8(*this, hp85_state , halt_w))
MCFG_HP80_IO_SLOT_ADD("slot2" , 1)
- MCFG_HP80_IO_IRL_CB(WRITE8(hp85_state , irl_w))
- MCFG_HP80_IO_HALT_CB(WRITE8(hp85_state , halt_w))
+ MCFG_HP80_IO_IRL_CB(WRITE8(*this, hp85_state , irl_w))
+ MCFG_HP80_IO_HALT_CB(WRITE8(*this, hp85_state , halt_w))
MCFG_HP80_IO_SLOT_ADD("slot3" , 2)
- MCFG_HP80_IO_IRL_CB(WRITE8(hp85_state , irl_w))
- MCFG_HP80_IO_HALT_CB(WRITE8(hp85_state , halt_w))
+ MCFG_HP80_IO_IRL_CB(WRITE8(*this, hp85_state , irl_w))
+ MCFG_HP80_IO_HALT_CB(WRITE8(*this, hp85_state , halt_w))
MCFG_HP80_IO_SLOT_ADD("slot4" , 3)
- MCFG_HP80_IO_IRL_CB(WRITE8(hp85_state , irl_w))
- MCFG_HP80_IO_HALT_CB(WRITE8(hp85_state , halt_w))
+ MCFG_HP80_IO_IRL_CB(WRITE8(*this, hp85_state , irl_w))
+ MCFG_HP80_IO_HALT_CB(WRITE8(*this, hp85_state , halt_w))
// Printer output
MCFG_DEVICE_ADD("prt_graphic", BITBANGER, 0)