million-perfect-letters/src/ui.help.a
2022-01-16 11:04:17 -05:00

41 lines
949 B
Plaintext

;license:MIT
;(c) 2020 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, 2, 7
+PRINT_AT sHelpHeader2, 4, 7
+PRINT_AT sAsterisk, 7, 20
+PRINT_AT sHelpLeftRight, 10, 0
+PRINT_AT sHelpUpDown, 12, 0
+PRINT_AT sHelpLetters, 14, 0
+PRINT_AT sHelpRestart, 16, 0
+PRINT_AT sHelpSkip, 18, 0
+PRINT_AT sHelpQuit, 20, 0
bit GFXMODE
rts