42 lines
987 B
Plaintext
42 lines
987 B
Plaintext
;license:MIT
|
|
;(c) 2020-2 by 4am
|
|
;
|
|
; display help screen
|
|
;
|
|
; Public functions:
|
|
; - HelpEventLoop
|
|
;
|
|
|
|
;------------------------------------------------------------------------------
|
|
; HelpEventLoop
|
|
; display help subpage
|
|
;
|
|
; in: none
|
|
; out: C = 1
|
|
; all other flags & registers clobbered
|
|
;------------------------------------------------------------------------------
|
|
HelpEventLoop
|
|
jsr Home
|
|
jsr DrawHelpText
|
|
bit CLEARKBD
|
|
- lda KBD
|
|
bpl -
|
|
sec
|
|
rts
|
|
|
|
DrawHelpText
|
|
; [private]
|
|
bit TEXTMODE
|
|
+PRINT_AT sHelpHeader1, 1, 7
|
|
+PRINT_AT sHelpHeader2, 3, 7
|
|
+PRINT_AT sAsterisk, 6, 20
|
|
+PRINT_AT sHelpLeftRight, 9, 0
|
|
+PRINT_AT sHelpUpDown, 11, 0
|
|
+PRINT_AT sHelpLetters, 13, 0
|
|
+PRINT_AT sHelpRestart, 15, 0
|
|
+PRINT_AT sHelpSkip, 17, 0
|
|
+PRINT_AT sHelpSound, 19, 0
|
|
+PRINT_AT sHelpQuit, 21, 0
|
|
bit GFXMODE
|
|
rts
|