keen: remove level_end code

This commit is contained in:
Vince Weaver 2024-04-01 00:52:38 -04:00
parent c99e8d0837
commit b1a04a0ee6
3 changed files with 3 additions and 68 deletions

View File

@ -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 \

View File

@ -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"

View File

@ -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 OUTL
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