summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/plygonet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/plygonet.cpp')
-rw-r--r--src/mame/drivers/plygonet.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/plygonet.cpp b/src/mame/drivers/plygonet.cpp
index 83574fc000b..913efc2ccfc 100644
--- a/src/mame/drivers/plygonet.cpp
+++ b/src/mame/drivers/plygonet.cpp
@@ -70,6 +70,7 @@
#include "cpu/dsp56k/dsp56k.h"
#include "sound/k054539.h"
#include "machine/eepromser.h"
+#include "machine/watchdog.h"
#include "includes/plygonet.h"
enum { BANK_GROUP_A, BANK_GROUP_B, INVALID_BANK_GROUP };
@@ -480,7 +481,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 32, polygonet_state )
AM_RANGE(0x600000, 0x600007) AM_WRITE8(sound_comms_w, 0xffffffff)
AM_RANGE(0x600008, 0x60000b) AM_READ8(sound_comms_r, 0xffffffff)
AM_RANGE(0x640000, 0x640003) AM_WRITE(sound_irq_w)
- AM_RANGE(0x680000, 0x680003) AM_WRITE(watchdog_reset32_w)
+ AM_RANGE(0x680000, 0x680003) AM_DEVWRITE("watchdog", watchdog_timer_device, reset32_w)
AM_RANGE(0x700000, 0x73ffff) AM_ROM AM_REGION("gfx2", 0)
AM_RANGE(0x780000, 0x79ffff) AM_ROM AM_REGION("gfx1", 0)
AM_RANGE(0xff8000, 0xffffff) AM_RAM
@@ -618,6 +619,8 @@ static MACHINE_CONFIG_START( plygonet, polygonet_state )
MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD("eeprom")
+ MCFG_WATCHDOG_ADD("watchdog")
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", plygonet)
/* video hardware */