,ll 6.6
,cs 10
,pl 66
,lm 0.2,0.5
,pn 7
,ju
,hd
,ce
OmegaSoft 68000 Pascal for OS-9/68000 (V1.00)
,,
,ft

,ce 1
1-##
,,
,ce
OmegaSoft 68000 Pascal for OS-9/68000 (V1.00)
,ce
INSTALLATION

19) Terminal name : This field can be used to automatically select the right TCON file entry for the terminal you are using. To do this, for each valid TCON file entry, you set this field to the device descriptor names of the ports that have that type of terminal on them. For example, if you have the same type of terminal on the ports with names of term, t1, and t4 then for terminal name you would enter term/t1/t4. The slashes separate the names. Up to 31 characters are allowed for each TCON file entry in this field.

The next questions do not involve sequences :

20) Cursor addressing line then column : Answer Y if your terminal requires the line number before the column number for random positioning. Answer N if your terminal requires the column number before the line number.

21) Offset for addressing parameters : Enter the decimal offset that is added to the row and column values for your terminal. The upper left hand corner is row=0, column=0. Most Non-ANSII terminals use row=32, column=32, enter 32 if this is the case for your terminal. Most ANSII terminals use an offset of 1.

22) Depth : Number of lines on screen not counting any fixed status lines, 24 is a common value.

23) Width : Number of characters per line, 80 is a common value, 132 is the maximum value.

24) ANSII Positioning format : Answer Y if your terminal uses a sequence requiring ASCII string numeric values for random positioning. Answer N if you have a normal terminal.

This is the end of the display setup, you will next enter the key code mode. The key code mode maps specific keyboard entries into key codes that are used internally by the editor and debugger. Many of the key codes are only used in command mode, not when entering text.

Up to 60 different keyboard entries may be specified (entries 25 through 84). The keyboard codes use values of 128 through 169 internally. To map a keyboard entry to a key code, enter the keyboard code index (128 through 169) followed by a carriage return. You will then be prompted for the sequence as was done in the display code segment. If you wish to exit back to the main menu enter -1 for the keyboard code index. 

As an example, if you have not copied entries from another terminal then  at this point it will tell you that entry number 20 is nothing (code 128). To change it to edit escape, enter 129. You then enter the sequence. Next you will be told that entry number 21 is nothing, as above. The meanings of the entries are detailed below. Note that you may want multiple keyboard entries for the same keyboard code. For instance, if your keyboard has both a backspace key (normally hex 8), and a DEL key (normally hex 7F), you could use them both for back-spacing in the editor by having two entries for keyboard code 130 (backspace). 

Note that escape sequences may be used, however if they are, then escape all by itself (without any further characters) cannot be used.
,ce
INSTALLATION

If you do not enter a keyboard code index then the next keyboard code in the sequence will be used.

The recommended values are those used in the documentation and on the reference sheet. Up to three characters may be entered for each sequence unless noted. Some entries are used in the target debugger (when it is available) assemble/disassemble mode, these will be noted.

129 : edit escape - Key used to exit the insert or append mode. If you are not using escape sequences the ESC key is recommended, as they are usually at the upper left of the keyboard and easy to get to. Used in the debugger to put in a new instruction and exit replace mode.

130 : backspace - Key used to backup when entering commands or text. As note above, your keyboard's backspace (BS) or delete (DEL) key are good choices. Also used in the debugger for the same purpose.

131 : duplicate last line - Key used to copy down the last line entered on the current line, control A recommended.

132 : delete one line - Key used to delete the current line you are on (if in command mode) or to clear the current line (if in insert or append mode), control X recommended. Used in the debugger to clear the current line.

133 : forward tab - Key used to move to next tab stop, Horizontal tab (Control I) and control T are recommended.

134 : reverse tab - Key used to move to previous tab stop, Control R is recommended.

135 : move one left - Key used to move cursor one character to the left, J is recommended.

136 : move one right - Key used to move cursor one character to the right, L is recommended.

137 : move one up - Key used to move cursor one line up, I is recommended. Used in the debuggger for the same purpose.

138 : move one down - Key used to move cursor one line down, a comma "," is recommended. Used in the debugger for the same purpose.

139 : move alternate - Key used to move cursor alternately from far left of line to far right, K is recommended.

140 : half page up - Key used to move cursor one half page up, O (letter, not zero) is recommended. Used in the debugger for the same purpose.

141 : half page down - Key used to move cursor one half page down, period "." recommended. Used in the debugger for the same purpose.

142 : overwrite one - Key used to overwrite one character, the one "1" recommended.
,pg
,ce
INSTALLATION

143 : overwrite - Key used to enter overwrite mode, V is recommended.

144 : delete one char - Key used to delete the current character, control D is recommended.

145 : quit editor - Key used to exit the editor, Q recommended. This key is used in the debugger to exit the assemble/disassemble mode.

146 : append mode - Key used to enter the append mode, A recommended.

147 : position to line - Key used for the Position command, P recommended.

148 : end of line - Key used to signal end of line, carriage return ($D) recommended. Used in the debugger to enter the instruction into memory and move to the next instruction.

149 : find - Key used for the find command, F recommended.

150 : replace - Key used for the replace command, R recommended. Used in the debugger to enter replace mode.

151 : move lines - Key used for the move command, M recommended.

152 : copy lines - Key used for the copy command, C recommended.

153 : delete lines - Key used to start the delete command. This command requires the key code to be followed by the letter "E" (as in DE) for security. D is recommended for obvious reasons.

154 : set tabs - Key used for the Tabs command, T recommended.

155 : insert mode - Key used to enter the insert mode, semicolon ";" recommended.

156 : display info - Key used for the Info command, question mark "?" recommended.

157 : get file - Key used to get a file and insert it past the cursor, G recommended.

158 : edit old file - Key used to clear the buffer and read a file into the buffer, E recommended.

159 : edit new file - Key used to erase the buffer and prepare to enter text for a new file, N recommended.

160 : save file - Key used for the save, save and quit, and save partial commands, S recommended.

161 : move to ident - Key used to move the cursor to the next identifier, space recommended.

162 : upper case map - Key used to allow upper/lower case equivalence to be changed, U recommended.

163 : command line - Key used to pass a command to the operating system, $ recommended.
,ce
INSTALLATION

164 : move to next error - Key used in editor to move to next error reported back from compiler or assembler (when using @ option). Control N recommended.

165 - 169 : aux. number 4-8 - Not currently used, no need to enter keyboard sequences for these at this time. Enter a -1 to exit back to the main menu.

At this point you can display the sequences if you want, or you can go back and change one or more of them.

To test the control sequences enter command (5). You will be told what you should see on the screen and what to do next. If at any time the expected result is not obtained, exit this mode and review your control sequences.

You next enter command (1) to write the data to the configuration file.

Enter command (6) to exit the configuration manager.

This concludes the installation section of the manual, all programs supplied should now function correctly. You may want to test the editor next, to make sure the configuration for your terminal was done correctly.

Installation of the target debugger should not be attempted until you are familiar with the system.
