summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
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
commitb3fb53626459554998b46881bb8a3900db91980e (patch)
treeade7140a4cd9c3d269e3dc19e98db0484f0fde73 /src/mame/drivers
parenteafea6095095ee14ef47a61ba4c9249a5ffa8a6d (diff)
Added save state support to btoads.
Fixed btoads0103gre.
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/btoads.c13
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 )