mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
segaybd.cpp: Watchdog type is MB3773 (nw)
This commit is contained in:
parent
8a4a4987c6
commit
41dcf66505
@ -124,8 +124,7 @@ WRITE8_MEMBER(segaybd_state::misc_output_w)
|
|||||||
// D1-D0 = ADC0-1
|
// D1-D0 = ADC0-1
|
||||||
//
|
//
|
||||||
m_segaic16vid->set_display_enable(data & 0x80);
|
m_segaic16vid->set_display_enable(data & 0x80);
|
||||||
if (((m_misc_io_data ^ data) & 0x20) && !(data & 0x20))
|
m_watchdog->write_line_ck(BIT(data, 5));
|
||||||
m_watchdog->watchdog_reset();
|
|
||||||
m_soundcpu->set_input_line(INPUT_LINE_RESET, (data & 0x10) ? CLEAR_LINE : ASSERT_LINE);
|
m_soundcpu->set_input_line(INPUT_LINE_RESET, (data & 0x10) ? CLEAR_LINE : ASSERT_LINE);
|
||||||
m_subx->set_input_line(INPUT_LINE_RESET, (data & 0x08) ? ASSERT_LINE : CLEAR_LINE);
|
m_subx->set_input_line(INPUT_LINE_RESET, (data & 0x08) ? ASSERT_LINE : CLEAR_LINE);
|
||||||
m_suby->set_input_line(INPUT_LINE_RESET, (data & 0x04) ? ASSERT_LINE : CLEAR_LINE);
|
m_suby->set_input_line(INPUT_LINE_RESET, (data & 0x04) ? ASSERT_LINE : CLEAR_LINE);
|
||||||
@ -1322,7 +1321,7 @@ static MACHINE_CONFIG_START( yboard, segaybd_state )
|
|||||||
MCFG_NVRAM_ADD_0FILL("backupram")
|
MCFG_NVRAM_ADD_0FILL("backupram")
|
||||||
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
|
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
|
||||||
|
|
||||||
MCFG_WATCHDOG_ADD("watchdog")
|
MCFG_MB3773_ADD("watchdog") // IC95
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("io", SEGA_315_5296, 16000000) // probably SOUND_CLOCK/n
|
MCFG_DEVICE_ADD("io", SEGA_315_5296, 16000000) // probably SOUND_CLOCK/n
|
||||||
MCFG_315_5296_IN_PORTA_CB(IOPORT("P1"))
|
MCFG_315_5296_IN_PORTA_CB(IOPORT("P1"))
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
#include "cpu/m68000/m68000.h"
|
#include "cpu/m68000/m68000.h"
|
||||||
#include "cpu/z80/z80.h"
|
#include "cpu/z80/z80.h"
|
||||||
#include "machine/gen_latch.h"
|
#include "machine/gen_latch.h"
|
||||||
#include "machine/watchdog.h"
|
#include "machine/mb3773.h"
|
||||||
#include "machine/segaic16.h"
|
#include "machine/segaic16.h"
|
||||||
#include "video/segaic16.h"
|
#include "video/segaic16.h"
|
||||||
#include "video/sega16sp.h"
|
#include "video/sega16sp.h"
|
||||||
@ -110,7 +110,7 @@ protected:
|
|||||||
required_device<m68000_device> m_suby;
|
required_device<m68000_device> m_suby;
|
||||||
required_device<z80_device> m_soundcpu;
|
required_device<z80_device> m_soundcpu;
|
||||||
optional_device<z80_device> m_linkcpu;
|
optional_device<z80_device> m_linkcpu;
|
||||||
required_device<watchdog_timer_device> m_watchdog;
|
required_device<mb3773_device> m_watchdog;
|
||||||
required_device<sega_sys16b_sprite_device> m_bsprites;
|
required_device<sega_sys16b_sprite_device> m_bsprites;
|
||||||
required_device<sega_yboard_sprite_device> m_ysprites;
|
required_device<sega_yboard_sprite_device> m_ysprites;
|
||||||
required_device<segaic16_video_device> m_segaic16vid;
|
required_device<segaic16_video_device> m_segaic16vid;
|
||||||
|
Loading…
Reference in New Issue
Block a user