million-perfect-letters/src/ui.help.a
2020-10-01 21:35:55 -04:00

40 lines
913 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, 3, 7
+PRINT_AT sHelpHeader2, 5, 7
+PRINT_AT sAsterisk, 8, 20
+PRINT_AT sHelpLeftRight, 11, 0
+PRINT_AT sHelpUpDown, 13, 0
+PRINT_AT sHelpLetters, 15, 0
+PRINT_AT sHelpRestart, 17, 0
+PRINT_AT sHelpQuit, 19, 0
bit GFXMODE
rts