diff --git a/fireworks/fireworks.asm b/fireworks/fireworks.asm index 1b1bc2f..8079277 100644 --- a/fireworks/fireworks.asm +++ b/fireworks/fireworks.asm @@ -115,8 +115,12 @@ check_clock: lda show_state beq idle_frame cmp #1 - beq update_rocket - jmp update_explosion + bne dispatch_explosion + jsr update_rocket + jmp main_loop +dispatch_explosion: + jsr update_explosion + jmp main_loop idle_frame: lda auto_show diff --git a/fireworks/fireworks.prg b/fireworks/fireworks.prg index a9c3062..644d8b1 100644 Binary files a/fireworks/fireworks.prg and b/fireworks/fireworks.prg differ