diff --git a/games/keen/keen_mars.s b/games/keen/keen_mars.s index 58b7ed1c..0715613d 100644 --- a/games/keen/keen_mars.s +++ b/games/keen/keen_mars.s @@ -123,6 +123,15 @@ keen_loop: inc FRAMEH no_frame_oflo: + lda FRAMEL + lsr + lsr + lsr + and #$7 + tay + lda star_colors,Y + sta $F28 ; 0,28 + ;=========================== ; check end of level ;=========================== @@ -599,3 +608,9 @@ maybe_exit: inc LEVEL_OVER rts + + + +star_colors: + .byte $05,$07,$07,$0f + .byte $0f,$07,$05,$0a diff --git a/games/keen/zp.inc b/games/keen/zp.inc index 5d3c3036..b5f5d821 100644 --- a/games/keen/zp.inc +++ b/games/keen/zp.inc @@ -151,6 +151,8 @@ LONG_FRAME = $E4 ; nibel CURRENT_DISPLAY = $E4 ; selena LAST_PLAYED = $E4 ; selena +STAR_CYCLE = $E5 + DISP_PAGE = $ED ; ALL DRAW_PAGE = $EE ; ALL