From b891997ab597056c1a3ee26b7de0340dcb5e2e2f Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Sun, 8 Mar 2026 23:19:17 +0100 Subject: Add a blinking animation on player selection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- src/interrupts.s | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/interrupts.s') diff --git a/src/interrupts.s b/src/interrupts.s index 775834a..c5eb306 100644 --- a/src/interrupts.s +++ b/src/interrupts.s @@ -46,6 +46,19 @@ jsr Driver::pal_handler .endif + ;; Handle player selection blinking. + bit Driver::zp_blink_status + bpl @update_lifes + + ;; Sprinkle, sprinkle! + lda #0 + bvc @set_blinking + lda #$70 +@set_blinking: + sta Globals::zp_nmi_reserved + jsr Driver::blink_player_selection + +@update_lifes: ;; Do we need to update the lifes from players on the HUD? lda Player::zp_state and #%00001000 -- cgit v1.2.3