0000 $CURSOR $EQUAL 0040 0000 pansion %A 1 Save Cursor Address Q 17 Print Screen 0040 %B 2 Save Console Option R 18 Inverse Mode Enable 0000 0040 0000 %C 3 Save Color S 19 Inverse Mode Disabl 0040 e %D 4 Read Cursor Address T 20 Restore Cursor Add 0000 i 0040 0000 ress %E 5 Read Console Option U 21 Restore Option 0040 %F 6 Read Color V 22 Restore Color 0000 O . E+e+ 0040 0000 %G 7 Bell W 23 %H 8 Backspace 0040 X 24 %I 9 Tab Y 25 0000 0040 0000 Home Cursor %J 10 Linefeed Z 26 Set Cons 0040 ole Option %K 11 Clear to End of Screen [ 27 %L 12 0000 0040 0000 Clear Screen \ 28 Nondestructive Forward Space 0040 %M 13 Carriage Return ] 29 Clear to End of Lin 0000 0040 0000 e %N 14 Set Color ^ 30 Set Cursor Address 0040 %O 15 Left Arrow (same as 8) _ 31 Reverse Linefeed $ 0000 0040 0000 % %Control Character Action %================= 0040 ====== %@ 0 Null - no action %A 1 0000 SYSDOC \ q/c9 8 READ.ME.TEXT \/ e+8 ^ READ. 0040 ME1.TEXT\/ $'^ h READ.ME2.TEXT\/ *&h READ.ME3.TEXT\/ 0000 Save Cursor Address in the "Saved Cursor 0040 DAddress" variable for later recall %B 2 0000 6* READ.ME4.TEXT\/ E-cial graphics forms, described in th 0040 e NEC hardware manual. Characters in the range 0 through 31 m 0000 Save Console Option in the "Saved Console DOption" variable f 0040 or later recall. DRequires an option letter (see below) Dto sp 0000 ay be displayed as special graphics characters, but normally i 0040 ndicate a special screen function. These screen functions are 0000 ecify which option value to save. % 0040 If the specified option does not 0000 intended to be a superset of those defined for the Apple ][ i 0040 n order to facilitate software portability. They are describe 0000 SYSDOC \ q/c9 8 READ.ME.TEXT \/ e+8 ^ READ. 0040 ME1.TEXT\/ $'^ h READ.ME2.TEXT\/ *&h READ.ME3.TEXT\/ 0000 d as follows: $ 9Output Character Sequences 9================ 0040 ========== % %@ 0 Null P 16 DLE Ex 0000 6* READ.ME4.TEXT\/ E-cial graphics forms, described in th 0040 e NEC hardware manual. Characters in the range 0 through 31 m 0000 cursor at its current position. %L 12 Cle 0040 ar Screen and home the cursor. %M 13 Carr 0000 through 255 each have special graphics forms, described in th 0040 e NEC hardware manual. Characters in the range 0 through 31 m 0000 iage Return to the left margin. %N 14 Set 0040 Color to a new color. Requires a Dcolor option specifying the 0000 ay be displayed as special graphics characters, but normally i 0040 ndicate a special screen function. These screen functions are 0000 new Dcolor (see below). %O 15 Left Arro 0040 w (same as Backspace). %P 16 Null - No ac 0000 intended to be a superset of those defined for the Apple ][ i 0040 n order to facilitate software portability. They are describe 0000 cter Dsequence necessary to position the Dcursor at its curren 0040 t position is Dreturned. %E 5 Read Cons 0000 tion. %Q 17 Print Screen to printer. Req 0040 uires Doperation code specifying destination 0000 ole Option into the keyboard Dinput buffer. Requires an option 0040 Dletter (see below) in either upper Dcase or lower case to sp 0000 $CURSOR $EQUAL 0040 0000 ecify the Doption whose value is to be read. DThe two characte 0040 r sequence necessary Dto set the option to its current Dvalue 0000 0040 0000 is returned. If the option Ddoes not exist, the option Dide 0040 ntifier is returned as received. %F 6 Re 0000 i 0040 0000 ad Color into the keyboard input Dbuffer. The two character s 0040 equence Dnecessary to set the color to its Dcurrent value is r 0000 O . E+e+ 0040 0000 eturned. %G 7 Bell - sound an audible to 0040 ne. 0000 0040 0000 %H 8 Backspace the cursor one position. 0040 Wrap Daround to the last column in the Dprevious line if cur 0000 0040 0000 rently at the Dleft margin. No wrap around occurs Dif the cur 0040 sor is at the upper left Dcorner. %I 9 0000 0040 0000 Tab the cursor to the next 8th column. Do Dnot wrap around if 0040 at the right margin. %J 10 Linefeed to th 0000 0040 0000 e next screen row. Scroll the Dscreen if at the last row. %K 0040 11 Clear to End of Screen and leave the D 0000 : Characters in the range 32 through 127 are displayed accord 0040 ing to their normal ASCII values. Characters in the range 128 0000 e %N 14 Set Color ^ 30 Set Cursor Address 0040 %O 15 Left Arrow (same as 8) _ 31 Reverse Linefeed $ 0000 %H 8 Backspace the cursor one position. 0040 Wrap Daround to the last column in the Dprevious line if cur 0000 % %Control Character Action %================= 0040 ====== %@ 0 Null - no action %A 1 0000 rently at the Dleft margin. No wrap around occurs Dif the cur 0040 sor is at the upper left Dcorner. %I 9 0000 Save Cursor Address in the "Saved Cursor 0040 DAddress" variable for later recall %B 2 0000 Tab the cursor to the next 8th column. Do Dnot wrap around if 0040 at the right margin. %J 10 Linefeed to th 0000 Save Console Option in the "Saved Console DOption" variable f 0040 or later recall. DRequires an option letter (see below) Dto sp 0000 e next screen row. Scroll the Dscreen if at the last row. %K 0040 11 Clear to End of Screen and leave the D 0000 ecify which option value to save. % 0040 If the specified option does not 0000 cursor at its current position. %L 12 Cle 0040 ar Screen and home the cursor. %M 13 Carr 0000 Dexist, no operation is performed. %C 3 0040 Save Color in the "Saved Color" variable % 0000 iage Return to the left margin. %N 14 Set 0040 Color to a new color. Requires a Dcolor option specifying the 0000 d as follows: $ 9Output Character Sequences 9================ 0040 ========== % %@ 0 Null P 16 DLE Ex 0000 for later recall. %D 4 Read C 0040 ursor Address into the keyboard Dinput buffer. The three chara 0000 pansion %A 1 Save Cursor Address Q 17 Print Screen 0040 %B 2 Save Console Option R 18 Inverse Mode Enable 0000 cter Dsequence necessary to position the Dcursor at its curren 0040 t position is Dreturned. %E 5 Read Cons 0000 %C 3 Save Color S 19 Inverse Mode Disabl 0040 e %D 4 Read Cursor Address T 20 Restore Cursor Add 0000 ole Option into the keyboard Dinput buffer. Requires an option 0040 Dletter (see below) in either upper Dcase or lower case to sp 0000 ress %E 5 Read Console Option U 21 Restore Option 0040 %F 6 Read Color V 22 Restore Color 0000 ecify the Doption whose value is to be read. DThe two characte 0040 r sequence necessary Dto set the option to its current Dvalue 0000 %G 7 Bell W 23 %H 8 Backspace 0040 X 24 %I 9 Tab Y 25 0000 is returned. If the option Ddoes not exist, the option Dide 0040 ntifier is returned as received. %F 6 Re 0000 Home Cursor %J 10 Linefeed Z 26 Set Cons 0040 ole Option %K 11 Clear to End of Screen [ 27 %L 12 0000 ad Color into the keyboard input Dbuffer. The two character s 0040 equence Dnecessary to set the color to its Dcurrent value is r 0000 Clear Screen \ 28 Nondestructive Forward Space 0040 %M 13 Carriage Return ] 29 Clear to End of Lin 0000 eturned. %G 7 Bell - sound an audible to 0040 ne. 0000 DIf the code is "5", the entire screen Dis transmitted. All o 0040 ther codes are Dignored. %R 18 Inverse M 0000 hex, followed by the row Daddress, biased by 20 hex. %_ 31 0040 Reverse Linefeed to the previous line. 0000 ode Enable -- all subsequent Dprintable characters will be writ 0040 ten Din reverse video. %S 19 Inverse Mod 0000 DDo not scroll the screen in the Dreverse direction if the cur 0040 sor is Dat the top of the screen. $Console options are mani 0000 e Disable -- all subsequent Dprintable characters will be writt 0040 en Din normal video. %T 20 Restore Curso 0000 pulated by a two character sequence $starting with control-Z an 0040 d followed by either an upper case $letter (to enable an option 0000 r Address to the value in Dthe "Saved Cursor Address" variable. 0040 %U 21 Restore Option to the value in Dt 0000 ) or a lower case letter (to disable an $option). All console 0040 options are initially disabled. Console $options may be set an 0000 he "Saved Option Value" variable. DRequires an option identifie 0040 r (see Dbelow) indicating which option's Dvalue is to be resto 0000 d disabled independent of each other. Note $that control-R and 0040 control-S are equivalent to (control-Z, E) and $(control-Z, e) 0000 red. If the Doption does not exist, no action Dis taken. %V 0040 22 Restore Color to the value in the 0000 , respectively. The control-B, control-E and control-U $sequen 0040 ces also require an option identifier, which may be in either $ 0000 D"Saved Color" variable. %W 23 Null - No 0040 action. %X 24 Null - No action. %Y 25 0000 upper or lower case. The options are: %Option Attr 0040 ibute %====== ========= 'A Underline Mode 0000 Home Cursor to the top left margin. %Z 26 0040 Set Console Option to the specified Dvalu 0000 8- Put a green line under all subsequent printable :characte 0040 rs. 'B Overline Mode ' - Put a gr 0000 e. Requires a option Didentifier (see below) indicating Dwhi 0040 ch option value is to be set Dand the new value. If the option 0000 een line over all subsequent printable :characters. 'C 0040 Vertical Line Mode 0000 new Dcolor (see below). %O 15 Left Arro 0040 w (same as Backspace). %P 16 Null - No ac 0000 Ddoes not exist, no action is taken. %[ 27 0040 Null - No action. %\ 28 Nondestructiv 0000 tion. %Q 17 Print Screen to printer. Req 0040 uires Doperation code specifying destination 0000 e Forward Space the cursor Dto the next column. Wrap around to 0040 Dthe next line if on the right margin Dunless cursor is on th 0000 Dand operation. If the code is "0", % 0040 a form feed is transmitted to the Dparallel printer. If 0000 e last line. %] 29 Clear to End of Line a 0040 nd leave the cursor Dat its current position. %^ 30 0000 the code is D"1", the entire screen is transmitted. DIf the c 0040 ode is "4", a form feed is Dtransmitted to the serial printer. 0000 Set Cursor Address according to the Dnext two ASCII 0040 values. The next Dvalue is the column address, biased Dby 20 0000 nt printable character blink. 'E Inverse Mode 8- 0040 Print each subsequent character in inverse video. :The backgr 0000 ne floppy status field 8- Disable system floppy format status 0040 field. No ' clock interrupt time is used to 0000 ound is the character's color. 'F (Unallocated) 'G 0040 Blank system status line field 8- Disable entire 0000 display floppy :format status information. Normally, the :fie 0040 ld contains the format used by the floppy 0000 system status line. No clock :interrupt time is used for stat 0040 us line display. :Normally, a status line containing three fiel 0000 :driver to access each floppy. If the floppy :format is the d 0040 efault NEC format, no format is :displayed. If the format is n 0000 ds :appears at the top of the screen. In order for :a given f 0040 ield to be displayed, the status line :field must be enabled, a 0000 ot NEC format, :the format and the name of the drive to which 0040 :it pertains is displayed. Formats may be set :using the keybo 0000 nd the particular field :must also be enabled. All fields are 0040 displayed :in green. 'H Blank system status line d 0000 ard sequences described below. 'K (Unallocated) 'L 0040 Nonblinking cursor 8- Display a solid cursor inste 0000 ate field 8- Disable system status date field. No clock :in 0040 terrupt time is used to calculate time and date. ' 0000 ad of the normal :blinking cursor. 'M Underscore c 0040 ursor ' - Display an underscore for the cursor 0000 Normally, display contains the day, date, and time :to th 0040 e nearest minute. Time is recalculated 0000 instead of :the normal block cursor. 'N Invisible 0040 cursor ' - Render the cursor invisible instead 0000 :every 15 seconds and is redisplayed when the minute :changes. 0040 The month and day, but not the year, :are also recalculated. 0000 of displaying :the cursor. 'O (Unallocated) 'P 0040 Ignore keyboard input 8- Disable all keyboard functi 0000 A new year may be set :using a utility program (as yet unwritt 0040 en). 'I Blank system status line shift key status f 0000 ons except local :key processing (see below). This also displa 0040 ys :the keyboard status indicator in the keyboard :status fiel 0000 ield 8- Disable system key status field. No clock :interrup 0040 t time is used to display keyboard :status. Normally, display 0000 d of the system status line in :inverse video. 'Q 0040 Ignore FUNC shift key 0000 contains the status :of the CAPS LOCK, ALT, GRPH1, and GRPH2 sh 0040 ift :keys and the keyboard. The display for a :given shift k 0000 ' - Disable the FNC shift key except in local k 0040 ey :processing (see below). 'R Ignore CTRL shift k 0000 ey is in normal video if the :shift key is not down; otherwise 0040 , the display :is in reverse video. The keyboard display :is 0000 ey ' - Disable the CTRL shift key except in loc 0040 al key :processing (see below). 'S Ignore GRPH1 sh 0000 8- Put a green vertical line through all subsequent :printabl 0040 e characters. 'D Blink Mode 8- Make each subseque 0000 in normal video if the keyboard is enabled; :otherwise, the dis 0040 play is in reverse video. 'J Blank system status li 0000 Alternate Font ' - Display subsequent characte 0040 rs using the alternate :16 by 16 font. '\ Visible 0000 Key ASCII Key ASCII Key ASCII % 0040 === ===== === ===== === ===== % 0000 control characters % - Display all control ch 0040 aracters (except 1A) using :their graphic form instead of proce 0000 ESC 27 (1B) (^[) BS 8 (08) (^H) TAB 9 (09) 0040 (^I) %RETURN 13 (0D) (^M) HELP 63 (3F) (?) INS 2 0000 ift key 8- Disable the GRPH1 shift key except in local key :pr 0040 ocessing (see below). This also clears the :inverse video disp 0000 ssing their :screen function. Note that processing of 1A :is 0040 still performed so that this mode may be :cancelled. % 0000 lay for this key if the key :is depressed and the keyboard sta 0040 tus field :on the system status line is enabled. 'T 0000 $The character color is set by a two character sequence startin 0040 g $with control-N followed by a color option. The options are: 0000 Ignore GRPH2 shift key 8- Disable the GRPH2 shift key except 0040 in local key :processing (see below). This also clears the :i 0000 %Option Attribute %====== ========= '0 0040 Secret (invisible) '1 Red '2 0000 nverse video display for this key if the key :is depressed and 0040 the keyboard status field :on the system status line is enable 0000 Blue '3 Purple '4 Green '5 0040 Yellow '6 Turquoise '7 White %Al 0000 d. 'U (Unallocated) 'V Ignore ALT shif 0040 t key 8- Disable the ALT shift key except in local key :proces 0000 l others Ignored ' $The contents of the screen may be pri 0040 nted on a printer by using $a two character sequence starting w 0000 sing (see below). This also clears the :inverse video display 0040 for this key if the key 0000 ith control-P followed by $a print option. The options are: ' 0040 %Option Meaning %====== ======= '0 0000 :is depressed and the keyboard status field :on the system sta 0040 tus line is enabled. 'W Ignore SHIFT shift key 8- 0000 Send a formfeed to the parallel printer '1 Sen 0040 d a copy of the screen to the parallel printer '2 U 0000 Disable the SHIFT shift key except in local key :processing (se 0040 e below). 'X Ignore CAPS shift key 8- Disable th 0000 nassigned (ignored) '3 Unassigned (ignored) '4 0040 Send a formfeed to the serial printer '5 S 0000 e CAPS LOCK shift key except in local :key processing (see belo 0040 w). This also clears the :inverse video display for this key i 0000 end a copy of the screen to the serial printer '6 U 0040 nassigned (ignored) '7 Unassigned (ignored) 0000 f the key :is depressed and the keyboard status field :on the 0040 system status line is enabled. 'Y Keyboard click 0000 %All others Ignored The following description appl 0040 ies when no shift keys are down (shift keys include FNC, CTRL 0000 ' - Enables a short beep whenever a keyboard str 0040 oke :is detected. 'Z (Unallocated) '[ 0000 , SHIFT, CAPS LOCK, GRPH1, GRPH2, and ALT): 1 6Unshifted Input 0040 Character Sequences 6=================================== % % 0000 is occurs so $that BS and LEFT can be distinguished by the Adva 0040 nced System Editor $in X(change mode. 1 The following descr 0000 ) (^I) %RETURN 13 (0D) (^M) HELP 63 (3F) (?) INS 0040 30 (1E) (^^) %DEL 127 (7F) (RUB) UP 31 (1F) (^_) 0000 iption applies when only the SHIFT shift key is down: 1 6SHIFT 0040 ed Input Character Sequences 6================================= 0000 LEFT 15 (0F) (^O) %DOWN 10 (0A) (^J) RIGHT 28 (1C) 0040 (^\) CL/HM 12 (0C) (^L) %PRINT 29 (1D) (^]) BRK/ST 0000 % %Key ASCII Key ASCII Key AS 0040 CII %=== ===== === ===== === == 0000 0 (00) (^@) ENTER 13 (0D) (^M) % $The alpha keys return th 0040 e control-case alpha character. Keys $containing more than one 0000 === %ESC 27 (1B) (^[) BS 127 (7F) (RUB) TAB 9 0040 (09) (^I) 0000 symbol return the symbol at the top of $the key (as if they we 0040 re SHIFTed). The following describes how the FNC, ALT, 0000 %RETURN 13 (0D) (^M) HELP 63 (3F) (?) INS 30 (1E 0040 ) (^^) %DEL 127 (7F) (RUB) UP 31 (1F) (^_) LEFT 0000 CAPS LOCK, GRPH1 and GRPH2 shift keys affect keyboard input: 0040 $1) The CAPS LOCK causes alpha keys to emit alpha characters 0000 3 (17) (^W) %DEL 24 (18) (^X) UP 31 (1F) (^_) LE 0040 FT 15 (0F) (^O) %DOWN 10 (0A) (^J) RIGHT 28 (1C) (^\ 0000 15 (0F) (^O) %DOWN 10 (0A) (^J) RIGHT 28 (1C) (^\) 0040 CL/HM 12 (0C) (^L) %PRINT 29 (1D) (^]) BRK/ST 0 (00) 0000 ) CL/HM 25 (19) (^Z) %PRINT 17 (11) (^Q) BRK/ST 19 ( 0040 13) (^S) ENTER 3 (03) (^C) % $The special function ke