diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-01-03 10:42:31 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-01-03 10:42:31 +0000 |
commit | b3fb53626459554998b46881bb8a3900db91980e (patch) | |
tree | ade7140a4cd9c3d269e3dc19e98db0484f0fde73 /src/mame/drivers | |
parent | eafea6095095ee14ef47a61ba4c9249a5ffa8a6d (diff) |
Added save state support to btoads.
Fixed btoads0103gre.
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/btoads.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mame/drivers/btoads.c b/src/mame/drivers/btoads.c index 906c4af1d94..f79ad8cc22d 100644 --- a/src/mame/drivers/btoads.c +++ b/src/mame/drivers/btoads.c @@ -35,6 +35,16 @@ static UINT8 sound_int_state; * *************************************/ +static MACHINE_START( btoads ) +{ + state_save_register_global(main_to_sound_data); + state_save_register_global(main_to_sound_ready); + state_save_register_global(sound_to_main_data); + state_save_register_global(sound_to_main_ready); + state_save_register_global(sound_int_state); +} + + static MACHINE_RESET( btoads ) { tlc34076_reset(6); @@ -333,6 +343,7 @@ static MACHINE_DRIVER_START( btoads ) MDRV_CPU_IO_MAP(sound_io_map,0) MDRV_CPU_PERIODIC_INT(irq0_line_assert, 183) + MDRV_MACHINE_START(btoads) MDRV_MACHINE_RESET(btoads) MDRV_NVRAM_HANDLER(generic_1fill) @@ -384,4 +395,4 @@ ROM_END * *************************************/ -GAME( 1994, btoads, 0, btoads, btoads, 0, ROT0, "Rare", "Battle Toads", 0 ) +GAME( 1994, btoads, 0, btoads, btoads, 0, ROT0, "Rare", "Battle Toads", GAME_SUPPORTS_SAVE ) |