diff options
Diffstat (limited to 'src/mame/drivers/scv.cpp')
-rw-r--r-- | src/mame/drivers/scv.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/scv.cpp b/src/mame/drivers/scv.cpp index 2a68da51f73..4b7cab41f7f 100644 --- a/src/mame/drivers/scv.cpp +++ b/src/mame/drivers/scv.cpp @@ -660,12 +660,12 @@ static void scv_cart(device_slot_interface &device) MACHINE_CONFIG_START(scv_state::scv) - MCFG_CPU_ADD( "maincpu", UPD7801, XTAL(4'000'000) ) - MCFG_CPU_PROGRAM_MAP( scv_mem ) - MCFG_UPD7810_PORTA_WRITE_CB(WRITE8(scv_state, porta_w)) - MCFG_UPD7810_PORTB_READ_CB(READ8(scv_state, portb_r)) - MCFG_UPD7810_PORTC_READ_CB(READ8(scv_state, portc_r)) - MCFG_UPD7810_PORTC_WRITE_CB(WRITE8(scv_state, portc_w)) + MCFG_DEVICE_ADD( "maincpu", UPD7801, XTAL(4'000'000) ) + MCFG_DEVICE_PROGRAM_MAP( scv_mem ) + MCFG_UPD7810_PORTA_WRITE_CB(WRITE8(*this, scv_state, porta_w)) + MCFG_UPD7810_PORTB_READ_CB(READ8(*this, scv_state, portb_r)) + MCFG_UPD7810_PORTC_READ_CB(READ8(*this, scv_state, portc_r)) + MCFG_UPD7810_PORTC_WRITE_CB(WRITE8(*this, scv_state, portc_w)) /* Video chip is EPOCH TV-1 */ MCFG_SCREEN_ADD( "screen", RASTER ) @@ -679,8 +679,8 @@ MACHINE_CONFIG_START(scv_state::scv) /* Sound is generated by UPD1771C clocked at XTAL(6'000'000) */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD( "upd1771c", UPD1771C, XTAL(6'000'000) ) - MCFG_UPD1771_ACK_HANDLER(WRITELINE(scv_state, upd1771_ack_w)) + MCFG_DEVICE_ADD( "upd1771c", UPD1771C, XTAL(6'000'000) ) + MCFG_UPD1771_ACK_HANDLER(WRITELINE(*this, scv_state, upd1771_ack_w)) MCFG_SOUND_ROUTE( ALL_OUTPUTS, "mono", 1.00 ) MCFG_SCV_CARTRIDGE_ADD("cartslot", scv_cart, nullptr) @@ -692,8 +692,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(scv_state::scv_pal) scv(config); - MCFG_CPU_MODIFY( "maincpu" ) - MCFG_CPU_CLOCK( 3780000 ) + MCFG_DEVICE_MODIFY( "maincpu" ) + MCFG_DEVICE_CLOCK( 3780000 ) /* Video chip is EPOCH TV-1A */ MCFG_SCREEN_MODIFY( "screen" ) |