From 27b766f1c30cf2baf8586609350072694e7f24a4 Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 26 Nov 2024 03:40:18 +0100 Subject: chanbara: guru confirmed that enemy spawn bug happens on pcb --- src/mame/dataeast/chanbara.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mame/dataeast/chanbara.cpp b/src/mame/dataeast/chanbara.cpp index 08d540497c8..328719249ef 100644 --- a/src/mame/dataeast/chanbara.cpp +++ b/src/mame/dataeast/chanbara.cpp @@ -45,14 +45,14 @@ Notes: ------------------------ TODO: -- Verify what happens if you skip an enemy, on MAME the next one may appear out of - thin air. MAME previously showed garbage sprites moving fast to the left and later - changing into an enemy character, disable the (~attr & 0x01) check to see. - BGM tempo is too slow, what is it caused by? See https://mametesters.org/view.php?id=8024 BTANB: -- on enemies that hide behind the roof on the 3rd level, their feet are visible below - the roof, and their head is behind the sky +- If you skip an upper floor enemy (just walk under them), the next time one shows up, + it may appear out of thin air instead of scrolling in from the right. This doesn't + happen when skipping lower floor enemies. +- On enemies that hide behind the roof on the 3rd level, their feet are visible below. + the roof, and their head is behind the sky. ****************************************************************************************/ @@ -188,7 +188,7 @@ void chanbara_state::draw_sprites(screen_device &screen, bitmap_ind16& bitmap, c int sx = (240 - m_spriteram[offs + 3]) & 0xff; int sy = (240 - m_spriteram[offs + 2]) & 0xff; - // disabled? + // not visible if (~attr & 0x01) continue; -- cgit v1.2.3