; "RAID" USER MODIFIABLE PARAMETERS ; "RAID" IS A COPYRIGHTED PRODUCT OF ; SOUTHERN COMPUTER SYSTEMS, INC. ; BIRMINGHAM, ALABAMA 35255 ; ; ; This file may be edited & assembled to overlay ; any RAIDnnK.COM file in order to provide enhanced ; video performance. RAID will provide satisfactory ; performance without customization however, and use of ; this file is strictly optional. ; ORG 178H ; This byte holds the default interrupt condition which must be either ; a 'DI' instruction or an 'EI' instruction. The normal default value ; is 'DI', which means that all interrupts will be disabled when RAID is ; in control. The value of this parameter depends on your particular ;implementation of CP/M. If your CP/M system is NOT interrupt driven then ; do not change the 'DI' instruction. However, if your system IS interrupt ; driven then you must change this 'DI' to an 'EI' in order for RAID to ; access the system I/O drivers. Most CP/M systems are NOT interrupt driven ; and therefore the 'DI' should remain unchanged. DIFLG: DI ;*************************************** ; The following five bytes are used to specify a string of characters ; which will be sent to your CRT whenever a control-Z is keyed. Normally ; this would probably be a clear-screen home cursor, but any function is ; permissable including change pages, etc. Note that a sixth byte follows ; the five nulls; this byte must remain zero. Any unused bytes should also ; be left zero. ERASTR: DB 0,0,0,0,0 DB 0 ;(leave this byte zero) ;************************************************ ; This single byte parameter specifies the key to recognize for ; "stalling" or interrupting the program or display. The RAID ; manual designates the space bar for this function but any other ; non-conflicting key may be substituted here (keys which have special ; functions in RAID may not be used - these include ESCAPE,Ctrl-Z ; Ctrl-A, Ctrl-X, Ctrl-R, DEL, CR, and LineFeed). Changing the ; the stall/interrupt to a different key may be desirable when running ; interpretively (i.e. with the P Flag set) especially when the ; program under test is obtaining console input which may include ; spaces. STVAL: DB 20H ;SPACE IS NORMAL DEFAULT ;********************************************************** ; ABS MODE DEFAULT VALUE ; This single byte parameter must be either a 00H or an FFH. ; A 00H means the ABS will default to OFF and a value of FFH ; means a default starting condition of ON. Of course the `TA` ; (Toggle ABS) command may be invoked at any time to flip/flop ; the condition, but this parameter permits the user to define ; his preferred initial state. AVFLG: DB 0FFH ;THE NORMAL DEFAULT = ON (0FFH) ;********************************************************** ; BACKSPACE STRING ; This three byte string is used to specify the CRT control ; character that causes the cursor to move one space to the left. ; When RAID is to be used on teletype format machines this string ; should be change to all nulls (i.e. change the default value of ; 8 to 00). If the value is null then RAID will echo deleted characters ; within slashes (as described in the users manual) rather than ; rub-out the deleted character. ; Since most CRT terminals accept 08H as backspace (cursor-left) ; this parameter will normally remain unchanged. BSTRNG: DB 08H,0,0 DB 00 ;string terminator - must always remain zero ;****************************************************************** ; HIGHLIGHT ON STRING ; This string (of up to five characters) should cause your CRT ; to turn High-lighting ON, where Highlighting is the "normal" ; display mode. ; Note that this functions only when the ABS (absolute value) mode ; is ON and serves to visually differentiate the ABSolute values from ; the normal symbolic values. Note that this string also be sent to your ; CRT when RAID first loads and initializes. If you enter something here ; you must also enter a corresponding High-lighting OFF string in the ; next section. HIGHON: DB 0,0,0,0,0 DB 00 ;String Terminator must remain zero ;************************************************** ; HIGHLIGHT OFF ; This five byte string is analogous to the HIGHLIGHT-ON string ; described above except that it should turn your CRT "highlighting" ; OFF rather than ON. Currently the sole purpose for the highlighting ; is for the display of the ABS (absolute value) numbers. Thus, just ; prior to writing the ABS number to the CRT, RAID will send the ; HIGHLIGHT-OFF string. Then immediately following the ABS number RAID ; will send the HIGHLIGHT-ON string. The HIGHLIGHT-ON string will also ; be sent when RAID first loads. HIGHOFF: DB 0,0,0,0,0 DB 00 ;Terminator byte must always be zero ;************************************************************** END ;End of the User.ASM source code