summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/scv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/scv.cpp')
-rw-r--r--src/mame/drivers/scv.cpp20
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" )