 ╔════════════════════════════════════════════════════════════════════════════╗
 ║      STACKEY Version 2.0  Help          c(o) R. Wilson & B. Simon, 1986    ║
 ╟────────────────────────────────────────────────────────────────────────────╢
 ║                                                                            ║
 ║ To load:  Issue the command  "stackey"  gives default buffer (128 strokes) ║
 ║               "stackey \Bxxxx\" loads with buffer size xxxx                ║
 ║               "stackey \Rxxxx\" reloads even if already loaded             ║
 ║                                                                            ║
 ║ Text:     Place text between single or double quotes                       ║
 ║                                                                            ║
 ║ Function keys:  F1,...,F0; S1,...,S0; A1,...,A0; C1,...,C0                 ║
 ║                                                                            ║
 ║ Alt keys:  @x or (x                 Ctrl keys: ^x or ~x                    ║
 ║         x = letter or number (^number = keypad; e.g. Ctrl-Home=^7)         ║
 ║                                                                            ║
 ║ To flush buffer (stackey & BIOS): "stackey !"          Comments after ;    ║
 ║                                                                            ║
 ║ Turn on Num, Caps, Scroll Locks, Ins state: +N,+C,+S,+I                    ║
 ║ Turn off Num, Caps, Scroll Locks, Ins state: -N,-C,-S,-I                   ║
 ║                                                                            ║
 ║ Decimal entry: \nnn               Hex entry: Xhhhh                         ║
 ║                                                                            ║
 ║ #nnn or )nnn to repeat            Wnnn to insert delay                     ║
 ╚════════════════════════════════════════════════════════════════════════════╝
                   <Enter> for more     <Esc> to exit`
 ╔════════════════════════════════════════════════════════════════════════════╗
 ║              STACKEY Version 2.0           Two character codes             ║
 ╟────────────────────────────────────────────────────────────────────────────╢
 ║ UA - Up Arrow            ES - Escape                    PS - Print Screen  ║
 ║ DA - Down Arrow          BS - Backspace                 CP - Ctrl-PrtSc    ║
 ║ LA - Left Arrow          SP - Space                     TA - Tab           ║
 ║ RA - Right Arrow         CR - Enter (Carriage Return)   TB - Tab           ║
 ║ PU - Page Up             LF - Ctrl-Enter (Line Feed)    ST - Shift Tab     ║
 ║ PD - Page Down           DQ - " Double quote            BT - Shift Tab     ║
 ║ HM - Home                SQ - ' Single quote            DE - Delete        ║
 ║ EN - End                 PH - "Phony" keystroke         IN - Insert        ║
 ║           G+ = N+  Grey Plus         G- = N-  Grey Minus                   ║
 ║           G* = N*  Unshifted PrtSc        N.  Shifted Del (decimal point)  ║
 ║           N0,...,N9   Numeric keypad Numbers                               ║
 ╠═════════════════════════════════════╦══════════════════════════════════════╣
 ║           STACKEY Flags             ║           STACKEY Colors             ║
 ╟─────────────────────────────────────╫──────────────────────────────────────╢
 ║ /i,p,s/ Impatient, Patient vs. Smart║  CGA: Ln for coLor   Pn for Palettes ║
 ║ /t,n/   Testing vs. Normal          ║  EGA: [c=nn] Temporary color change  ║
 ║ /c,d/   Continue vs. Discontinue    ║   [#m;c=nn]  Permanent color change  ║
 ║       Defaults: s,n,d               ║     c=color slot  nn=color number    ║
 ║ /u,o/   pUsh and pOp flags          ║   m=mode (m=A for all; N for Newfont)║
 ║ /?/     query flags                 ║      +B/-B = blinking bit on/off     ║
 ╚═════════════════════════════════════╩══════════════════════════════════════╝
                   <Enter> for more     <Esc> to exit``
 ╔════════════════════════════════════════════════════════════════════════════╗
 ║              STACKEY Version 2.0             Utilities Mode                ║
 ╟────────────────────────────────────────────────────────────────────────────╢
 ║ {BOOT}   Warm reboot                     {Wait=nnn} Real time pause        ║
 ║ {BOOT=c} Cold reboot                     {Keywait}  Wait for input         ║
 ║ {MONitor=x} x=Color, Mono, Switch        {Enterwait} Wait for <Enter>      ║
 ║ {MODe=n} Switch to graphics mode n       {Abortwait} Abort on Y            ║
 ║ {LInes=n} n=25,43 text lines (EGA)       {~abortwait} Abort on N           ║
 ║ {CUrsor=x} x=+/- cursor on, off          {DUMPP} screen dump to printer    ║
 ║ {CUrsor=m,n} cursor scan lines n to m    {DUMPF=x} screen dump to file x   ║
 ║ {Prn} Swap LPT1 and LPT2                 {DUMPL=x}     with CR/LF's        ║
 ║ {COmm} Swap COMM1 and COMM2              {DUMPOF=x}    with overwrite      ║
 ║ {BEep=nn,mm} nn=1/pitch; mm=duration     {DUMPOL=x}    with both           ║
 ║              {LO=xy} Locks on/off with x=+/- and y = N,C,S,I               ║
 ╠════════════════════════════════════════════════════════════════════════════╣
 ║    Prompt and SEND Metastrings            Can use * in place of first $    ║
 ╟────────────────────────────────────────────────────────────────────────────╢
 ║ $d date(DAY MM-DD-YYYY)  $n default drive         $v DOS version           ║
 ║ $M month (MM)            $p full path             $$ "$"                   ║
 ║ $D day (DD)              $P full path with \      $e escape                ║
 ║ $Y year (YY)             $g ">"                   $h backspace             ║
 ║ $t time (HH:MM:SS.hh)    $l "<"                   $_ CR/LF                 ║
 ║ $T time (HHMM)           $b "|"                                            ║
 ╚════════════════════════════════════════════════════════════════════════════╝
                         <Enter> or <Esc> to exit`
