summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/playmark.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/playmark.cpp')
-rw-r--r--src/mame/drivers/playmark.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/mame/drivers/playmark.cpp b/src/mame/drivers/playmark.cpp
index 04d6c4883de..9bcdf106d5a 100644
--- a/src/mame/drivers/playmark.cpp
+++ b/src/mame/drivers/playmark.cpp
@@ -1003,7 +1003,7 @@ void playmark_state::configure_oki_banks()
}
}
-void playmark_state::machine_start_playmark()
+MACHINE_START_MEMBER(playmark_state,playmark)
{
save_item(NAME(m_bgscrollx));
save_item(NAME(m_bgscrolly));
@@ -1024,7 +1024,7 @@ void playmark_state::machine_start_playmark()
-void playmark_state::machine_reset_playmark()
+MACHINE_RESET_MEMBER(playmark_state,playmark)
{
m_bgscrollx = 0;
m_bgscrolly = 0;
@@ -1055,8 +1055,8 @@ MACHINE_CONFIG_START(playmark_state::bigtwin)
MCFG_PIC16C5x_READ_C_CB(READ8(*this, playmark_state, playmark_snd_flag_r))
MCFG_PIC16C5x_WRITE_C_CB(WRITE8(*this, playmark_state, playmark_snd_control_w))
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1071,7 +1071,7 @@ MACHINE_CONFIG_START(playmark_state::bigtwin)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_bigtwin, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,bigtwin)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -1095,8 +1095,8 @@ MACHINE_CONFIG_START(playmark_state::bigtwinb)
MCFG_PIC16C5x_READ_C_CB(READ8(*this, playmark_state, playmark_snd_flag_r))
MCFG_PIC16C5x_WRITE_C_CB(WRITE8(*this, playmark_state, playmark_snd_control_w))
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1111,7 +1111,7 @@ MACHINE_CONFIG_START(playmark_state::bigtwinb)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_bigtwinb, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,bigtwinb)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -1139,8 +1139,8 @@ MACHINE_CONFIG_START(playmark_state::wbeachvl)
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")
MCFG_EEPROM_SERIAL_DEFAULT_VALUE(0)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1155,7 +1155,7 @@ MACHINE_CONFIG_START(playmark_state::wbeachvl)
MCFG_PALETTE_ADD("palette", 2048)
MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_wbeachvl, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,wbeachvl)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -1179,8 +1179,8 @@ MACHINE_CONFIG_START(playmark_state::excelsr)
MCFG_PIC16C5x_READ_C_CB(READ8(*this, playmark_state, playmark_snd_flag_r))
MCFG_PIC16C5x_WRITE_C_CB(WRITE8(*this, playmark_state, playmark_snd_control_w))
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1195,7 +1195,7 @@ MACHINE_CONFIG_START(playmark_state::excelsr)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_excelsr, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,excelsr)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -1220,8 +1220,8 @@ MACHINE_CONFIG_START(playmark_state::hrdtimes)
MCFG_PIC16C5x_WRITE_C_CB(WRITE8(*this, playmark_state, hrdtimes_snd_control_w))
MCFG_DEVICE_DISABLE() /* Internal code is not dumped yet */
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1236,7 +1236,7 @@ MACHINE_CONFIG_START(playmark_state::hrdtimes)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_hrdtimes, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,hrdtimes)
/* sound hardware */
SPEAKER(config, "mono").front_center();
@@ -1263,8 +1263,8 @@ MACHINE_CONFIG_START(playmark_state::hotmind)
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")
MCFG_EEPROM_SERIAL_DEFAULT_VALUE(0)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1279,7 +1279,7 @@ MACHINE_CONFIG_START(playmark_state::hotmind)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_hotmind, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,hotmind)
MCFG_TICKET_DISPENSER_ADD("ticket", attotime::from_msec(350), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
MCFG_TICKET_DISPENSER_ADD("token", attotime::from_msec(350), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
@@ -1308,8 +1308,8 @@ MACHINE_CONFIG_START(playmark_state::luckboomh)
MCFG_NVRAM_ADD_0FILL("nvram")
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_playmark, this));
- set_machine_reset_cb(config, driver_callback_delegate(&machine_reset_playmark, this));
+ MCFG_MACHINE_START_OVERRIDE(playmark_state,playmark)
+ MCFG_MACHINE_RESET_OVERRIDE(playmark_state,playmark)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@@ -1324,7 +1324,7 @@ MACHINE_CONFIG_START(playmark_state::luckboomh)
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
- set_video_start_cb(config, driver_callback_delegate(&video_start_luckboomh, this));
+ MCFG_VIDEO_START_OVERRIDE(playmark_state,luckboomh)
MCFG_TICKET_DISPENSER_ADD("ticket", attotime::from_msec(350), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
MCFG_TICKET_DISPENSER_ADD("token", attotime::from_msec(350), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )