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