diff options
Diffstat (limited to 'src/mame/drivers/surpratk.cpp')
-rw-r--r-- | src/mame/drivers/surpratk.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/surpratk.cpp b/src/mame/drivers/surpratk.cpp index 84ce10061a7..180ee2f0e4e 100644 --- a/src/mame/drivers/surpratk.cpp +++ b/src/mame/drivers/surpratk.cpp @@ -12,6 +12,7 @@ #include "emu.h" #include "cpu/m6809/konami.h" /* for the callback and the firq irq definition */ +#include "machine/watchdog.h" #include "sound/2151intf.h" #include "includes/konamipt.h" #include "includes/surpratk.h" @@ -65,7 +66,7 @@ static ADDRESS_MAP_START( surpratk_map, AS_PROGRAM, 8, surpratk_state ) AM_RANGE(0x5f90, 0x5f90) AM_READ_PORT("DSW2") AM_RANGE(0x5fa0, 0x5faf) AM_DEVREADWRITE("k053244", k05324x_device, k053244_r, k053244_w) AM_RANGE(0x5fb0, 0x5fbf) AM_DEVWRITE("k053251", k053251_device, write) - AM_RANGE(0x5fc0, 0x5fc0) AM_READ(watchdog_reset_r) AM_WRITE(surpratk_5fc0_w) + AM_RANGE(0x5fc0, 0x5fc0) AM_DEVREAD("watchdog", watchdog_timer_device, reset_r) AM_WRITE(surpratk_5fc0_w) AM_RANGE(0x5fd0, 0x5fd1) AM_DEVWRITE("ymsnd", ym2151_device, write) AM_RANGE(0x5fc4, 0x5fc4) AM_WRITE(surpratk_videobank_w) AM_RANGE(0x4000, 0x7fff) AM_DEVREADWRITE("k052109", k052109_device, read, write) @@ -177,6 +178,8 @@ static MACHINE_CONFIG_START( surpratk, surpratk_state ) MCFG_ADDRESS_MAP_BANK_ADDRBUS_WIDTH(13) MCFG_ADDRESS_MAP_BANK_STRIDE(0x800) + MCFG_WATCHDOG_ADD("watchdog") + /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) |