diff options
Diffstat (limited to 'src/mame/drivers/special.cpp')
-rw-r--r-- | src/mame/drivers/special.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/special.cpp b/src/mame/drivers/special.cpp index f331f040b79..81a9a1000af 100644 --- a/src/mame/drivers/special.cpp +++ b/src/mame/drivers/special.cpp @@ -368,7 +368,7 @@ MACHINE_CONFIG_START(special_state::special) /* basic machine hardware */ MCFG_DEVICE_ADD("maincpu", I8080, 2000000) MCFG_DEVICE_PROGRAM_MAP(specialist_mem) - MCFG_MACHINE_RESET_OVERRIDE(special_state, special ) + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_special, this)); /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -376,7 +376,7 @@ MACHINE_CONFIG_START(special_state::special) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ MCFG_SCREEN_SIZE(384, 256) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 256-1) - MCFG_VIDEO_START_OVERRIDE(special_state,special) + set_video_start_cb(config, driver_callback_delegate(&video_start_special, this)); MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_special) MCFG_SCREEN_PALETTE("palette") @@ -417,7 +417,7 @@ MACHINE_CONFIG_START(special_state::specialp) MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_specialp) MCFG_SCREEN_SIZE(512, 256) MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1) - MCFG_VIDEO_START_OVERRIDE(special_state,specialp) + set_video_start_cb(config, driver_callback_delegate(&video_start_specialp, this)); MACHINE_CONFIG_END MACHINE_CONFIG_START(special_state::specialm) @@ -437,13 +437,13 @@ MACHINE_CONFIG_START(special_state::specimx) MCFG_DEVICE_MODIFY("maincpu") MCFG_DEVICE_PROGRAM_MAP(specimx_mem) - MCFG_MACHINE_START_OVERRIDE (special_state, specimx ) - MCFG_MACHINE_RESET_OVERRIDE (special_state, specimx ) + set_machine_start_cb(config, driver_callback_delegate(&machine_start_specimx, this)); + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_specimx, this)); /* video hardware */ MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_specimx) - MCFG_VIDEO_START_OVERRIDE(special_state,specimx) + set_video_start_cb(config, driver_callback_delegate(&video_start_specimx, this)); MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(16) @@ -488,7 +488,7 @@ MACHINE_CONFIG_START(special_state::erik) MCFG_DEVICE_ADD("maincpu", Z80, 4000000) MCFG_DEVICE_PROGRAM_MAP(erik_mem) MCFG_DEVICE_IO_MAP(erik_io_map) - MCFG_MACHINE_RESET_OVERRIDE(special_state, erik ) + set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_erik, this)); /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -496,7 +496,7 @@ MACHINE_CONFIG_START(special_state::erik) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ MCFG_SCREEN_SIZE(384, 256) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 256-1) - MCFG_VIDEO_START_OVERRIDE(special_state,erik) + set_video_start_cb(config, driver_callback_delegate(&video_start_erik, this)); MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_erik) MCFG_SCREEN_PALETTE("palette") |