summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/pgmprot_igs027a_type1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/pgmprot_igs027a_type1.cpp')
-rw-r--r--src/mame/machine/pgmprot_igs027a_type1.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/machine/pgmprot_igs027a_type1.cpp b/src/mame/machine/pgmprot_igs027a_type1.cpp
index 0c6ca2e6ad9..b19856c3015 100644
--- a/src/mame/machine/pgmprot_igs027a_type1.cpp
+++ b/src/mame/machine/pgmprot_igs027a_type1.cpp
@@ -204,9 +204,9 @@ void pgm_arm_type1_state::cavepgm_mem(address_map &map)
}
-void pgm_arm_type1_state::machine_start_pgm_arm_type1()
+MACHINE_START_MEMBER(pgm_arm_type1_state,pgm_arm_type1)
{
- machine_start_pgm();
+ MACHINE_START_CALL_MEMBER(pgm);
save_item(NAME(m_value0));
save_item(NAME(m_value1));
save_item(NAME(m_valuekey));
@@ -221,7 +221,7 @@ MACHINE_CONFIG_START(pgm_arm_type1_state::pgm_arm_type1_cave)
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(cavepgm_mem)
- set_machine_start_cb(config, driver_callback_delegate(&machine_start_pgm_arm_type1, this));
+ MCFG_MACHINE_START_OVERRIDE(pgm_arm_type1_state, pgm_arm_type1 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_REFRESH_RATE(59.17) // verified on pcb