; PARAMETER FILE FOR 16-BIT MENU
;
; THE FOLLOWING PARAMETERS MUST BE PATCHED TO YOUR TERMINAL'S
; CONTROL SEQUENCES. THERE ARE 7 BYTES AVAILABLE FOR EACH CONTROL SEQUENCE,
; THE FIRST BYTE MUST BE THE COMMAND SEQUENCE LENGTH.
; THE MENU PROGRAM IS INITIALLY CONFIGURED FOR THE BEEHIVE ATL-004.
;
CCURUP = 2,0X1B,'A',0,0,0,0     ; CURSOR UP
CCURDN = 2,0X1B,'B',0,0,0,0     ; CURSOR DOWN
CCURLF = 2,0X1B,'D',0,0,0,0     ; CURSOR LEFT
CCURRT = 2,0X1B,'C',0,0,0,0     ; CURSOR RIGHT
CHOMEC = 2,0X1B,'H',0,0,0,0     ; HOME CURSOR
CURAD1 = 2,0X1B,'F',0,0,0,0     ; CURSOR ADDRESSING STRING 1
CURAD2 = 0XFF                   ; FF=R/C, 00=C/R
CURAD4 = ' '                    ; BINARY OFFSET
CDISON = 3,0X1B,"-1",0,0,0      ; CURSOR DISPLAY ON
CDISOF = 3,0X1B,"-0",0,0,0      ; CURSOR DISPLAY OFF
CLEOLN = 2,0X1B,'K',0,0,0,0     ; CLEAR TO END OF LINE
CLRSCR = 2,0X1B,'E',0,0,0,0     ; CLEAR SCREEN AND HOME
CINHIL = 3,0X1B,"dA",0,0,0      ; INTO HIGHLIGHTING
COTHIL = 3,0X1B,"d@",0,0,0      ; OUT OF HIGHLIGHTING
CINREV = 3,0X1B,"dP",0,0,0      ; INTO REVERSE
COTREV = 3,0X1B,"d@",0,0,0      ; OUT OF REVERSE
CLINES = 24                     ; NUMBER OF LINES
CCOLUM = 80                     ; NUMBER OF COLUMNS
KEYUP  = 'P'-0X40               ; KEY: CURSOR UP
KEYDN  = 'N'-0X40               ; KEY: CURSOR DOWN
KEYXIT = 'X'-0X40               ; KEY: EXIT TO O/S
; THE FOLLOWING SHOULD BE SET TO NON-ZERO TO ALLOW NONPRIVILEGED
; USERS TO EXIT THE MENU
NPRIVX = 0
;
; THE FOLLOWING IS AN EXCERPT FROM THE SOUCE FILE AND IS TO BE USED AS
; A SAMPLE:
;
;       +------------------------+
;       | MENU SCREEN DEFINITION |
;       +------------------------+
;
; THE FOLLOWING WORKSPACE CONTAINS THE SCREEN DEFINITIONS WHICH MUST
; BE DEFINED IN THE MENU.PAR FILE IN STRICT ACCORDANCE WITH THE
; SAMPLE PROVIDED BELOW. THE TOTAL CHARACTER COUNT MUST NEVER
; EXCEED 8K!
;
SCREEN = "A|DISPLAY DIRECTORY|DIR\\MENU W",0,
        "B|DISPLAY DRIVE STATS|DRIVE\\MENU W",0,
        "C|DISPLAY DRIVE A DIRECTORY|DIR A:\\MENU W",0,
        "D|LOG ONTO MASTER|MASTER",0,
        0XFF
;
; EXPLANATION OF EXAMPLE:
; THE VERTICAL BAR IS A FIELD DELIMITER, THE SINGLE QUOTE IS
; A PROMPT DELIMITER.
; A DEFINITION LINE MUST CONTAIN 4 FIELDS:
; 1. THE RESPONSE CHARACTER WHICH MUST BE ONE SINGLE CHARACTER
;    AND MAY BE ANY CHARACTER OTHER THAN 0X00,"'",OR "|"
; 2. THE SELECTION TITLE, WHICH MAY BE A STRING OF UP TO 40
;    CHARACTERS
; 3. THE COMMAND, WHICH MAY BE STRUNG WITH BACKSLASHES. IF THE
;    COMMAND ENDS IN "MENU W", A MESSAGE WILL BE DISPLAYED BEFORE
;    THE SCREEN IS CLEARED WHEN MENU REGAINS CONTROL. NOTES THAT
;    IN ORDER TO PLACE one BACKSLASH INTO THE STRING, YOU HAVE TO
;    ENTER two BACKSLASHES!
; 4. THE ENDMARK, WHICH IS A NUL (0X00) AND DELIMITS DEFINITION
;    LINES.
;
; THE SPECIAL DEFINITION LINE 0XFF DENOTES THE END OF ALL DEFINITIONS
; AND THUS THE END OF THE MENU AND MUST BE PRESENT.
;
; THE FOLLOWING TEXT WILL BE DISPLAYED AT THE TOP OF THE MENU SCREEN:
; TERMINATE WITH DOLLAR SIGN, USE ONLY PRINTABLE ASCII
;
BANNER = "YOUR MENU TITLE HERE$"