diff options
| author | Miquel Sabaté Solà <mssola@mssola.com> | 2026-03-08 23:19:17 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mssola@mssola.com> | 2026-03-08 23:19:17 +0100 |
| commit | b891997ab597056c1a3ee26b7de0340dcb5e2e2f (patch) | |
| tree | e5a07f0e69eb8cf0a09a173a05f6d06d77b27eb4 /src/interrupts.s | |
| parent | f1d1d0efee9faa3067f7b0fc8b9a2aebb17f1ccd (diff) | |
| download | jetpac.nes-b891997ab597056c1a3ee26b7de0340dcb5e2e2f.tar.gz jetpac.nes-b891997ab597056c1a3ee26b7de0340dcb5e2e2f.zip | |
Add a blinking animation on player selection
Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'src/interrupts.s')
| -rw-r--r-- | src/interrupts.s | 13 |
1 files changed, 13 insertions, 0 deletions
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 |
