diff options
Diffstat (limited to 'src/mame/drivers/shadfrce.cpp')
-rw-r--r-- | src/mame/drivers/shadfrce.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mame/drivers/shadfrce.cpp b/src/mame/drivers/shadfrce.cpp index ba08627823d..59757c5f073 100644 --- a/src/mame/drivers/shadfrce.cpp +++ b/src/mame/drivers/shadfrce.cpp @@ -142,6 +142,7 @@ lev 7 : 0x7c : 0000 11d0 - just rte #include "emu.h" #include "cpu/z80/z80.h" #include "cpu/m68000/m68000.h" +#include "machine/watchdog.h" #include "sound/2151intf.h" #include "includes/shadfrce.h" @@ -378,7 +379,7 @@ static ADDRESS_MAP_START( shadfrce_map, AS_PROGRAM, 16, shadfrce_state ) AM_RANGE(0x1d0010, 0x1d0011) AM_WRITENOP /* ?? */ AM_RANGE(0x1d0012, 0x1d0013) AM_WRITENOP /* ?? */ AM_RANGE(0x1d0014, 0x1d0015) AM_WRITENOP /* ?? */ - AM_RANGE(0x1d0016, 0x1d0017) AM_WRITE(watchdog_reset16_w) + AM_RANGE(0x1d0016, 0x1d0017) AM_DEVWRITE("watchdog", watchdog_timer_device, reset16_w) AM_RANGE(0x1d0020, 0x1d0027) AM_READ(input_ports_r) AM_RANGE(0x1f0000, 0x1fffff) AM_RAM ADDRESS_MAP_END @@ -546,6 +547,8 @@ static MACHINE_CONFIG_START( shadfrce, shadfrce_state ) MCFG_CPU_ADD("audiocpu", Z80, XTAL_3_579545MHz) /* verified on pcb */ MCFG_CPU_PROGRAM_MAP(shadfrce_sound_map) + MCFG_WATCHDOG_ADD("watchdog") + MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(XTAL_28MHz / 4, 448, 0, 320, 272, 8, 248) /* HTOTAL and VTOTAL are guessed */ MCFG_SCREEN_UPDATE_DRIVER(shadfrce_state, screen_update) |