From b1a04a0ee678997f9ed0780c68e23acd2217ba65 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Mon, 1 Apr 2024 00:52:38 -0400 Subject: [PATCH] keen: remove level_end code --- games/keen/Makefile | 4 +-- games/keen/keen_level1.s | 2 +- games/keen/level_end.s | 65 ---------------------------------------- 3 files changed, 3 insertions(+), 68 deletions(-) delete mode 100644 games/keen/level_end.s diff --git a/games/keen/Makefile b/games/keen/Makefile index 39ab93f2..cbe4a17e 100644 --- a/games/keen/Makefile +++ b/games/keen/Makefile @@ -61,7 +61,7 @@ KEEN_LEVEL1: keen_level1.o ld65 -o KEEN_LEVEL1 keen_level1.o -C ../../linker_scripts/apple2_2000.inc keen_level1.o: keen_level1.s zp.inc hardware.inc \ - print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s level_end.s \ + print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s \ enemies_level1.s item_level1.s \ graphics/keen_graphics.inc sprites/keen_sprites.inc \ maps/level1_map.lzsa \ @@ -77,7 +77,7 @@ KEEN_LEVEL2: keen_level2.o ld65 -o KEEN_LEVEL2 keen_level2.o -C ../../linker_scripts/apple2_2000.inc keen_level2.o: keen_level2.s zp.inc hardware.inc \ - print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s level_end.s \ + print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s \ enemies_level2.s actions_level2.s item_level2.s \ graphics/keen_graphics.inc keen_sprites.inc \ maps/level2_map.lzsa \ diff --git a/games/keen/keen_level1.s b/games/keen/keen_level1.s index b3a59823..efcd2431 100644 --- a/games/keen/keen_level1.s +++ b/games/keen/keen_level1.s @@ -198,7 +198,7 @@ level1_bg_zx02: .include "text_drawbox.s" .include "print_help.s" .include "quit_yn.s" - .include "level_end.s" +; .include "level_end.s" .include "draw_keen.s" .include "sprites/keen_sprites.inc" diff --git a/games/keen/level_end.s b/games/keen/level_end.s deleted file mode 100644 index 2836b615..00000000 --- a/games/keen/level_end.s +++ /dev/null @@ -1,65 +0,0 @@ -; Print bonuses - -level_end: - bit KEYRESET ; clear keyboard - bit SET_TEXT - - lda #12 - sta drawbox_x1 - lda #26 - sta drawbox_x2 - lda #19 - sta drawbox_y1 - lda #23 - sta drawbox_y2 - - lda #21 - sta bonus_text+1 - -scroll_bonus_loop: - lda #' '|$80 - sta clear_all_color+1 - jsr clear_all - - jsr drawbox - - jsr normal_text - - lda #bonus_text - sta OUTH - jsr move_and_print_list - - jsr page_flip - - lda #220 - jsr WAIT - lda #220 - jsr WAIT - -level_end_wait: - lda KEYPRESS - bmi really_end_level - - dec drawbox_y1 - dec drawbox_y2 - dec bonus_text+1 - - lda drawbox_y1 - bmi really_end_level - - jmp scroll_bonus_loop - -really_end_level: - bit KEYRESET - lda #NEXT_LEVEL - sta LEVEL_OVER - - jsr clear_all - - rts - -bonus_text: -.byte 14,10,"BONUS: NONE",0 -.byte 255