diff options
Diffstat (limited to 'src/mame/drivers/jaguar.cpp')
-rw-r--r-- | src/mame/drivers/jaguar.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/jaguar.cpp b/src/mame/drivers/jaguar.cpp index dbde2d5a3c9..b6c9f306dc1 100644 --- a/src/mame/drivers/jaguar.cpp +++ b/src/mame/drivers/jaguar.cpp @@ -342,6 +342,7 @@ Notes: #include "imagedev/snapquik.h" #include "sound/dac.h" #include "machine/eepromser.h" +#include "machine/watchdog.h" #include "sound/cdda.h" #include "cdrom.h" #include "imagedev/chd_cd.h" @@ -1343,7 +1344,7 @@ static ADDRESS_MAP_START( r3000_map, AS_PROGRAM, 32, jaguar_state ) AM_RANGE(0x06000000, 0x06000003) AM_READWRITE(misc_control_r, misc_control_w) AM_RANGE(0x10000000, 0x1007ffff) AM_RAM AM_RANGE(0x12000000, 0x120fffff) AM_RAM // tested in self-test only? - AM_RANGE(0x14000004, 0x14000007) AM_WRITE(watchdog_reset32_w) + AM_RANGE(0x14000004, 0x14000007) AM_DEVWRITE("watchdog", watchdog_timer_device, reset32_w) AM_RANGE(0x16000000, 0x16000003) AM_WRITE(eeprom_enable_w) AM_RANGE(0x18000000, 0x18001fff) AM_READWRITE(eeprom_data_r, eeprom_data_w) AM_SHARE("nvram") AM_RANGE(0x1fc00000, 0x1fdfffff) AM_ROM AM_REGION("maincpu", 0) AM_SHARE("rom") @@ -1355,7 +1356,7 @@ static ADDRESS_MAP_START( m68020_map, AS_PROGRAM, 32, jaguar_state ) AM_RANGE(0x800000, 0x9fffff) AM_ROM AM_REGION("maincpu", 0) AM_SHARE("rom") AM_RANGE(0xa00000, 0xa1ffff) AM_RAM AM_RANGE(0xa20000, 0xa21fff) AM_READWRITE(eeprom_data_r, eeprom_data_w) AM_SHARE("nvram") - AM_RANGE(0xa30000, 0xa30003) AM_WRITE(watchdog_reset32_w) + AM_RANGE(0xa30000, 0xa30003) AM_DEVWRITE("watchdog", watchdog_timer_device, reset32_w) AM_RANGE(0xa40000, 0xa40003) AM_WRITE(eeprom_enable_w) AM_RANGE(0xb70000, 0xb70003) AM_READWRITE(misc_control_r, misc_control_w) AM_RANGE(0xc00000, 0xdfffff) AM_ROMBANK("mainsndbank") @@ -1817,6 +1818,8 @@ static MACHINE_CONFIG_START( cojagr3k, jaguar_state ) MCFG_NVRAM_ADD_1FILL("nvram") + MCFG_WATCHDOG_ADD("watchdog") + MCFG_VT83C461_ADD("ide", cojag_devices, "hdd", nullptr, true) MCFG_ATA_INTERFACE_IRQ_HANDLER(WRITELINE(jaguar_state, external_int)) |