diff options
Diffstat (limited to 'src/mame/drivers/starwars.cpp')
-rw-r--r-- | src/mame/drivers/starwars.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/starwars.cpp b/src/mame/drivers/starwars.cpp index 0cb2206cd2f..1b3b0ac35b1 100644 --- a/src/mame/drivers/starwars.cpp +++ b/src/mame/drivers/starwars.cpp @@ -26,6 +26,7 @@ #include "emu.h" #include "cpu/m6809/m6809.h" +#include "machine/watchdog.h" #include "video/vector.h" #include "video/avgdvg.h" #include "sound/tms5220.h" @@ -175,7 +176,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, starwars_state ) AM_RANGE(0x4500, 0x45ff) AM_DEVREADWRITE("x2212", x2212_device, read, write) AM_RANGE(0x4600, 0x461f) AM_DEVWRITE("avg", avg_starwars_device, go_w) AM_RANGE(0x4620, 0x463f) AM_DEVWRITE("avg", avg_starwars_device, reset_w) - AM_RANGE(0x4640, 0x465f) AM_WRITE(watchdog_reset_w) + AM_RANGE(0x4640, 0x465f) AM_DEVWRITE("watchdog", watchdog_timer_device, reset_w) AM_RANGE(0x4660, 0x467f) AM_WRITE(irq_ack_w) AM_RANGE(0x4680, 0x469f) AM_READNOP AM_WRITE(starwars_out_w) AM_RANGE(0x46a0, 0x46bf) AM_WRITE(starwars_nstore_w) @@ -331,6 +332,8 @@ static MACHINE_CONFIG_START( starwars, starwars_state ) MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK / 8) MCFG_CPU_PROGRAM_MAP(main_map) MCFG_CPU_PERIODIC_INT_DRIVER(starwars_state, irq0_line_assert, CLOCK_3KHZ / 12) + + MCFG_WATCHDOG_ADD("watchdog") MCFG_WATCHDOG_TIME_INIT(attotime::from_hz(CLOCK_3KHZ / 128)) MCFG_CPU_ADD("audiocpu", M6809, MASTER_CLOCK / 8) |