diff options
Diffstat (limited to 'src/mame/drivers/cloud9.cpp')
-rw-r--r-- | src/mame/drivers/cloud9.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/cloud9.cpp b/src/mame/drivers/cloud9.cpp index b0e0a21f0cc..f080e13730a 100644 --- a/src/mame/drivers/cloud9.cpp +++ b/src/mame/drivers/cloud9.cpp @@ -94,6 +94,7 @@ #include "emu.h" #include "cpu/m6502/m6502.h" +#include "machine/watchdog.h" #include "sound/pokey.h" #include "includes/cloud9.h" @@ -266,7 +267,7 @@ static ADDRESS_MAP_START( cloud9_map, AS_PROGRAM, 8, cloud9_state ) AM_RANGE(0x0002, 0x0002) AM_READWRITE(cloud9_bitmode_r, cloud9_bitmode_w) AM_RANGE(0x0000, 0x4fff) AM_ROMBANK("bank1") AM_WRITE(cloud9_videoram_w) AM_RANGE(0x5000, 0x53ff) AM_RAM AM_SHARE("spriteram") - AM_RANGE(0x5400, 0x547f) AM_WRITE(watchdog_reset_w) + AM_RANGE(0x5400, 0x547f) AM_DEVWRITE("watchdog", watchdog_timer_device, reset_w) AM_RANGE(0x5480, 0x54ff) AM_WRITE(irq_ack_w) AM_RANGE(0x5500, 0x557f) AM_RAM_WRITE(cloud9_paletteram_w) AM_SHARE("paletteram") AM_RANGE(0x5580, 0x5587) AM_MIRROR(0x0078) AM_WRITE(cloud9_video_control_w) @@ -407,7 +408,8 @@ static MACHINE_CONFIG_START( cloud9, cloud9_state ) MCFG_CPU_ADD("maincpu", M6502, MASTER_CLOCK/8) MCFG_CPU_PROGRAM_MAP(cloud9_map) - MCFG_WATCHDOG_VBLANK_INIT(8) + MCFG_WATCHDOG_ADD("watchdog") + MCFG_WATCHDOG_VBLANK_INIT("screen", 8) MCFG_X2212_ADD_AUTOSAVE("nvram") |