summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/nova2001.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/nova2001.cpp')
-rw-r--r--src/mame/drivers/nova2001.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/nova2001.cpp b/src/mame/drivers/nova2001.cpp
index c80030d6e40..4c8f3f174d9 100644
--- a/src/mame/drivers/nova2001.cpp
+++ b/src/mame/drivers/nova2001.cpp
@@ -123,6 +123,7 @@ e000 - e7ff R/W Work RAM
#include "emu.h"
#include "cpu/z80/z80.h"
+#include "machine/watchdog.h"
#include "sound/ay8910.h"
#include "includes/nova2001.h"
@@ -185,7 +186,7 @@ static ADDRESS_MAP_START( nova2001_map, AS_PROGRAM, 8, nova2001_state )
AM_RANGE(0xc001, 0xc001) AM_DEVREADWRITE("ay2", ay8910_device, data_r, data_w)
AM_RANGE(0xc002, 0xc002) AM_DEVWRITE("ay1", ay8910_device, address_w)
AM_RANGE(0xc003, 0xc003) AM_DEVWRITE("ay2", ay8910_device, address_w)
- AM_RANGE(0xc004, 0xc004) AM_READ(watchdog_reset_r)
+ AM_RANGE(0xc004, 0xc004) AM_DEVREAD("watchdog", watchdog_timer_device, reset_r)
AM_RANGE(0xc006, 0xc006) AM_READ_PORT("IN0")
AM_RANGE(0xc007, 0xc007) AM_READ_PORT("IN1")
AM_RANGE(0xc00e, 0xc00e) AM_READ_PORT("IN2")
@@ -640,6 +641,8 @@ static MACHINE_CONFIG_START( nova2001, nova2001_state )
MCFG_CPU_PROGRAM_MAP(nova2001_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", nova2001_state, irq0_line_hold)
+ MCFG_WATCHDOG_ADD("watchdog")
+
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)