From 34012d66d859b2c28e0827139f80dcc5f93b2745 Mon Sep 17 00:00:00 2001 From: angelosa Date: Mon, 2 Jan 2017 04:27:56 +0100 Subject: Rewritten Namco C148 device (interrupt controller) [Angelo Salese] Rewritten Namco C139 device (SCI) [Angelo Salese] Fixed POS interrupt generation for Winning Run/Winning Run '91/Winning Run Suzuka GP [Angelo Salese] Fixed trail tachometer drawing in Winning Run [Angelo Salese] --- src/mame/drivers/namcos21.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/mame/drivers/namcos21.cpp b/src/mame/drivers/namcos21.cpp index aaa893bd575..1e99e5b9ee3 100644 --- a/src/mame/drivers/namcos21.cpp +++ b/src/mame/drivers/namcos21.cpp @@ -805,6 +805,7 @@ WRITE16_MEMBER(namcos21_state::dspram16_w) int namcos21_state::init_dsp() { + // TODO: what actually tests this? uint16_t *pMem = (uint16_t *)memregion("dspmaster")->base(); /** * DSP BIOS tests "CPU ID" on startup @@ -1846,7 +1847,6 @@ MACHINE_START_MEMBER(namcos21_state,namcos21) namcos2_kickstart = namcos21_kickstart; } -// TODO: temp, C116 device TIMER_DEVICE_CALLBACK_MEMBER(namcos21_state::screen_scanline) { int scanline = param; @@ -1860,16 +1860,6 @@ TIMER_DEVICE_CALLBACK_MEMBER(namcos21_state::screen_scanline) m_gpu_intc->vblank_irq_trigger(); } - #if 0 - if(scanline == cur_posirq) - { - m_master_intc->pos_irq_trigger(); - m_slave_intc->pos_irq_trigger(); - // TODO: wrong place! - m_screen->update_partial(param); - } - #endif - if(m_gpu_intc != nullptr) { if(scanline == (0xff-m_gpu_intc->get_posirq_line())*2) -- cgit v1.2.3