mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-11-08 16:07:14 +00:00
39 lines
663 B
ArmAsm
39 lines
663 B
ArmAsm
; For Help press ^H
|
|
|
|
print_help:
|
|
bit KEYRESET ; clear keyboard
|
|
bit SET_TEXT
|
|
|
|
jsr normal_text
|
|
|
|
lda #' '|$80
|
|
sta clear_all_color+1
|
|
jsr clear_all
|
|
|
|
lda #<help_text
|
|
sta OUTL
|
|
lda #>help_text
|
|
sta OUTH
|
|
jsr move_and_print_list
|
|
|
|
jsr page_flip
|
|
|
|
wait_for_keypress:
|
|
lda KEYPRESS
|
|
bpl wait_for_keypress
|
|
bit KEYRESET
|
|
|
|
|
|
bit SET_GR
|
|
rts
|
|
|
|
help_text:
|
|
.byte 0, 5,"CONTROLS:",0
|
|
.byte 3, 6, "A OR <- : MOVE LEFT",0
|
|
.byte 3, 7, "D OR -> : MOVE RIGHT",0
|
|
.byte 3, 8, "W OR UP : ACTION, ENTER DOOR",0
|
|
.byte 3,10, "SPACEBAR : JUMP",0
|
|
.byte 3,11, "RETURN : SHOOT LASER",0
|
|
.byte 3,12, "ESC : QUITS",0
|
|
.byte 255
|