From 8aed181b9df15d362706598ff1dc01b1f845f52f Mon Sep 17 00:00:00 2001 From: angelosa Date: Tue, 24 Nov 2015 23:49:44 +0100 Subject: [PATCH] Notes --- src/mame/drivers/wecleman.cpp | 4 ++-- src/mame/video/wecleman.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/wecleman.cpp b/src/mame/drivers/wecleman.cpp index 844f9054956..3747c3a59bf 100644 --- a/src/mame/drivers/wecleman.cpp +++ b/src/mame/drivers/wecleman.cpp @@ -756,7 +756,7 @@ static ADDRESS_MAP_START( hotchase_sound_map, AS_PROGRAM, 8, wecleman_state ) AM_RANGE(0x4000, 0x4007) AM_WRITE(hotchase_sound_control_w) // Sound volume, banking, etc. AM_RANGE(0x5000, 0x5000) AM_WRITENOP // 0 at start of IRQ service, 1 at end (irq mask?) AM_RANGE(0x6000, 0x6000) AM_READ(soundlatch_byte_r) // From main CPU (Read on IRQ) - AM_RANGE(0x7000, 0x7000) AM_WRITE(hotchase_sound_hs_w) // Command acknowledge ? + AM_RANGE(0x7000, 0x7000) AM_WRITE(hotchase_sound_hs_w) // ACK signal to main CPU AM_RANGE(0x8000, 0xffff) AM_ROM ADDRESS_MAP_END @@ -1044,7 +1044,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(wecleman_state::wecleman_scanline) if(scanline == 232) // vblank irq m_maincpu->set_input_line(4, HOLD_LINE); - else if(((scanline % 64) == 0)) // timer irq TODO: timings (and actually I believe it's from the blitter device) + else if(((scanline % 64) == 0)) // timer irq TODO: wrong place maybe? Could do with 007645 blitter or "V-CNT" signal. m_maincpu->set_input_line(5, HOLD_LINE); } diff --git a/src/mame/video/wecleman.cpp b/src/mame/video/wecleman.cpp index 119f9008035..98783789c4f 100644 --- a/src/mame/video/wecleman.cpp +++ b/src/mame/video/wecleman.cpp @@ -825,6 +825,7 @@ void wecleman_state::hotchase_draw_road(bitmap_ind16 &bitmap, const rectangle &c ***************************************************************************/ // new video and palette code +// TODO: remove me. WRITE16_MEMBER(wecleman_state::wecleman_videostatus_w) { COMBINE_DATA(m_videostatus);