diff options
Diffstat (limited to 'src/mame/drivers/holeland.cpp')
-rw-r--r-- | src/mame/drivers/holeland.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/drivers/holeland.cpp b/src/mame/drivers/holeland.cpp index 6b48104e736..1c3085c6a8b 100644 --- a/src/mame/drivers/holeland.cpp +++ b/src/mame/drivers/holeland.cpp @@ -15,6 +15,7 @@ #include "emu.h" #include "cpu/z80/z80.h" +#include "machine/watchdog.h" #include "sound/ay8910.h" #include "machine/nvram.h" #include "includes/holeland.h" @@ -43,7 +44,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( io_map, AS_IO, 8, holeland_state ) ADDRESS_MAP_GLOBAL_MASK(0xff) - AM_RANGE(0x01, 0x01) AM_READ(watchdog_reset_r) /* ? */ + AM_RANGE(0x01, 0x01) AM_DEVREAD("watchdog", watchdog_timer_device, reset_r) /* ? */ AM_RANGE(0x04, 0x04) AM_DEVREAD("ay1", ay8910_device, data_r) AM_RANGE(0x04, 0x05) AM_DEVWRITE("ay1", ay8910_device, address_data_w) AM_RANGE(0x06, 0x06) AM_DEVREAD("ay2", ay8910_device, data_r) @@ -261,6 +262,8 @@ static MACHINE_CONFIG_START( holeland, holeland_state ) MCFG_CPU_IO_MAP(io_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", holeland_state, irq0_line_hold) + MCFG_WATCHDOG_ADD("watchdog") + /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) @@ -332,6 +335,8 @@ static MACHINE_CONFIG_START( crzrally, holeland_state ) MCFG_NVRAM_ADD_1FILL("nvram") + MCFG_WATCHDOG_ADD("watchdog") + /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(59) |