From a8f87cf85552a17d7b0988f09a60c374cacda883 Mon Sep 17 00:00:00 2001 From: hap Date: Sat, 28 Jan 2017 21:58:37 +0100 Subject: [PATCH] novag6502: 21.us irq low time is too long for sforte (nw) --- src/mame/drivers/novag6502.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mame/drivers/novag6502.cpp b/src/mame/drivers/novag6502.cpp index fb0597f4564..2d23998c0c8 100644 --- a/src/mame/drivers/novag6502.cpp +++ b/src/mame/drivers/novag6502.cpp @@ -13,6 +13,8 @@ TODO: - cforteb emulation (was initially sforteba romset) - verify supercon IRQ and beeper frequency + - sforte irq active time (21.5us is too long) + - sforte/sexpert led handling is correct? - printer port ****************************************************************************** @@ -838,6 +840,8 @@ static MACHINE_CONFIG_DERIVED( sforte, sexpert ) /* basic machine hardware */ MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(sforte_map) + MCFG_TIMER_MODIFY("irq_on") + MCFG_TIMER_START_DELAY(attotime::from_hz(XTAL_32_768kHz/128) - attotime::from_usec(15)) // active for ?us MCFG_DEFAULT_LAYOUT(layout_novag_sforte) MACHINE_CONFIG_END