million-perfect-letters/src/ui.help.a

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