|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8832 (0x2280) Types: RcTekst Names: »31-D718.WP«
└─⟦b9fe312e5⟧ Bits:30008868 Diskette med 3 stk RCSL-30-M og 3 stk RCSL-31-D └─⟦this⟧ »31-D718.WP«
╱0400274e0c0006000000000301483160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱ ┆06┆i↲ ↲ ╞ ╞ ┆a1┆┆b0┆Foreword↲ ↲ ╞ ╞ ┆84┆In RC8000 Basis System Version 2 (SW8001/2/2.0), a new facility ↓ ┆19┆┆89┆┄┄is introduced on terminal processes:↲ ╞ ╞ ┆84┆all the various parameters controlling the actual device hand-↓ ┆19┆┆89┆┄┄ling have become available to RC8000 users, on an easy message-↓ ┆19┆┆89┆┄┄basis. Previously, the program initamx had to be used.↲ ↲ ╞ ╞ ┆84┆The program termspec gives an easy access to the new facili┄↓ ┆19┆┆89┆┄┄ties.↲ ↲ ↲ ╞ ╞ Carl Henrik Dreyer↲ ╞ ╞ A/S Regnecentralen, March 1984.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆ii↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iii↲ ↲ ┆a1┆┆b0┆TABLE OF CONTENTS┆05┆PAGE↲ ↲ ┆b0┆┆f0┆┆b0┆1. INTRODUCTION ┆f0┆......................................................1↲ ↲ ┆f0┆┆f0┆┆b0┆┆f0┆┆b0┆2. EXAMPLES ┆f0┆..........................................................2↲ ↲ ┆b0┆┆f0┆┆b0┆3. CALL ┆f0┆..............................................................3↲ ↲ ┆b0┆┆f0┆┆b0┆4. FUNCTION ┆f0┆..........................................................5↲ ↲ ┆b0┆┆f0┆┆b0┆5. PARAMETERS ┆f0┆........................................................6↲ ↲ ┆b0┆┆f0┆┆b0┆6. FORMAT OF THE OUTPUT ┆f0┆..............................................7↲ ↲ ┆b0┆┆f0┆┆b0┆7. ERROR MESSAGES ┆f0┆....................................................8↲ ↲ ↲ ┆b0┆APPENDIX↲ ↲ ┆b0┆┆f0┆┆b0┆A. REFERENCES ┆f0┆........................................................9↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iv↲ ↲ ↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆06┆┆0b┆↲ ↲ ┆a1┆┆b0┆1.╞ ╞ INTRODUCTION↲ ↲ ╞ ╞ ┆84┆The program is intended for reading and changing the terminal ↓ ┆19┆┆89┆┄┄specifications on terminals connected to RC8000 via a Device ↓ ┆19┆┆89┆┄┄Controller and an FPA connection. This covers normal terminals ↓ ┆19┆┆89┆┄┄connected via AMX as well as consoles, when the Device ↓ ┆19┆┆89┆┄┄Controller is running the NCP program (may be either local ↓ ┆19┆┆89┆┄┄Front End or Remote via RCNET). As the program uses the RC8000 ↓ ┆19┆┆89┆┄┄process description for the terminal, it is required that the ↓ ┆19┆┆89┆┄┄terminal is connected to the RC8000, i.e. a LINK exists.↲ ↲ ╞ ╞ ┆84┆Terminal specifications are described in "RC8000 terminal ↓ ┆19┆┆89┆┄┄process, SW8001/2". (1).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.╞ ╞ EXAMPLES.↲ ↲ ╞ ╞ ┆84┆The FP-command:↲ ╞ ╞ ╞ termspec↲ ╞ ╞ ┆84┆will display the specifications of the terminal being primary ↓ ┆19┆┆89┆┄┄output to the process.↲ ↲ ╞ ╞ The FP-command:↲ ╞ ╞ ╞ termspec normal↲ ╞ ╞ ┆84┆will change the specifications of the primary output terminal ↓ ┆19┆┆89┆┄┄to the ones normally used.↲ ↲ ╞ ╞ The FP-command:↲ ╞ ╞ ╞ termspec prom.42↲ ╞ ╞ ┆84┆will change the specifications of the primary output terminal, ↓ ┆19┆┆89┆┄┄giving the prompt the character value 42 (an asterisk).↲ ↲ ╞ ╞ The FP-command:↲ ╞ ╞ ╞ termspec sub0207↲ ╞ ╞ ┆84┆will display the specifications of the terminal described in ↓ ┆19┆┆89┆┄┄RC8000 as an external process named "sub027".↲ ↲ ╞ ╞ The FP-command:↲ ╞ ╞ ╞ termspec 0↲ ╞ ╞ ┆84┆is syntactically incorrect, and the program will display a ↓ ┆19┆┆89┆┄┄short survey of the call syntax.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3.╞ ╞ CALL↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ normal↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ conv.<yesno>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ cont.<yesno>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ echo.<yesno>↲ 0╞ soft.<yesno>↲ ╞ ╞ ┆81┆termspec (<proc.name>) ┆82┆╞ type.<table>↲ ╞ ╞ ╞ ╞ ╞ ╞ ┆81┆ 1┆82┆ ┆82┆disa┆81┆↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ att.↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ┆81┆ena┆82┆↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ prom.<char>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ flow.<fe>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ┆82┆1┆81┆↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ stop.↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ┆81┆2┆82┆↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ pari.<parity>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ time.<secs>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ char.<charbits>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ rate.<bps>(.<bps>)↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ set.<index>.<shift>.<bits>.<value>↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ ╞ test↲ ↲ ↲ ╞ ╞ <proc.name> ::= name of RC8000 terminal process↲ ╞ ╞ ╞ ╞ ╞ yes↲ ╞ ╞ ╞ ╞ ╞ ┆81┆y┆82┆↲ ╞ ╞ <yesno> ::= no↲ ╞ ╞ ╞ ╞ ╞ ┆81┆n┆82┆↲ ╞ ╞ <table> ::= integer in the range 0 - 9↲ ╞ ╞ <char> ::= integer in the range 0 - 255↲ ╞ ╞ ╞ ╞ ╞ no↲ ╞ ╞ <fe> ::= io↲ ╞ ╞ ╞ ╞ ╞ in↲ ╞ ╞ ╞ ╞ ╞ out↲ ↲ odd↲ ╞ ╞ <parity>::= eve↲ ╞ ╞ ╞ ╞ ╞ no↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ╞ <secs> ::= integer in the range 0 - 255↲ ╞ ╞ ╞ ╞ ╞ 5↲ ╞ ╞ ╞ ╞ ╞ 6↲ ╞ ╞ <charbits>::= 7↲ ╞ ╞ ╞ ╞ ╞ 8↲ ╞ ╞ <bps> ::= ┆84┆integer, one of the following values: 9600, ↓ ┆19┆┆99┆┄┄4800, 2400, 1200, 600, 300, 220, 200, 150, 134, ↓ ┆19┆┆99┆┄┄110, 75, 50, 40.↲ ↲ ╞ ╞ <index> ::= integer in the range 2 - 8.↲ ╞ ╞ <shift> ::= integer in the range 0 - 23.↲ ╞ ╞ <bits> ::= integer in the range 1 - 24.↲ ╞ ╞ <value> ::= integer, any value.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4.╞ ╞ FUNCTION.↲ ↲ ╞ ╞ ┆84┆The process specified by <proc name> is found, and selected ↓ ┆19┆┆89┆┄┄parts of the process description are displayed.↲ ╞ ╞ ┆84┆Default is the name of the primary output process to the job ↓ ┆19┆┆89┆┄┄process.↲ ↲ ╞ ╞ ┆84┆If the process specified is not the primary output process, it ↓ ┆19┆┆89┆┄┄is required that processkind is 84 or 85 (permanent or tempo┄┄↓ ┆19┆┆89┆┄┄rary link), that the subkind is 8 (terminal), and that the job ↓ ┆19┆┆89┆┄┄process has function bit 5 set (remove peripheral process), ↓ ┆19┆┆89┆┄┄otherwise an error message is given. ↲ ╞ ╞ ┆84┆A get-specification message is sent to the process.↲ ╞ ╞ ┆84┆If parameters for changing specifications are stated, they are ↓ ┆19┆┆89┆┄┄encoded.↲ ┆84┆Now a set-specification message is sent to the process, fol┄↓ ┆19┆┆89┆┄┄lowed by a get-specification message to get the resulting ↓ ┆19┆┆89┆┄┄specifications. If the parameter "test" is stated, no set-↓ ┆19┆┆89┆┄┄specification message will be sent, instead a testoutput is ↓ ┆19┆┆89┆┄┄displayed concerning the specifications obtained and the speci-↓ ┆19┆┆89┆┄┄fications changed as stated.↲ ↲ ╞ ╞ ┆84┆Finally the terminal specifications are displayed, including ↓ ┆19┆┆89┆┄┄possible changes.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆5.╞ ╞ PARAMETERS↲ ↲ ╞ ╞ ┆84┆Most of the parameters are obviously related to the descrip-↓ ┆19┆┆89┆┄┄tion in "RC8000 terminal process, SW8001/2", where details may ↓ ┆19┆┆89┆┄┄be found (1). Parameters and corresponding changes are perform┄↓ ┆19┆┆89┆┄┄ed in the order they are stated.↲ ↲ ╞ ╞ normal :╞ ┆84┆Equivalent to the parameters conv.yes cont.no ↓ ┆19┆┆93┆┄┄echo.yes soft.yes type.1 prom.7 flow.no time.60.↲ ╞ ╞ conv :╞ ┆84┆Set/reset the upper case conversion facility.↲ ╞ ╞ cont :╞ ┆84┆Set/reset the continued-input facility.↲ ╞ ╞ echo :╞ Enable/disable of echo.↲ ╞ ╞ soft :╞ Set/reset soft parity check.↲ ╞ ╞ type :╞ Index for input-output conversion tables.↲ ╞ ╞ att : Enable/disable attention.↲ ╞ ╞ prom : ┆84┆Character value of prompt. If = 0, no prompt is sent.↲ ╞ ╞ flow : ┆84┆Flow control selection : no = no flow control, io = ↓ ┆19┆┆93┆┄┄both on input and output, in = input only, out = ↓ ┆19┆┆93┆┄┄output only.↲ ╞ ╞ stop :╞ Set number of stopbits.↲ ╞ ╞ pari : ┆84┆Set parity check : odd = odd parity, eve = even ↓ ┆19┆┆93┆┄┄parity, no = no parity check.↲ ╞ ╞ time : Set input timeout value.↲ ╞ ╞ char : Set character length, in bits.↲ ╞ ╞ rate : ┆84┆Set linespeed. If one parameter is stated, both input ↓ ┆19┆┆93┆┄┄and output speed is set to this. If two parameters ↓ ┆19┆┆93┆┄┄are stated, it means rate.<receiver bps>.<sender ↓ ┆19┆┆93┆┄┄bps>↲ ╞ ╞ set : ┆84┆Used for setting non-described bitmasks in set-speci-↓ ┆19┆┆93┆┄┄fication message. <value> is inserted in mess ↓ ┆19┆┆93┆┄┄(<index>), in the bit positions from (1 shift ↓ ┆19┆┆93┆┄┄<shift>) to (1 shift (<shift>+<bits>)).↲ ╞ ╞ test : ┆84┆Used to check the final contents of get- and set-spe-↓ ┆19┆┆93┆┄┄cification messages. The set-specification message is ↓ ┆19┆┆93┆┄┄avoided.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆6.╞ ╞ FORMAT OF THE OUTPUT DISPLAYED↲ ↲ ╞ ╞ ┆84┆┆84┆The ┆a1┆first┆e1┆ line of output shows selected parts of the terminal ↓ ┆19┆┆89┆┄┄process description:↲ ↲ ╞ ╞ <proc>:╞ ┆84┆jobhost=<jh>(<jhl>) devhost=<dh>(<dhl>) hws=<hws> ↓ ┆19┆┆93┆┄┄kind=<k>(<sk>)↲ ↲ ╞ ╞ where:↲ ╞ ╞ <proc>╞ name of terminal process↲ ╞ ╞ <jh>╞ ╞ jobhost ident, i.e. RC8000 ident↲ ╞ ╞ <jhl>╞ jobhost linkno, i.e. device number in RC8000↲ ╞ ╞ <dh>╞ ╞ devicehost ident, i.e. ident of the Device Controller↲ ╞ ╞ <dhl>╞ ┆84┆devicehost linkno, i.e. device number in the Device ↓ ┆19┆┆93┆┄┄Controller↲ ╞ ╞ <hws>╞ link buffer size, in halfwords↲ ╞ ╞ <k>╞ ╞ ┆84┆process kind (in RC8000 monitor). 84 is permanent ↓ ┆19┆┆93┆┄┄link via FPA. 85 is temperary link via FPA↲ ╞ ╞ <sk>╞ ╞ subkind (in RC8000 monitor). 8 is terminal↲ ↲ ╞ ╞ ┆84┆If process kind is not 84 or 85, only <proc>, <jh> and <k> are ↓ ┆19┆┆89┆┄┄output.↲ ↲ ╞ ╞ ┆84┆The ┆a1┆second┆e1┆ and ┆a1┆third┆e1┆ lines show the resulting terminal specifi-↓ ┆19┆┆89┆┄┄cations, written in the same format as the FP-parameters.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆7.╞ ╞ ERROR MESSAGES↲ ↲ ╞ ╞ ┆84┆Any error message will set the FP mode bits:↲ ╞ ╞ ╞ ok.no, warning.yes.↲ ↲ ╞ ╞ ***termspec syntax : <param> correct syntax is:↲ ╞ ╞ (a short survey of call syntax)↲ ╞ ╞ The parameter in <param> is incorred.↲ ↲ ╞ ╞ ***termspec sorry : not found:<proc>↲ ╞ ╞ The terminal process <proc> cannot be found.↲ ↲ ╞ ╞ ***termspec sorry : not terminal↲ ╞ ╞ ┆84┆The process description of the terminal process does not ↓ ┆19┆┆8c┆┄┄indicate that it is a terminal, after all.↲ ↲ ╞ ╞ ***termspec sorry : no sepcs at: <proc> result <r> <s>↲ ╞ ╞ Not-ok answer to get-specification message.↲ ╞ ╞ <r> is result, <s> is status word.↲ ↲ ╞ ╞ ***termspec sorry : specs not set at: <proc> result <r> <s>↲ ╞ ╞ Not-ok answer to set-specification message.↲ ╞ ╞ <r> is result, <s> is status word.↲ ↲ ╞ ╞ ***termspec sorry : function bit 5 required.↲ ╞ ╞ Function bit 5 is required when changing↲ ╞ ╞ specifications of a terminal which is not primary output.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆8.╞ ╞ REFERENCES.↲ ↲ ╞ ╞ (1) LBJ 83.07.12 RC8000 Terminal Process, SW8001/2, Rel.2.0.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ┆1a┆┆1a┆t line> ::=↲ ╞ ╞ <last line> ::= positive integer↲ ↲ ╞ ╞ ┆84┆The program
0x0000…0020 (0,) 00 00 00 00 00 00 00 00 42 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4e 00 00 00 ┆ B N ┆ 0x0020…0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆ 0x0040…0047 00 00 00 00 00 00 00 ┆ ┆ 0x0047…0080 Params { 0x0047…0080 04 00 27 4e 0c 00 06 00 00 00 00 03 01 48 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ 'N H1` ┆ 0x0047…0080 00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04 ┆ #(-27<AFK ┆ 0x0047…0080 } 0x0080…00a0 06 69 0d 0a 0d 0a 09 09 a1 b0 46 6f 72 65 77 6f 72 64 0d 0a 0d 0a 09 09 84 49 6e 20 52 43 38 30 ┆ i Foreword In RC80┆ 0x00a0…00c0 30 30 20 42 61 73 69 73 20 53 79 73 74 65 6d 20 56 65 72 73 69 6f 6e 20 32 20 28 53 57 38 30 30 ┆00 Basis System Version 2 (SW800┆ 0x00c0…00e0 31 2f 32 2f 32 2e 30 29 2c 20 61 20 6e 65 77 20 66 61 63 69 6c 69 74 79 20 0a 19 89 80 80 69 73 ┆1/2/2.0), a new facility is┆ 0x00e0…0100 20 69 6e 74 72 6f 64 75 63 65 64 20 6f 6e 20 74 65 72 6d 69 6e 61 6c 20 70 72 6f 63 65 73 73 65 ┆ introduced on terminal processe┆ 0x0100…0120 73 3a 0d 0a 09 09 84 61 6c 6c 20 74 68 65 20 76 61 72 69 6f 75 73 20 70 61 72 61 6d 65 74 65 72 ┆s: all the various parameter┆ 0x0120…0140 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 74 68 65 20 61 63 74 75 61 6c 20 64 65 76 69 63 65 20 ┆s controlling the actual device ┆ 0x0140…0160 68 61 6e 64 2d 0a 19 89 80 80 6c 69 6e 67 20 68 61 76 65 20 62 65 63 6f 6d 65 20 61 76 61 69 6c ┆hand- ling have become avail┆ 0x0160…0180 61 62 6c 65 20 74 6f 20 52 43 38 30 30 30 20 75 73 65 72 73 2c 20 6f 6e 20 61 6e 20 65 61 73 79 ┆able to RC8000 users, on an easy┆ 0x0180…01a0 20 6d 65 73 73 61 67 65 2d 0a 19 89 80 80 62 61 73 69 73 2e 20 50 72 65 76 69 6f 75 73 6c 79 2c ┆ message- basis. Previously,┆ 0x01a0…01c0 20 74 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 69 74 61 6d 78 20 68 61 64 20 74 6f 20 62 65 20 75 ┆ the program initamx had to be u┆ 0x01c0…01e0 73 65 64 2e 0d 0a 0d 0a 09 09 84 54 68 65 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 73 70 65 63 20 ┆sed. The program termspec ┆ 0x01e0…0200 67 69 76 65 73 20 61 6e 20 65 61 73 79 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 6e 65 77 20 ┆gives an easy access to the new ┆ 0x0200…0220 (1,) 66 61 63 69 6c 69 80 0a 19 89 80 80 74 69 65 73 2e 0d 0a 0d 0a 0d 0a 09 09 43 61 72 6c 20 48 65 ┆facili ties. Carl He┆ 0x0220…0240 6e 72 69 6b 20 44 72 65 79 65 72 0d 0a 09 09 41 2f 53 20 52 65 67 6e 65 63 65 6e 74 72 61 6c 65 ┆nrik Dreyer A/S Regnecentrale┆ 0x0240…0252 6e 2c 20 4d 61 72 63 68 20 31 39 38 34 2e 0d 0a 0d 0a ┆n, March 1984. ┆ 0x0252…0255 FormFeed { 0x0252…0255 0c 81 cc ┆ ┆ 0x0252…0255 } 0x0255…025b 0a 06 69 69 0d 0a ┆ ii ┆ 0x025b…025e FormFeed { 0x025b…025e 0c 80 8c ┆ ┆ 0x025b…025e } 0x025e…0260 0a 06 ┆ ┆ 0x0260…0280 69 69 69 0d 0a 0d 0a a1 b0 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45 4e 54 53 05 50 41 47 45 0d ┆iii TABLE OF CONTENTS PAGE ┆ 0x0280…02a0 0a 0d 0a b0 f0 b0 31 2e 20 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 20 f0 2e 2e 2e 2e 2e 2e 2e 2e ┆ 1. INTRODUCTION ........┆ 0x02a0…02c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x02c0…02e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 31 0d 0a 0d 0a f0 f0 b0 f0 b0 32 2e 20 20 45 58 41 4d ┆..............1 2. EXAM┆ 0x02e0…0300 50 4c 45 53 20 f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆PLES ..........................┆ 0x0300…0320 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x0320…0340 32 0d 0a 0d 0a b0 f0 b0 33 2e 20 20 43 41 4c 4c 20 f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆2 3. CALL ..............┆ 0x0340…0360 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x0360…0380 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 33 0d 0a 0d 0a b0 f0 b0 34 2e 20 20 46 55 4e 43 ┆................3 4. FUNC┆ 0x0380…03a0 54 49 4f 4e 20 f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆TION ..........................┆ 0x03a0…03c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x03c0…03e0 35 0d 0a 0d 0a b0 f0 b0 35 2e 20 20 50 41 52 41 4d 45 54 45 52 53 20 f0 2e 2e 2e 2e 2e 2e 2e 2e ┆5 5. PARAMETERS ........┆ 0x03e0…0400 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x0400…0420 (2,) 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 36 0d 0a 0d 0a b0 f0 b0 36 2e 20 20 46 4f 52 4d ┆................6 6. FORM┆ 0x0420…0440 41 54 20 4f 46 20 54 48 45 20 4f 55 54 50 55 54 20 f0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆AT OF THE OUTPUT ..............┆ 0x0440…0460 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x0460…0480 37 0d 0a 0d 0a b0 f0 b0 37 2e 20 20 45 52 52 4f 52 20 4d 45 53 53 41 47 45 53 20 f0 2e 2e 2e 2e ┆7 7. ERROR MESSAGES ....┆ 0x0480…04a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x04a0…04c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 38 0d 0a 0d 0a 0d 0a b0 41 50 50 45 4e 44 49 58 ┆................8 APPENDIX┆ 0x04c0…04e0 0d 0a 0d 0a b0 f0 b0 41 2e 20 20 52 45 46 45 52 45 4e 43 45 53 20 f0 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ A. REFERENCES .........┆ 0x04e0…0500 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x0500…0512 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 39 0d 0a ┆...............9 ┆ 0x0512…0515 FormFeed { 0x0512…0515 0c 82 88 ┆ ┆ 0x0512…0515 } 0x0515…0520 0a 06 69 76 0d 0a 0d 0a 0d 0a 0d ┆ iv ┆ 0x0520…0527 0a 0d 0a 0d 0a 0d 0a ┆ ┆ 0x0527…052a FormFeed { 0x0527…052a 0c 80 d4 ┆ ┆ 0x0527…052a } 0x052a…0540 0a 14 b3 06 0b 0d 0a 0d 0a a1 b0 31 2e 09 09 49 4e 54 52 4f 44 55 ┆ 1. INTRODU┆ 0x0540…0560 43 54 49 4f 4e 0d 0a 0d 0a 09 09 84 54 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 69 6e 74 65 6e ┆CTION The program is inten┆ 0x0560…0580 64 65 64 20 66 6f 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 63 68 61 6e 67 69 6e 67 20 74 68 65 ┆ded for reading and changing the┆ 0x0580…05a0 20 74 65 72 6d 69 6e 61 6c 20 0a 19 89 80 80 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 6e ┆ terminal specifications on┆ 0x05a0…05c0 20 74 65 72 6d 69 6e 61 6c 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 52 43 38 30 30 30 20 76 ┆ terminals connected to RC8000 v┆ 0x05c0…05e0 69 61 20 61 20 44 65 76 69 63 65 20 0a 19 89 80 80 43 6f 6e 74 72 6f 6c 6c 65 72 20 61 6e 64 20 ┆ia a Device Controller and ┆ 0x05e0…0600 61 6e 20 46 50 41 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 54 68 69 73 20 63 6f 76 65 72 73 20 6e ┆an FPA connection. This covers n┆ 0x0600…0620 (3,) 6f 72 6d 61 6c 20 74 65 72 6d 69 6e 61 6c 73 20 0a 19 89 80 80 63 6f 6e 6e 65 63 74 65 64 20 76 ┆ormal terminals connected v┆ 0x0620…0640 69 61 20 41 4d 58 20 61 73 20 77 65 6c 6c 20 61 73 20 63 6f 6e 73 6f 6c 65 73 2c 20 77 68 65 6e ┆ia AMX as well as consoles, when┆ 0x0640…0660 20 74 68 65 20 44 65 76 69 63 65 20 0a 19 89 80 80 43 6f 6e 74 72 6f 6c 6c 65 72 20 69 73 20 72 ┆ the Device Controller is r┆ 0x0660…0680 75 6e 6e 69 6e 67 20 74 68 65 20 4e 43 50 20 70 72 6f 67 72 61 6d 20 28 6d 61 79 20 62 65 20 65 ┆unning the NCP program (may be e┆ 0x0680…06a0 69 74 68 65 72 20 6c 6f 63 61 6c 20 0a 19 89 80 80 46 72 6f 6e 74 20 45 6e 64 20 6f 72 20 52 65 ┆ither local Front End or Re┆ 0x06a0…06c0 6d 6f 74 65 20 76 69 61 20 52 43 4e 45 54 29 2e 20 41 73 20 74 68 65 20 70 72 6f 67 72 61 6d 20 ┆mote via RCNET). As the program ┆ 0x06c0…06e0 75 73 65 73 20 74 68 65 20 52 43 38 30 30 30 20 0a 19 89 80 80 70 72 6f 63 65 73 73 20 64 65 73 ┆uses the RC8000 process des┆ 0x06e0…0700 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 2c 20 69 74 20 69 73 ┆cription for the terminal, it is┆ 0x0700…0720 20 72 65 71 75 69 72 65 64 20 74 68 61 74 20 74 68 65 20 0a 19 89 80 80 74 65 72 6d 69 6e 61 6c ┆ required that the terminal┆ 0x0720…0740 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 52 43 38 30 30 30 2c 20 69 2e 65 ┆ is connected to the RC8000, i.e┆ 0x0740…0760 2e 20 61 20 4c 49 4e 4b 20 65 78 69 73 74 73 2e 0d 0a 0d 0a 09 09 84 54 65 72 6d 69 6e 61 6c 20 ┆. a LINK exists. Terminal ┆ 0x0760…0780 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 ┆specifications are described in ┆ 0x0780…07a0 22 52 43 38 30 30 30 20 74 65 72 6d 69 6e 61 6c 20 0a 19 89 80 80 70 72 6f 63 65 73 73 2c 20 53 ┆"RC8000 terminal process, S┆ 0x07a0…07b4 57 38 30 30 31 2f 32 22 2e 20 28 31 29 2e 0d 0a 0d 0a 0d 0a ┆W8001/2". (1). ┆ 0x07b4…07b7 FormFeed { 0x07b4…07b7 0c 81 c0 ┆ ┆ 0x07b4…07b7 } 0x07b7…07c0 0a a1 b0 32 2e 09 09 45 58 ┆ 2. EX┆ 0x07c0…07e0 41 4d 50 4c 45 53 2e 0d 0a 0d 0a 09 09 84 54 68 65 20 46 50 2d 63 6f 6d 6d 61 6e 64 3a 0d 0a 09 ┆AMPLES. The FP-command: ┆ 0x07e0…0800 09 09 74 65 72 6d 73 70 65 63 0d 0a 09 09 84 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 74 68 65 20 ┆ termspec will display the ┆ 0x0800…0820 (4,) 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 62 ┆specifications of the terminal b┆ 0x0820…0840 65 69 6e 67 20 70 72 69 6d 61 72 79 20 0a 19 89 80 80 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 ┆eing primary output to the ┆ 0x0840…0860 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 09 09 54 68 65 20 46 50 2d 63 6f 6d 6d 61 6e 64 3a 0d 0a 09 ┆process. The FP-command: ┆ 0x0860…0880 09 09 74 65 72 6d 73 70 65 63 20 6e 6f 72 6d 61 6c 0d 0a 09 09 84 77 69 6c 6c 20 63 68 61 6e 67 ┆ termspec normal will chang┆ 0x0880…08a0 65 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 72 69 6d ┆e the specifications of the prim┆ 0x08a0…08c0 61 72 79 20 6f 75 74 70 75 74 20 74 65 72 6d 69 6e 61 6c 20 0a 19 89 80 80 74 6f 20 74 68 65 20 ┆ary output terminal to the ┆ 0x08c0…08e0 6f 6e 65 73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 2e 0d 0a 0d 0a 09 09 54 68 65 20 46 50 2d ┆ones normally used. The FP-┆ 0x08e0…0900 63 6f 6d 6d 61 6e 64 3a 0d 0a 09 09 09 74 65 72 6d 73 70 65 63 20 70 72 6f 6d 2e 34 32 0d 0a 09 ┆command: termspec prom.42 ┆ 0x0900…0920 09 84 77 69 6c 6c 20 63 68 61 6e 67 65 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 ┆ will change the specifications┆ 0x0920…0940 20 6f 66 20 74 68 65 20 70 72 69 6d 61 72 79 20 6f 75 74 70 75 74 20 74 65 72 6d 69 6e 61 6c 2c ┆ of the primary output terminal,┆ 0x0940…0960 20 0a 19 89 80 80 67 69 76 69 6e 67 20 74 68 65 20 70 72 6f 6d 70 74 20 74 68 65 20 63 68 61 72 ┆ giving the prompt the char┆ 0x0960…0980 61 63 74 65 72 20 76 61 6c 75 65 20 34 32 20 28 61 6e 20 61 73 74 65 72 69 73 6b 29 2e 0d 0a 0d ┆acter value 42 (an asterisk). ┆ 0x0980…09a0 0a 09 09 54 68 65 20 46 50 2d 63 6f 6d 6d 61 6e 64 3a 0d 0a 09 09 09 74 65 72 6d 73 70 65 63 20 ┆ The FP-command: termspec ┆ 0x09a0…09c0 73 75 62 30 32 30 37 0d 0a 09 09 84 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 74 68 65 20 73 70 65 ┆sub0207 will display the spe┆ 0x09c0…09e0 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 64 65 73 63 ┆cifications of the terminal desc┆ 0x09e0…0a00 72 69 62 65 64 20 69 6e 20 0a 19 89 80 80 52 43 38 30 30 30 20 61 73 20 61 6e 20 65 78 74 65 72 ┆ribed in RC8000 as an exter┆ 0x0a00…0a20 (5,) 6e 61 6c 20 70 72 6f 63 65 73 73 20 6e 61 6d 65 64 20 22 73 75 62 30 32 37 22 2e 0d 0a 0d 0a 09 ┆nal process named "sub027". ┆ 0x0a20…0a40 09 54 68 65 20 46 50 2d 63 6f 6d 6d 61 6e 64 3a 0d 0a 09 09 09 74 65 72 6d 73 70 65 63 20 30 0d ┆ The FP-command: termspec 0 ┆ 0x0a40…0a60 0a 09 09 84 69 73 20 73 79 6e 74 61 63 74 69 63 61 6c 6c 79 20 69 6e 63 6f 72 72 65 63 74 2c 20 ┆ is syntactically incorrect, ┆ 0x0a60…0a80 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 61 20 0a ┆and the program will display a ┆ 0x0a80…0aa0 19 89 80 80 73 68 6f 72 74 20 73 75 72 76 65 79 20 6f 66 20 74 68 65 20 63 61 6c 6c 20 73 79 6e ┆ short survey of the call syn┆ 0x0aa0…0aaa 74 61 78 2e 0d 0a 0d 0a 0d 0a ┆tax. ┆ 0x0aaa…0aad FormFeed { 0x0aaa…0aad 0c 82 d0 ┆ ┆ 0x0aaa…0aad } 0x0aad…0ac0 0a a1 b0 33 2e 09 09 43 41 4c 4c 0d 0a 0d 0a 09 09 09 09 ┆ 3. CALL ┆ 0x0ac0…0ae0 09 09 09 20 20 20 20 20 6e 6f 72 6d 61 6c 0d 0a 09 09 09 09 09 09 09 20 20 20 20 20 63 6f 6e 76 ┆ normal conv┆ 0x0ae0…0b00 2e 3c 79 65 73 6e 6f 3e 0d 0a 09 09 09 09 09 09 09 20 20 20 20 20 63 6f 6e 74 2e 3c 79 65 73 6e ┆.<yesno> cont.<yesn┆ 0x0b00…0b20 6f 3e 0d 0a 09 09 09 09 09 09 09 20 20 20 20 20 65 63 68 6f 2e 3c 79 65 73 6e 6f 3e 0d 0a 20 20 ┆o> echo.<yesno> ┆ 0x0b20…0b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 09 ┆ 0 ┆ 0x0b40…0b60 20 20 20 20 20 73 6f 66 74 2e 3c 79 65 73 6e 6f 3e 0d 0a 09 09 81 74 65 72 6d 73 70 65 63 20 28 ┆ soft.<yesno> termspec (┆ 0x0b60…0b80 3c 70 72 6f 63 2e 6e 61 6d 65 3e 29 20 20 20 82 09 74 79 70 65 2e 3c 74 61 62 6c 65 3e 0d 0a 09 ┆<proc.name>) type.<table> ┆ 0x0b80…0ba0 09 09 09 09 09 20 20 81 20 31 82 20 20 20 20 20 20 20 20 20 20 20 20 20 82 64 69 73 61 81 0d 0a ┆ 1 disa ┆ 0x0ba0…0bc0 09 09 09 09 09 09 09 09 61 74 74 2e 0d 0a 09 09 09 09 09 09 09 09 09 20 20 81 65 6e 61 82 0d 0a ┆ att. ena ┆ 0x0bc0…0be0 09 09 09 09 09 09 09 09 70 72 6f 6d 2e 3c 63 68 61 72 3e 0d 0a 09 09 09 09 09 09 09 09 66 6c 6f ┆ prom.<char> flo┆ 0x0be0…0c00 77 2e 3c 66 65 3e 0d 0a 09 09 09 09 09 09 09 09 20 20 20 20 20 20 20 20 82 31 81 0d 0a 09 09 09 ┆w.<fe> 1 ┆ 0x0c00…0c20 (6,) 09 09 09 09 09 73 74 6f 70 2e 0d 0a 09 09 09 09 09 09 09 09 09 20 20 20 81 32 82 0d 0a 09 09 09 ┆ stop. 2 ┆ 0x0c20…0c40 09 09 09 09 09 70 61 72 69 2e 3c 70 61 72 69 74 79 3e 0d 0a 09 09 09 09 09 09 09 09 74 69 6d 65 ┆ pari.<parity> time┆ 0x0c40…0c60 2e 3c 73 65 63 73 3e 0d 0a 09 09 09 09 09 09 09 09 63 68 61 72 2e 3c 63 68 61 72 62 69 74 73 3e ┆.<secs> char.<charbits>┆ 0x0c60…0c80 0d 0a 09 09 09 09 09 09 09 09 72 61 74 65 2e 3c 62 70 73 3e 28 2e 3c 62 70 73 3e 29 0d 0a 09 09 ┆ rate.<bps>(.<bps>) ┆ 0x0c80…0ca0 09 09 09 09 09 09 73 65 74 2e 3c 69 6e 64 65 78 3e 2e 3c 73 68 69 66 74 3e 2e 3c 62 69 74 73 3e ┆ set.<index>.<shift>.<bits>┆ 0x0ca0…0cc0 2e 3c 76 61 6c 75 65 3e 0d 0a 09 09 09 09 09 09 09 09 74 65 73 74 0d 0a 0d 0a 0d 0a 09 09 3c 70 ┆.<value> test <p┆ 0x0cc0…0ce0 72 6f 63 2e 6e 61 6d 65 3e 20 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 52 43 38 30 30 30 20 74 65 72 ┆roc.name> ::= name of RC8000 ter┆ 0x0ce0…0d00 6d 69 6e 61 6c 20 70 72 6f 63 65 73 73 0d 0a 09 09 09 09 09 20 20 20 79 65 73 0d 0a 09 09 09 09 ┆minal process yes ┆ 0x0d00…0d20 09 20 20 20 81 79 82 0d 0a 09 09 3c 79 65 73 6e 6f 3e 20 3a 3a 3d 20 20 20 20 20 20 20 6e 6f 0d ┆ y <yesno> ::= no ┆ 0x0d20…0d40 0a 09 09 09 09 09 20 20 20 81 6e 82 0d 0a 09 09 3c 74 61 62 6c 65 3e 20 3a 3a 3d 20 20 20 20 20 ┆ n <table> ::= ┆ 0x0d40…0d60 69 6e 74 65 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 30 20 2d 20 39 0d 0a 09 09 3c 63 ┆integer in the range 0 - 9 <c┆ 0x0d60…0d80 68 61 72 3e 20 20 3a 3a 3d 20 20 20 20 20 69 6e 74 65 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e ┆har> ::= integer in the ran┆ 0x0d80…0da0 67 65 20 30 20 2d 20 32 35 35 0d 0a 09 09 09 09 09 20 20 20 6e 6f 0d 0a 09 09 3c 66 65 3e 20 20 ┆ge 0 - 255 no <fe> ┆ 0x0da0…0dc0 20 20 3a 3a 3d 20 20 20 20 20 20 20 69 6f 0d 0a 09 09 09 09 09 20 20 20 69 6e 0d 0a 09 09 09 09 ┆ ::= io in ┆ 0x0dc0…0de0 09 20 20 20 6f 75 74 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ out ┆ 0x0de0…0e00 20 20 20 20 20 20 6f 64 64 0d 0a 09 09 3c 70 61 72 69 74 79 3e 3a 3a 3d 20 20 20 20 20 20 20 65 ┆ odd <parity>::= e┆ 0x0e00…0e12 (7,) 76 65 0d 0a 09 09 09 09 09 20 20 20 6e 6f 0d 0a 0d 0a ┆ve no ┆ 0x0e12…0e15 FormFeed { 0x0e12…0e15 0c 83 e0 ┆ ┆ 0x0e12…0e15 } 0x0e15…0e20 0a 09 09 3c 73 65 63 73 3e 20 20 ┆ <secs> ┆ 0x0e20…0e40 3a 3a 3d 20 20 20 20 20 69 6e 74 65 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 30 20 2d ┆::= integer in the range 0 -┆ 0x0e40…0e60 20 32 35 35 0d 0a 09 09 09 09 09 20 20 20 35 0d 0a 09 09 09 09 09 20 20 20 36 0d 0a 09 09 3c 63 ┆ 255 5 6 <c┆ 0x0e60…0e80 68 61 72 62 69 74 73 3e 3a 3a 3d 20 20 20 20 20 37 0d 0a 09 09 09 09 09 20 20 20 38 0d 0a 09 09 ┆harbits>::= 7 8 ┆ 0x0e80…0ea0 3c 62 70 73 3e 20 20 20 3a 3a 3d 20 20 20 20 20 84 69 6e 74 65 67 65 72 2c 20 6f 6e 65 20 6f 66 ┆<bps> ::= integer, one of┆ 0x0ea0…0ec0 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 3a 20 39 36 30 30 2c 20 0a 19 99 ┆ the following values: 9600, ┆ 0x0ec0…0ee0 80 80 34 38 30 30 2c 20 32 34 30 30 2c 20 31 32 30 30 2c 20 36 30 30 2c 20 33 30 30 2c 20 32 32 ┆ 4800, 2400, 1200, 600, 300, 22┆ 0x0ee0…0f00 30 2c 20 32 30 30 2c 20 31 35 30 2c 20 31 33 34 2c 20 0a 19 99 80 80 31 31 30 2c 20 37 35 2c 20 ┆0, 200, 150, 134, 110, 75, ┆ 0x0f00…0f20 35 30 2c 20 34 30 2e 0d 0a 0d 0a 09 09 3c 69 6e 64 65 78 3e 20 3a 3a 3d 20 20 20 20 20 69 6e 74 ┆50, 40. <index> ::= int┆ 0x0f20…0f40 65 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 32 20 2d 20 38 2e 0d 0a 09 09 3c 73 68 69 ┆eger in the range 2 - 8. <shi┆ 0x0f40…0f60 66 74 3e 20 3a 3a 3d 20 20 20 20 20 69 6e 74 65 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 ┆ft> ::= integer in the range┆ 0x0f60…0f80 20 30 20 2d 20 32 33 2e 0d 0a 09 09 3c 62 69 74 73 3e 20 20 3a 3a 3d 20 20 20 20 20 69 6e 74 65 ┆ 0 - 23. <bits> ::= inte┆ 0x0f80…0fa0 67 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 31 20 2d 20 32 34 2e 0d 0a 09 09 3c 76 61 6c ┆ger in the range 1 - 24. <val┆ 0x0fa0…0fc0 75 65 3e 20 3a 3a 3d 20 20 20 20 20 69 6e 74 65 67 65 72 2c 20 61 6e 79 20 76 61 6c 75 65 2e 0d ┆ue> ::= integer, any value. ┆ 0x0fc0…0fc3 0a 0d 0a ┆ ┆ 0x0fc3…0fc6 FormFeed { 0x0fc3…0fc6 0c 81 a8 ┆ ┆ 0x0fc3…0fc6 } 0x0fc6…0fe0 0a a1 b0 34 2e 09 09 46 55 4e 43 54 49 4f 4e 2e 0d 0a 0d 0a 09 09 84 54 68 65 ┆ 4. FUNCTION. The┆ 0x0fe0…1000 20 70 72 6f 63 65 73 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 3c 70 72 6f 63 20 6e 61 6d 65 ┆ process specified by <proc name┆ 0x1000…1020 (8,) 3e 20 69 73 20 66 6f 75 6e 64 2c 20 61 6e 64 20 73 65 6c 65 63 74 65 64 20 0a 19 89 80 80 70 61 ┆> is found, and selected pa┆ 0x1020…1040 72 74 73 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 ┆rts of the process description a┆ 0x1040…1060 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0d 0a 09 09 84 44 65 66 61 75 6c 74 20 69 73 20 74 68 65 ┆re displayed. Default is the┆ 0x1060…1080 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 69 6d 61 72 79 20 6f 75 74 70 75 74 20 70 72 6f 63 ┆ name of the primary output proc┆ 0x1080…10a0 65 73 73 20 74 6f 20 74 68 65 20 6a 6f 62 20 0a 19 89 80 80 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a ┆ess to the job process. ┆ 0x10a0…10c0 09 09 84 49 66 20 74 68 65 20 70 72 6f 63 65 73 73 20 73 70 65 63 69 66 69 65 64 20 69 73 20 6e ┆ If the process specified is n┆ 0x10c0…10e0 6f 74 20 74 68 65 20 70 72 69 6d 61 72 79 20 6f 75 74 70 75 74 20 70 72 6f 63 65 73 73 2c 20 69 ┆ot the primary output process, i┆ 0x10e0…1100 74 20 0a 19 89 80 80 69 73 20 72 65 71 75 69 72 65 64 20 74 68 61 74 20 70 72 6f 63 65 73 73 6b ┆t is required that processk┆ 0x1100…1120 69 6e 64 20 69 73 20 38 34 20 6f 72 20 38 35 20 28 70 65 72 6d 61 6e 65 6e 74 20 6f 72 20 74 65 ┆ind is 84 or 85 (permanent or te┆ 0x1120…1140 6d 70 6f 80 80 0a 19 89 80 80 72 61 72 79 20 6c 69 6e 6b 29 2c 20 74 68 61 74 20 74 68 65 20 73 ┆mpo rary link), that the s┆ 0x1140…1160 75 62 6b 69 6e 64 20 69 73 20 38 20 28 74 65 72 6d 69 6e 61 6c 29 2c 20 61 6e 64 20 74 68 61 74 ┆ubkind is 8 (terminal), and that┆ 0x1160…1180 20 74 68 65 20 6a 6f 62 20 0a 19 89 80 80 70 72 6f 63 65 73 73 20 68 61 73 20 66 75 6e 63 74 69 ┆ the job process has functi┆ 0x1180…11a0 6f 6e 20 62 69 74 20 35 20 73 65 74 20 28 72 65 6d 6f 76 65 20 70 65 72 69 70 68 65 72 61 6c 20 ┆on bit 5 set (remove peripheral ┆ 0x11a0…11c0 70 72 6f 63 65 73 73 29 2c 20 0a 19 89 80 80 6f 74 68 65 72 77 69 73 65 20 61 6e 20 65 72 72 6f ┆process), otherwise an erro┆ 0x11c0…11e0 72 20 6d 65 73 73 61 67 65 20 69 73 20 67 69 76 65 6e 2e 20 0d 0a 09 09 84 41 20 67 65 74 2d 73 ┆r message is given. A get-s┆ 0x11e0…1200 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 6e 74 20 74 6f 20 ┆pecification message is sent to ┆ 0x1200…1220 (9,) 74 68 65 20 70 72 6f 63 65 73 73 2e 0d 0a 09 09 84 49 66 20 70 61 72 61 6d 65 74 65 72 73 20 66 ┆the process. If parameters f┆ 0x1220…1240 6f 72 20 63 68 61 6e 67 69 6e 67 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 73 ┆or changing specifications are s┆ 0x1240…1260 74 61 74 65 64 2c 20 74 68 65 79 20 61 72 65 20 0a 19 89 80 80 65 6e 63 6f 64 65 64 2e 0d 0a 20 ┆tated, they are encoded. ┆ 0x1260…1280 20 20 20 20 20 20 20 20 84 4e 6f 77 20 61 20 73 65 74 2d 73 70 65 63 69 66 69 63 61 74 69 6f 6e ┆ Now a set-specification┆ 0x1280…12a0 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 2c ┆ message is sent to the process,┆ 0x12a0…12c0 20 66 6f 6c 80 0a 19 89 80 80 6c 6f 77 65 64 20 62 79 20 61 20 67 65 74 2d 73 70 65 63 69 66 69 ┆ fol lowed by a get-specifi┆ 0x12c0…12e0 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 65 20 74 6f 20 67 65 74 20 74 68 65 20 72 65 73 75 6c 74 ┆cation message to get the result┆ 0x12e0…1300 69 6e 67 20 0a 19 89 80 80 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2e 20 49 66 20 74 68 65 20 ┆ing specifications. If the ┆ 0x1300…1320 70 61 72 61 6d 65 74 65 72 20 22 74 65 73 74 22 20 69 73 20 73 74 61 74 65 64 2c 20 6e 6f 20 73 ┆parameter "test" is stated, no s┆ 0x1320…1340 65 74 2d 0a 19 89 80 80 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 65 20 77 69 ┆et- specification message wi┆ 0x1340…1360 6c 6c 20 62 65 20 73 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 61 20 74 65 73 74 6f 75 74 70 75 74 ┆ll be sent, instead a testoutput┆ 0x1360…1380 20 69 73 20 0a 19 89 80 80 64 69 73 70 6c 61 79 65 64 20 63 6f 6e 63 65 72 6e 69 6e 67 20 74 68 ┆ is displayed concerning th┆ 0x1380…13a0 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 62 74 61 69 6e 65 64 20 61 6e 64 20 74 68 ┆e specifications obtained and th┆ 0x13a0…13c0 65 20 73 70 65 63 69 2d 0a 19 89 80 80 66 69 63 61 74 69 6f 6e 73 20 63 68 61 6e 67 65 64 20 61 ┆e speci- fications changed a┆ 0x13c0…13e0 73 20 73 74 61 74 65 64 2e 0d 0a 0d 0a 09 09 84 46 69 6e 61 6c 6c 79 20 74 68 65 20 74 65 72 6d ┆s stated. Finally the term┆ 0x13e0…1400 69 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 ┆inal specifications are displaye┆ 0x1400…1420 (10,) 64 2c 20 69 6e 63 6c 75 64 69 6e 67 20 0a 19 89 80 80 70 6f 73 73 69 62 6c 65 20 63 68 61 6e 67 ┆d, including possible chang┆ 0x1420…1427 65 73 2e 0d 0a 0d 0a ┆es. ┆ 0x1427…142a FormFeed { 0x1427…142a 0c 82 ac ┆ ┆ 0x1427…142a } 0x142a…1440 0a a1 b0 35 2e 09 09 50 41 52 41 4d 45 54 45 52 53 0d 0a 0d 0a 09 ┆ 5. PARAMETERS ┆ 0x1440…1460 09 84 4d 6f 73 74 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 6f 62 76 ┆ Most of the parameters are obv┆ 0x1460…1480 69 6f 75 73 6c 79 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 64 65 73 63 72 69 70 2d 0a 19 ┆iously related to the descrip- ┆ 0x1480…14a0 89 80 80 74 69 6f 6e 20 69 6e 20 22 52 43 38 30 30 30 20 74 65 72 6d 69 6e 61 6c 20 70 72 6f 63 ┆ tion in "RC8000 terminal proc┆ 0x14a0…14c0 65 73 73 2c 20 53 57 38 30 30 31 2f 32 22 2c 20 77 68 65 72 65 20 64 65 74 61 69 6c 73 20 6d 61 ┆ess, SW8001/2", where details ma┆ 0x14c0…14e0 79 20 0a 19 89 80 80 62 65 20 66 6f 75 6e 64 20 28 31 29 2e 20 50 61 72 61 6d 65 74 65 72 73 20 ┆y be found (1). Parameters ┆ 0x14e0…1500 61 6e 64 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 63 68 61 6e 67 65 73 20 61 72 65 20 70 65 ┆and corresponding changes are pe┆ 0x1500…1520 72 66 6f 72 6d 80 0a 19 89 80 80 65 64 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 65 79 20 ┆rform ed in the order they ┆ 0x1520…1540 61 72 65 20 73 74 61 74 65 64 2e 0d 0a 0d 0a 09 09 6e 6f 72 6d 61 6c 20 3a 09 84 45 71 75 69 76 ┆are stated. normal : Equiv┆ 0x1540…1560 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 63 6f 6e 76 2e 79 65 73 ┆alent to the parameters conv.yes┆ 0x1560…1580 20 63 6f 6e 74 2e 6e 6f 20 0a 19 93 80 80 65 63 68 6f 2e 79 65 73 20 73 6f 66 74 2e 79 65 73 20 ┆ cont.no echo.yes soft.yes ┆ 0x1580…15a0 74 79 70 65 2e 31 20 70 72 6f 6d 2e 37 20 66 6c 6f 77 2e 6e 6f 20 74 69 6d 65 2e 36 30 2e 0d 0a ┆type.1 prom.7 flow.no time.60. ┆ 0x15a0…15c0 09 09 63 6f 6e 76 20 20 20 3a 09 84 53 65 74 2f 72 65 73 65 74 20 74 68 65 20 75 70 70 65 72 20 ┆ conv : Set/reset the upper ┆ 0x15c0…15e0 63 61 73 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 61 63 69 6c 69 74 79 2e 0d 0a 09 09 63 6f 6e ┆case conversion facility. con┆ 0x15e0…1600 74 20 20 20 3a 09 84 53 65 74 2f 72 65 73 65 74 20 74 68 65 20 63 6f 6e 74 69 6e 75 65 64 2d 69 ┆t : Set/reset the continued-i┆ 0x1600…1620 (11,) 6e 70 75 74 20 66 61 63 69 6c 69 74 79 2e 0d 0a 09 09 65 63 68 6f 20 20 20 3a 09 45 6e 61 62 6c ┆nput facility. echo : Enabl┆ 0x1620…1640 65 2f 64 69 73 61 62 6c 65 20 6f 66 20 65 63 68 6f 2e 0d 0a 09 09 73 6f 66 74 20 20 20 3a 09 53 ┆e/disable of echo. soft : S┆ 0x1640…1660 65 74 2f 72 65 73 65 74 20 73 6f 66 74 20 70 61 72 69 74 79 20 63 68 65 63 6b 2e 0d 0a 09 09 74 ┆et/reset soft parity check. t┆ 0x1660…1680 79 70 65 20 20 20 3a 09 49 6e 64 65 78 20 66 6f 72 20 69 6e 70 75 74 2d 6f 75 74 70 75 74 20 63 ┆ype : Index for input-output c┆ 0x1680…16a0 6f 6e 76 65 72 73 69 6f 6e 20 74 61 62 6c 65 73 2e 0d 0a 09 09 61 74 74 20 20 20 20 3a 20 20 45 ┆onversion tables. att : E┆ 0x16a0…16c0 6e 61 62 6c 65 2f 64 69 73 61 62 6c 65 20 61 74 74 65 6e 74 69 6f 6e 2e 0d 0a 09 09 70 72 6f 6d ┆nable/disable attention. prom┆ 0x16c0…16e0 20 20 20 3a 20 20 84 43 68 61 72 61 63 74 65 72 20 76 61 6c 75 65 20 6f 66 20 70 72 6f 6d 70 74 ┆ : Character value of prompt┆ 0x16e0…1700 2e 20 49 66 20 3d 20 30 2c 20 6e 6f 20 70 72 6f 6d 70 74 20 69 73 20 73 65 6e 74 2e 0d 0a 09 09 ┆. If = 0, no prompt is sent. ┆ 0x1700…1720 66 6c 6f 77 20 20 20 3a 20 20 84 46 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 73 65 6c 65 63 74 69 6f ┆flow : Flow control selectio┆ 0x1720…1740 6e 20 3a 20 6e 6f 20 3d 20 6e 6f 20 66 6c 6f 77 20 63 6f 6e 74 72 6f 6c 2c 20 69 6f 20 3d 20 0a ┆n : no = no flow control, io = ┆ 0x1740…1760 19 93 80 80 62 6f 74 68 20 6f 6e 20 69 6e 70 75 74 20 61 6e 64 20 6f 75 74 70 75 74 2c 20 69 6e ┆ both on input and output, in┆ 0x1760…1780 20 3d 20 69 6e 70 75 74 20 6f 6e 6c 79 2c 20 6f 75 74 20 3d 20 0a 19 93 80 80 6f 75 74 70 75 74 ┆ = input only, out = output┆ 0x1780…17a0 20 6f 6e 6c 79 2e 0d 0a 09 09 73 74 6f 70 20 20 20 3a 09 53 65 74 20 6e 75 6d 62 65 72 20 6f 66 ┆ only. stop : Set number of┆ 0x17a0…17c0 20 73 74 6f 70 62 69 74 73 2e 0d 0a 09 09 70 61 72 69 20 20 20 3a 20 20 84 53 65 74 20 70 61 72 ┆ stopbits. pari : Set par┆ 0x17c0…17e0 69 74 79 20 63 68 65 63 6b 20 3a 20 6f 64 64 20 3d 20 6f 64 64 20 70 61 72 69 74 79 2c 20 65 76 ┆ity check : odd = odd parity, ev┆ 0x17e0…1800 65 20 3d 20 65 76 65 6e 20 0a 19 93 80 80 70 61 72 69 74 79 2c 20 6e 6f 20 3d 20 6e 6f 20 70 61 ┆e = even parity, no = no pa┆ 0x1800…1820 (12,) 72 69 74 79 20 63 68 65 63 6b 2e 0d 0a 09 09 74 69 6d 65 20 20 20 3a 20 20 53 65 74 20 69 6e 70 ┆rity check. time : Set inp┆ 0x1820…1840 75 74 20 74 69 6d 65 6f 75 74 20 76 61 6c 75 65 2e 0d 0a 09 09 63 68 61 72 20 20 20 3a 20 20 53 ┆ut timeout value. char : S┆ 0x1840…1860 65 74 20 63 68 61 72 61 63 74 65 72 20 6c 65 6e 67 74 68 2c 20 69 6e 20 62 69 74 73 2e 0d 0a 09 ┆et character length, in bits. ┆ 0x1860…1880 09 72 61 74 65 20 20 20 3a 20 20 84 53 65 74 20 6c 69 6e 65 73 70 65 65 64 2e 20 49 66 20 6f 6e ┆ rate : Set linespeed. If on┆ 0x1880…18a0 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 73 74 61 74 65 64 2c 20 62 6f 74 68 20 69 6e 70 75 ┆e parameter is stated, both inpu┆ 0x18a0…18c0 74 20 0a 19 93 80 80 61 6e 64 20 6f 75 74 70 75 74 20 73 70 65 65 64 20 69 73 20 73 65 74 20 74 ┆t and output speed is set t┆ 0x18c0…18e0 6f 20 74 68 69 73 2e 20 49 66 20 74 77 6f 20 70 61 72 61 6d 65 74 65 72 73 20 0a 19 93 80 80 61 ┆o this. If two parameters a┆ 0x18e0…1900 72 65 20 73 74 61 74 65 64 2c 20 69 74 20 6d 65 61 6e 73 20 72 61 74 65 2e 3c 72 65 63 65 69 76 ┆re stated, it means rate.<receiv┆ 0x1900…1920 65 72 20 62 70 73 3e 2e 3c 73 65 6e 64 65 72 20 0a 19 93 80 80 62 70 73 3e 0d 0a 09 09 73 65 74 ┆er bps>.<sender bps> set┆ 0x1920…1940 20 20 20 20 3a 20 20 84 55 73 65 64 20 66 6f 72 20 73 65 74 74 69 6e 67 20 6e 6f 6e 2d 64 65 73 ┆ : Used for setting non-des┆ 0x1940…1960 63 72 69 62 65 64 20 62 69 74 6d 61 73 6b 73 20 69 6e 20 73 65 74 2d 73 70 65 63 69 2d 0a 19 93 ┆cribed bitmasks in set-speci- ┆ 0x1960…1980 80 80 66 69 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 65 2e 20 3c 76 61 6c 75 65 3e 20 69 73 20 69 ┆ fication message. <value> is i┆ 0x1980…19a0 6e 73 65 72 74 65 64 20 69 6e 20 6d 65 73 73 20 0a 19 93 80 80 28 3c 69 6e 64 65 78 3e 29 2c 20 ┆nserted in mess (<index>), ┆ 0x19a0…19c0 69 6e 20 74 68 65 20 62 69 74 20 70 6f 73 69 74 69 6f 6e 73 20 66 72 6f 6d 20 28 31 20 73 68 69 ┆in the bit positions from (1 shi┆ 0x19c0…19e0 66 74 20 0a 19 93 80 80 3c 73 68 69 66 74 3e 29 20 74 6f 20 28 31 20 73 68 69 66 74 20 28 3c 73 ┆ft <shift>) to (1 shift (<s┆ 0x19e0…1a00 68 69 66 74 3e 2b 3c 62 69 74 73 3e 29 29 2e 0d 0a 09 09 74 65 73 74 20 20 20 3a 20 20 84 55 73 ┆hift>+<bits>)). test : Us┆ 0x1a00…1a20 (13,) 65 64 20 74 6f 20 63 68 65 63 6b 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6e 74 65 6e 74 73 20 6f ┆ed to check the final contents o┆ 0x1a20…1a40 66 20 67 65 74 2d 20 61 6e 64 20 73 65 74 2d 73 70 65 2d 0a 19 93 80 80 63 69 66 69 63 61 74 69 ┆f get- and set-spe- cificati┆ 0x1a40…1a60 6f 6e 20 6d 65 73 73 61 67 65 73 2e 20 54 68 65 20 73 65 74 2d 73 70 65 63 69 66 69 63 61 74 69 ┆on messages. The set-specificati┆ 0x1a60…1a7d 6f 6e 20 6d 65 73 73 61 67 65 20 69 73 20 0a 19 93 80 80 61 76 6f 69 64 65 64 2e 0d 0a ┆on message is avoided. ┆ 0x1a7d…1a80 FormFeed { 0x1a7d…1a80 0c 83 a4 ┆ ┆ 0x1a7d…1a80 } 0x1a80…1aa0 0a a1 b0 36 2e 09 09 46 4f 52 4d 41 54 20 4f 46 20 54 48 45 20 4f 55 54 50 55 54 20 44 49 53 50 ┆ 6. FORMAT OF THE OUTPUT DISP┆ 0x1aa0…1ac0 4c 41 59 45 44 0d 0a 0d 0a 09 09 84 84 54 68 65 20 a1 66 69 72 73 74 e1 20 6c 69 6e 65 20 6f 66 ┆LAYED The first line of┆ 0x1ac0…1ae0 20 6f 75 74 70 75 74 20 73 68 6f 77 73 20 73 65 6c 65 63 74 65 64 20 70 61 72 74 73 20 6f 66 20 ┆ output shows selected parts of ┆ 0x1ae0…1b00 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 0a 19 89 80 80 70 72 6f 63 65 73 73 20 64 65 73 63 72 69 ┆the terminal process descri┆ 0x1b00…1b20 70 74 69 6f 6e 3a 0d 0a 0d 0a 09 09 3c 70 72 6f 63 3e 3a 09 84 6a 6f 62 68 6f 73 74 3d 3c 6a 68 ┆ption: <proc>: jobhost=<jh┆ 0x1b20…1b40 3e 28 3c 6a 68 6c 3e 29 20 64 65 76 68 6f 73 74 3d 3c 64 68 3e 28 3c 64 68 6c 3e 29 20 68 77 73 ┆>(<jhl>) devhost=<dh>(<dhl>) hws┆ 0x1b40…1b60 3d 3c 68 77 73 3e 20 0a 19 93 80 80 6b 69 6e 64 3d 3c 6b 3e 28 3c 73 6b 3e 29 0d 0a 0d 0a 09 09 ┆=<hws> kind=<k>(<sk>) ┆ 0x1b60…1b80 77 68 65 72 65 3a 0d 0a 09 09 3c 70 72 6f 63 3e 09 6e 61 6d 65 20 6f 66 20 74 65 72 6d 69 6e 61 ┆where: <proc> name of termina┆ 0x1b80…1ba0 6c 20 70 72 6f 63 65 73 73 0d 0a 09 09 3c 6a 68 3e 09 09 6a 6f 62 68 6f 73 74 20 69 64 65 6e 74 ┆l process <jh> jobhost ident┆ 0x1ba0…1bc0 2c 20 69 2e 65 2e 20 52 43 38 30 30 30 20 69 64 65 6e 74 0d 0a 09 09 3c 6a 68 6c 3e 09 6a 6f 62 ┆, i.e. RC8000 ident <jhl> job┆ 0x1bc0…1be0 68 6f 73 74 20 6c 69 6e 6b 6e 6f 2c 20 69 2e 65 2e 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 20 ┆host linkno, i.e. device number ┆ 0x1be0…1c00 69 6e 20 52 43 38 30 30 30 0d 0a 09 09 3c 64 68 3e 09 09 64 65 76 69 63 65 68 6f 73 74 20 69 64 ┆in RC8000 <dh> devicehost id┆ 0x1c00…1c20 (14,) 65 6e 74 2c 20 69 2e 65 2e 20 69 64 65 6e 74 20 6f 66 20 74 68 65 20 44 65 76 69 63 65 20 43 6f ┆ent, i.e. ident of the Device Co┆ 0x1c20…1c40 6e 74 72 6f 6c 6c 65 72 0d 0a 09 09 3c 64 68 6c 3e 09 84 64 65 76 69 63 65 68 6f 73 74 20 6c 69 ┆ntroller <dhl> devicehost li┆ 0x1c40…1c60 6e 6b 6e 6f 2c 20 69 2e 65 2e 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 ┆nkno, i.e. device number in the ┆ 0x1c60…1c80 44 65 76 69 63 65 20 0a 19 93 80 80 43 6f 6e 74 72 6f 6c 6c 65 72 0d 0a 09 09 3c 68 77 73 3e 09 ┆Device Controller <hws> ┆ 0x1c80…1ca0 6c 69 6e 6b 20 62 75 66 66 65 72 20 73 69 7a 65 2c 20 69 6e 20 68 61 6c 66 77 6f 72 64 73 0d 0a ┆link buffer size, in halfwords ┆ 0x1ca0…1cc0 09 09 3c 6b 3e 09 09 84 70 72 6f 63 65 73 73 20 6b 69 6e 64 20 28 69 6e 20 52 43 38 30 30 30 20 ┆ <k> process kind (in RC8000 ┆ 0x1cc0…1ce0 6d 6f 6e 69 74 6f 72 29 2e 20 38 34 20 69 73 20 70 65 72 6d 61 6e 65 6e 74 20 0a 19 93 80 80 6c ┆monitor). 84 is permanent l┆ 0x1ce0…1d00 69 6e 6b 20 76 69 61 20 46 50 41 2e 20 38 35 20 69 73 20 74 65 6d 70 65 72 61 72 79 20 6c 69 6e ┆ink via FPA. 85 is temperary lin┆ 0x1d00…1d20 6b 20 76 69 61 20 46 50 41 0d 0a 09 09 3c 73 6b 3e 09 09 73 75 62 6b 69 6e 64 20 28 69 6e 20 52 ┆k via FPA <sk> subkind (in R┆ 0x1d20…1d40 43 38 30 30 30 20 6d 6f 6e 69 74 6f 72 29 2e 20 38 20 69 73 20 74 65 72 6d 69 6e 61 6c 0d 0a 0d ┆C8000 monitor). 8 is terminal ┆ 0x1d40…1d60 0a 09 09 84 49 66 20 70 72 6f 63 65 73 73 20 6b 69 6e 64 20 69 73 20 6e 6f 74 20 38 34 20 6f 72 ┆ If process kind is not 84 or┆ 0x1d60…1d80 20 38 35 2c 20 6f 6e 6c 79 20 3c 70 72 6f 63 3e 2c 20 3c 6a 68 3e 20 61 6e 64 20 3c 6b 3e 20 61 ┆ 85, only <proc>, <jh> and <k> a┆ 0x1d80…1da0 72 65 20 0a 19 89 80 80 6f 75 74 70 75 74 2e 0d 0a 0d 0a 09 09 84 54 68 65 20 a1 73 65 63 6f 6e ┆re output. The secon┆ 0x1da0…1dc0 64 e1 20 61 6e 64 20 a1 74 68 69 72 64 e1 20 6c 69 6e 65 73 20 73 68 6f 77 20 74 68 65 20 72 65 ┆d and third lines show the re┆ 0x1dc0…1de0 73 75 6c 74 69 6e 67 20 74 65 72 6d 69 6e 61 6c 20 73 70 65 63 69 66 69 2d 0a 19 89 80 80 63 61 ┆sulting terminal specifi- ca┆ 0x1de0…1e00 74 69 6f 6e 73 2c 20 77 72 69 74 74 65 6e 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 ┆tions, written in the same forma┆ 0x1e00…1e1b (15,) 74 20 61 73 20 74 68 65 20 46 50 2d 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a ┆t as the FP-parameters. ┆ 0x1e1b…1e1e FormFeed { 0x1e1b…1e1e 0c 82 b8 ┆ ┆ 0x1e1b…1e1e } 0x1e1e…1e20 0a a1 ┆ ┆ 0x1e20…1e40 b0 37 2e 09 09 45 52 52 4f 52 20 4d 45 53 53 41 47 45 53 0d 0a 0d 0a 09 09 84 41 6e 79 20 65 72 ┆ 7. ERROR MESSAGES Any er┆ 0x1e40…1e60 72 6f 72 20 6d 65 73 73 61 67 65 20 77 69 6c 6c 20 73 65 74 20 74 68 65 20 46 50 20 6d 6f 64 65 ┆ror message will set the FP mode┆ 0x1e60…1e80 20 62 69 74 73 3a 0d 0a 09 09 09 6f 6b 2e 6e 6f 2c 20 77 61 72 6e 69 6e 67 2e 79 65 73 2e 0d 0a ┆ bits: ok.no, warning.yes. ┆ 0x1e80…1ea0 0d 0a 09 09 2a 2a 2a 74 65 72 6d 73 70 65 63 20 73 79 6e 74 61 78 20 3a 20 3c 70 61 72 61 6d 3e ┆ ***termspec syntax : <param>┆ 0x1ea0…1ec0 20 63 6f 72 72 65 63 74 20 73 79 6e 74 61 78 20 69 73 3a 0d 0a 09 09 20 20 20 28 61 20 73 68 6f ┆ correct syntax is: (a sho┆ 0x1ec0…1ee0 72 74 20 73 75 72 76 65 79 20 6f 66 20 63 61 6c 6c 20 73 79 6e 74 61 78 29 0d 0a 09 09 20 20 20 ┆rt survey of call syntax) ┆ 0x1ee0…1f00 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 3c 70 61 72 61 6d 3e 20 69 73 20 69 6e 63 6f ┆The parameter in <param> is inco┆ 0x1f00…1f20 72 72 65 64 2e 0d 0a 0d 0a 09 09 2a 2a 2a 74 65 72 6d 73 70 65 63 20 73 6f 72 72 79 20 3a 20 6e ┆rred. ***termspec sorry : n┆ 0x1f20…1f40 6f 74 20 66 6f 75 6e 64 3a 3c 70 72 6f 63 3e 0d 0a 09 09 20 20 20 54 68 65 20 74 65 72 6d 69 6e ┆ot found:<proc> The termin┆ 0x1f40…1f60 61 6c 20 70 72 6f 63 65 73 73 20 3c 70 72 6f 63 3e 20 63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e ┆al process <proc> cannot be foun┆ 0x1f60…1f80 64 2e 0d 0a 0d 0a 09 09 2a 2a 2a 74 65 72 6d 73 70 65 63 20 73 6f 72 72 79 20 3a 20 6e 6f 74 20 ┆d. ***termspec sorry : not ┆ 0x1f80…1fa0 74 65 72 6d 69 6e 61 6c 0d 0a 09 09 20 20 20 84 54 68 65 20 70 72 6f 63 65 73 73 20 64 65 73 63 ┆terminal The process desc┆ 0x1fa0…1fc0 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 70 72 6f 63 65 73 73 20 ┆ription of the terminal process ┆ 0x1fc0…1fe0 64 6f 65 73 20 6e 6f 74 20 0a 19 8c 80 80 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 69 ┆does not indicate that it i┆ 0x1fe0…2000 73 20 61 20 74 65 72 6d 69 6e 61 6c 2c 20 61 66 74 65 72 20 61 6c 6c 2e 0d 0a 0d 0a 09 09 2a 2a ┆s a terminal, after all. **┆ 0x2000…2020 (16,) 2a 74 65 72 6d 73 70 65 63 20 73 6f 72 72 79 20 3a 20 6e 6f 20 73 65 70 63 73 20 61 74 3a 20 3c ┆*termspec sorry : no sepcs at: <┆ 0x2020…2040 70 72 6f 63 3e 20 72 65 73 75 6c 74 20 3c 72 3e 20 3c 73 3e 0d 0a 09 09 20 20 20 4e 6f 74 2d 6f ┆proc> result <r> <s> Not-o┆ 0x2040…2060 6b 20 61 6e 73 77 65 72 20 74 6f 20 67 65 74 2d 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 65 ┆k answer to get-specification me┆ 0x2060…2080 73 73 61 67 65 2e 0d 0a 09 09 20 20 20 3c 72 3e 20 69 73 20 72 65 73 75 6c 74 2c 20 3c 73 3e 20 ┆ssage. <r> is result, <s> ┆ 0x2080…20a0 69 73 20 73 74 61 74 75 73 20 77 6f 72 64 2e 0d 0a 0d 0a 09 09 2a 2a 2a 74 65 72 6d 73 70 65 63 ┆is status word. ***termspec┆ 0x20a0…20c0 20 73 6f 72 72 79 20 3a 20 73 70 65 63 73 20 6e 6f 74 20 73 65 74 20 61 74 3a 20 3c 70 72 6f 63 ┆ sorry : specs not set at: <proc┆ 0x20c0…20e0 3e 20 72 65 73 75 6c 74 20 3c 72 3e 20 3c 73 3e 0d 0a 09 09 20 20 20 4e 6f 74 2d 6f 6b 20 61 6e ┆> result <r> <s> Not-ok an┆ 0x20e0…2100 73 77 65 72 20 74 6f 20 73 65 74 2d 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 65 73 73 61 67 ┆swer to set-specification messag┆ 0x2100…2120 65 2e 0d 0a 09 09 20 20 20 3c 72 3e 20 69 73 20 72 65 73 75 6c 74 2c 20 3c 73 3e 20 69 73 20 73 ┆e. <r> is result, <s> is s┆ 0x2120…2140 74 61 74 75 73 20 77 6f 72 64 2e 0d 0a 0d 0a 09 09 2a 2a 2a 74 65 72 6d 73 70 65 63 20 73 6f 72 ┆tatus word. ***termspec sor┆ 0x2140…2160 72 79 20 3a 20 66 75 6e 63 74 69 6f 6e 20 62 69 74 20 35 20 72 65 71 75 69 72 65 64 2e 0d 0a 09 ┆ry : function bit 5 required. ┆ 0x2160…2180 09 20 20 20 46 75 6e 63 74 69 6f 6e 20 62 69 74 20 35 20 69 73 20 72 65 71 75 69 72 65 64 20 77 ┆ Function bit 5 is required w┆ 0x2180…21a0 68 65 6e 20 63 68 61 6e 67 69 6e 67 0d 0a 09 09 20 20 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e ┆hen changing specification┆ 0x21a0…21c0 73 20 6f 66 20 61 20 74 65 72 6d 69 6e 61 6c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 70 72 69 ┆s of a terminal which is not pri┆ 0x21c0…21d0 6d 61 72 79 20 6f 75 74 70 75 74 2e 0d 0a 0d 0a ┆mary output. ┆ 0x21d0…21d3 FormFeed { 0x21d0…21d3 0c 82 d0 ┆ ┆ 0x21d0…21d3 } 0x21d3…21e0 0a a1 b0 38 2e 09 09 52 45 46 45 52 45 ┆ 8. REFERE┆ 0x21e0…2200 4e 43 45 53 2e 0d 0a 0d 0a 09 09 28 31 29 20 20 4c 42 4a 20 38 33 2e 30 37 2e 31 32 20 20 52 43 ┆NCES. (1) LBJ 83.07.12 RC┆ 0x2200…2220 (17,) 38 30 30 30 20 54 65 72 6d 69 6e 61 6c 20 50 72 6f 63 65 73 73 2c 20 53 57 38 30 30 31 2f 32 2c ┆8000 Terminal Process, SW8001/2,┆ 0x2220…222f 20 52 65 6c 2e 32 2e 30 2e 0d 0a 0d 0a 0d 0a ┆ Rel.2.0. ┆ 0x222f…2232 FormFeed { 0x222f…2232 0c 80 bc ┆ ┆ 0x222f…2232 } 0x2232…2240 0a 0d 0a 0d 0a 0d 0a 1a 1a 74 20 6c 69 6e ┆ t lin┆ 0x2240…2260 65 3e 20 20 3a 3a 3d 0d 0a 09 09 3c 6c 61 73 74 20 6c 69 6e 65 3e 20 20 20 3a 3a 3d 20 70 6f 73 ┆e> ::= <last line> ::= pos┆ 0x2260…2280 69 74 69 76 65 20 69 6e 74 65 67 65 72 0d 0a 0d 0a 09 09 84 54 68 65 20 70 72 6f 67 72 61 6d 20 ┆itive integer The program ┆