diff options
Diffstat (limited to 'src/mame/drivers/sigmab98.c')
-rw-r--r-- | src/mame/drivers/sigmab98.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/drivers/sigmab98.c b/src/mame/drivers/sigmab98.c index 9851970e46c..45a1e0be29b 100644 --- a/src/mame/drivers/sigmab98.c +++ b/src/mame/drivers/sigmab98.c @@ -174,6 +174,7 @@ public: DECLARE_DRIVER_INIT(animalc); DECLARE_DRIVER_INIT(ucytokyu); DECLARE_DRIVER_INIT(haekaka); + DECLARE_MACHINE_RESET(sammymdl); }; @@ -1741,9 +1742,9 @@ static const eeprom_interface eeprom_interface_93C46_8bit_delay = // "*10010xxxx" // erase all 1 00 10xxxx }; -static MACHINE_RESET( sammymdl ) +MACHINE_RESET_MEMBER(sigmab98_state,sammymdl) { - machine.device("maincpu")->state().set_state_int(Z80_PC, 0x400); // code starts at 400 ??? (000 = cart header) + machine().device("maincpu")->state().set_state_int(Z80_PC, 0x400); // code starts at 400 ??? (000 = cart header) } static MACHINE_CONFIG_START( sammymdl, sigmab98_state ) @@ -1751,7 +1752,7 @@ static MACHINE_CONFIG_START( sammymdl, sigmab98_state ) MCFG_CPU_PROGRAM_MAP( animalc_map ) MCFG_CPU_IO_MAP( animalc_io ) - MCFG_MACHINE_RESET( sammymdl ) + MCFG_MACHINE_RESET_OVERRIDE(sigmab98_state, sammymdl ) MCFG_NVRAM_ADD_0FILL("nvram") // battery MCFG_EEPROM_ADD("eeprom", eeprom_interface_93C46_8bit_delay) |