summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc734.txt
blob: 49c829c2ceb6b577d782193e17902f35485cf8c4 (plain)
ofshex dumpascii
0000 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f NWG/RFC#.734............MRC.07-O
0020 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 CT-77.08:46..41953.SUPDUP.Displa
0040 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 67 65 20 31 0a 0a 4e 65 74 77 y.Protocol..........Page.1..Netw
0060 6f 72 6b 20 57 6f 72 6b 69 6e 67 20 47 72 6f 75 70 09 09 09 09 09 20 20 20 20 20 20 4d 61 72 6b ork.Working.Group...........Mark
0080 20 43 72 69 73 70 69 6e 0a 52 65 71 75 65 73 74 20 66 6f 72 20 43 6f 6d 6d 65 6e 74 73 20 37 33 .Crispin.Request.for.Comments.73
00a0 34 09 09 09 09 09 20 20 20 20 20 53 55 2d 41 49 0a 4e 49 43 20 34 31 39 35 33 09 09 09 09 09 09 4..........SU-AI.NIC.41953......
00c0 20 20 20 20 37 20 4f 63 74 6f 62 65 72 20 31 39 37 37 0a 0a 09 09 09 20 20 53 55 50 44 55 50 20 ....7.October.1977.......SUPDUP.
00e0 50 72 6f 74 6f 63 6f 6c 0a 0a 49 4e 54 52 4f 44 55 43 54 49 4f 4e 0a 0a 54 68 69 73 20 64 6f 63 Protocol..INTRODUCTION..This.doc
0100 75 6d 65 6e 74 20 64 65 73 63 72 69 62 65 73 20 20 74 68 65 20 53 55 50 44 55 50 20 70 72 6f 74 ument.describes..the.SUPDUP.prot
0120 6f 63 6f 6c 2c 20 20 61 20 68 69 67 68 6c 79 20 65 66 66 69 63 69 65 6e 74 20 20 64 69 73 70 6c ocol,..a.highly.efficient..displ
0140 61 79 0a 74 65 6c 6e 65 74 20 70 72 6f 74 6f 63 6f 6c 2e 20 20 49 74 20 6f 72 69 67 69 6e 61 6c ay.telnet.protocol...It.original
0160 6c 79 20 73 74 61 72 74 65 64 20 61 73 20 61 20 70 72 69 76 61 74 65 20 70 72 6f 74 6f 63 6f 6c ly.started.as.a.private.protocol
0180 20 62 65 74 77 65 65 6e 20 20 74 68 65 0a 49 54 53 20 73 79 73 74 65 6d 73 20 61 74 20 4d 49 54 .between..the.ITS.systems.at.MIT
01a0 20 74 6f 20 61 6c 6c 6f 77 20 61 20 75 73 65 72 20 61 74 20 61 6e 79 20 6f 6e 65 20 6f 66 20 74 .to.allow.a.user.at.any.one.of.t
01c0 68 65 73 65 20 73 79 73 74 65 6d 73 20 74 6f 20 75 73 65 20 20 6f 6e 65 0a 6f 66 20 74 68 65 20 hese.systems.to.use..one.of.the.
01e0 6f 74 68 65 72 73 20 61 73 20 61 20 64 69 73 70 6c 61 79 2e 20 20 41 74 20 74 68 65 20 63 75 72 others.as.a.display...At.the.cur
0200 72 65 6e 74 20 77 72 69 74 69 6e 67 2c 20 53 55 50 44 55 50 20 75 73 65 72 20 20 70 72 6f 67 72 rent.writing,.SUPDUP.user..progr
0220 61 6d 73 0a 61 6c 73 6f 20 65 78 69 73 74 20 20 66 6f 72 20 20 44 61 74 61 20 20 44 69 73 63 20 ams.also.exist..for..Data..Disc.
0240 20 61 6e 64 20 20 44 61 74 61 6d 65 64 69 61 20 20 64 69 73 70 6c 61 79 73 20 20 61 74 20 20 53 .and..Datamedia..displays..at..S
0260 55 2d 41 49 20 20 61 6e 64 20 20 66 6f 72 0a 44 61 74 61 6d 65 64 69 61 73 20 61 74 20 53 52 49 U-AI..and..for.Datamedias.at.SRI
0280 2d 4b 4c 2e 20 20 54 68 65 20 61 75 74 68 6f 72 20 69 73 20 6e 6f 74 20 61 77 61 72 65 20 6f 66 -KL...The.author.is.not.aware.of
02a0 20 61 6e 79 20 53 55 50 44 55 50 20 73 65 72 76 65 72 73 20 6f 74 68 65 72 0a 74 68 61 6e 20 61 .any.SUPDUP.servers.other.than.a
02c0 74 20 74 68 65 20 66 6f 75 72 20 4d 49 54 20 49 54 53 20 73 69 74 65 73 2e 0a 0a 54 68 65 20 61 t.the.four.MIT.ITS.sites...The.a
02e0 64 76 61 6e 74 61 67 65 20 20 6f 66 20 20 74 68 65 20 20 53 55 50 44 55 50 20 20 70 72 6f 74 6f dvantage..of..the..SUPDUP..proto
0300 63 6f 6c 20 20 6f 76 65 72 20 20 61 6e 20 20 69 6e 64 69 76 69 64 75 61 6c 20 20 74 65 72 6d 69 col..over..an..individual..termi
0320 6e 61 6c 27 73 0a 70 72 6f 74 6f 63 6f 6c 20 69 73 20 74 68 61 74 20 53 55 50 44 55 50 20 64 65 nal's.protocol.is.that.SUPDUP.de
0340 66 69 6e 65 73 20 61 20 22 76 69 72 74 75 61 6c 22 20 6f 72 20 22 73 6f 66 74 77 61 72 65 22 20 fines.a."virtual".or."software".
0360 64 69 73 70 6c 61 79 20 74 65 72 6d 69 6e 61 6c 0a 74 68 61 74 20 69 6d 70 6c 65 6d 65 6e 74 73 display.terminal.that.implements
0380 20 72 65 6c 65 76 61 6e 74 20 20 63 75 72 73 6f 72 20 6d 6f 74 69 6f 6e 20 6f 70 65 72 61 74 69 .relevant..cursor.motion.operati
03a0 6f 6e 73 2e 20 20 20 54 68 65 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 20 6e 6f 74 0a 62 75 69 6c ons....The.protocol.is..not.buil
03c0 74 20 6f 6e 20 20 61 6e 79 20 20 70 61 72 74 69 63 75 6c 61 72 20 20 64 69 73 70 6c 61 79 20 20 t.on..any..particular..display..
03e0 74 65 72 6d 69 6e 61 6c 20 62 75 74 20 20 72 61 74 68 65 72 20 20 6f 6e 20 20 74 68 65 20 20 73 terminal.but..rather..on..the..s
0400 65 74 20 20 6f 66 0a 66 75 6e 63 74 69 6f 6e 73 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 64 et..of.functions.common.to.all.d
0420 69 73 70 6c 61 79 20 74 65 72 6d 69 6e 61 6c 73 3b 20 68 65 6e 63 65 20 69 74 20 69 73 20 63 6f isplay.terminals;.hence.it.is.co
0440 6d 70 6c 65 74 65 6c 79 20 20 64 65 76 69 63 65 2d 0a 69 6e 64 65 70 65 6e 64 65 6e 74 2e 20 20 mpletely..device-.independent...
0460 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 61 6c 73 6f 20 70 In.addition,.the.protocol.also.p
0480 72 6f 76 69 64 65 73 20 66 6f 72 20 74 65 72 6d 69 6e 61 6c 73 20 20 77 68 69 63 68 0a 63 61 6e rovides.for.terminals..which.can
04a0 6e 6f 74 20 68 61 6e 64 6c 65 20 63 65 72 74 61 69 6e 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 not.handle.certain.operations,.s
04c0 75 63 68 20 61 73 20 6c 69 6e 65 20 6f 72 20 63 68 61 72 61 63 74 65 72 20 69 6e 73 65 72 74 2f uch.as.line.or.character.insert/
04e0 64 65 6c 65 74 65 2e 0a 49 6e 20 66 61 63 74 2c 20 20 69 74 20 69 73 20 20 6d 6f 72 65 20 74 68 delete..In.fact,..it.is..more.th
0500 61 6e 20 20 74 68 69 73 2e 20 20 20 49 74 20 70 72 6f 76 69 64 65 73 20 20 66 6f 72 20 74 65 72 an..this....It.provides..for.ter
0520 6d 69 6e 61 6c 73 20 20 77 68 69 63 68 20 20 61 72 65 0a 6d 69 73 73 69 6e 67 20 61 6e 79 20 73 minals..which..are.missing.any.s
0540 65 74 20 6f 66 20 66 65 61 74 75 72 65 73 2c 20 61 6c 6c 20 74 68 65 20 77 61 79 20 64 6f 77 6e et.of.features,.all.the.way.down
0560 20 74 6f 20 6d 6f 64 65 6c 20 33 33 20 54 65 6c 65 74 79 70 65 73 2e 0a 0a 54 68 65 20 61 64 76 .to.model.33.Teletypes...The.adv
0580 61 6e 74 61 67 65 20 6f 76 65 72 20 74 68 65 20 54 45 4c 4e 45 54 20 70 72 6f 74 6f 63 6f 6c 20 antage.over.the.TELNET.protocol.
05a0 20 69 73 20 74 68 61 74 20 53 55 50 44 55 50 20 74 61 6b 65 73 20 61 64 76 61 6e 74 61 67 65 20 .is.that.SUPDUP.takes.advantage.
05c0 20 6f 66 0a 74 68 65 20 66 75 6c 6c 20 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 6f 66 20 20 64 .of.the.full..capabilities.of..d
05e0 69 73 70 6c 61 79 20 20 74 65 72 6d 69 6e 61 6c 73 2c 20 61 6c 74 68 6f 75 67 68 20 20 69 74 20 isplay..terminals,.although..it.
0600 61 6c 73 6f 20 20 68 61 73 20 20 74 68 65 0a 61 62 69 6c 69 74 79 20 74 6f 20 72 75 6e 20 70 72 also..has..the.ability.to.run.pr
0620 69 6e 74 69 6e 67 20 74 65 72 6d 69 6e 61 6c 73 2e 0a 0a 49 74 20 69 73 20 74 6f 20 62 65 20 20 inting.terminals...It.is.to.be..
0640 6e 6f 74 65 64 20 74 68 61 74 20 53 55 50 44 55 50 20 6f 70 65 72 61 74 65 73 20 20 69 6e 64 65 noted.that.SUPDUP.operates..inde
0660 70 65 6e 64 65 6e 74 6c 79 20 66 72 6f 6d 20 54 45 4c 4e 45 54 3b 20 69 74 20 20 69 73 0a 6e 6f pendently.from.TELNET;.it..is.no
0680 74 20 61 6e 20 6f 70 74 69 6f 6e 20 74 6f 20 20 74 68 65 20 54 45 4c 4e 45 54 20 70 72 6f 74 6f t.an.option.to..the.TELNET.proto
06a0 63 6f 6c 2e 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 63 65 72 74 61 69 6e 20 20 61 73 73 col....In.addition,.certain..ass
06c0 75 6d 70 74 69 6f 6e 73 0a 61 72 65 20 6d 61 64 65 20 61 62 6f 75 74 20 74 68 65 20 20 73 65 72 umptions.are.made.about.the..ser
06e0 76 65 72 20 61 6e 64 20 74 68 65 20 75 73 65 72 20 20 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 74 ver.and.the.user..programs.and.t
0700 68 65 69 72 20 20 63 61 70 61 62 69 6c 69 74 69 65 73 2e 0a 53 70 65 63 69 66 69 63 61 6c 6c 79 heir..capabilities..Specifically
0720 2c 20 69 74 20 69 73 20 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 74 68 65 20 20 6f 70 65 72 61 ,.it.is..assumed.that.the..opera
0740 74 69 6e 67 20 73 79 73 74 65 6d 20 6f 6e 20 20 61 20 73 65 72 76 65 72 20 20 68 6f 73 74 0a 70 ting.system.on..a.server..host.p
0760 72 6f 76 69 64 65 73 20 61 6c 6c 20 74 68 65 20 64 69 73 70 6c 61 79 2d 6f 72 69 65 6e 74 65 64 rovides.all.the.display-oriented
0780 20 66 65 61 74 75 72 65 73 20 6f 66 20 49 54 53 2e 20 20 48 6f 77 65 76 65 72 2c 20 61 20 73 65 .features.of.ITS...However,.a.se
07a0 72 76 65 72 20 20 6d 61 79 0a 65 6c 65 63 74 20 6e 6f 74 20 74 6f 20 64 6f 20 63 65 72 74 61 69 rver..may.elect.not.to.do.certai
07c0 6e 20 64 69 73 70 6c 61 79 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 76 61 69 6c 61 62 6c 65 20 69 n.display.operations.available.i
07e0 6e 20 53 55 50 44 55 50 3b 20 74 68 65 20 53 55 50 44 55 50 0a 70 72 6f 74 6f 63 6f 6c 20 69 73 n.SUPDUP;.the.SUPDUP.protocol.is
0800 20 66 61 72 2d 72 65 61 63 68 69 6e 67 20 65 6e 6f 75 67 68 20 73 6f 20 20 74 68 61 74 20 74 68 .far-reaching.enough.so..that.th
0820 65 20 70 72 6f 74 6f 63 6f 6c 20 61 6c 6c 6f 77 73 20 74 65 72 6d 69 6e 61 6c 73 20 20 74 6f 0a e.protocol.allows.terminals..to.
0840 62 65 20 68 61 6e 64 6c 65 64 20 20 61 73 20 77 65 6c 6c 20 20 61 73 20 74 68 61 74 20 20 68 6f be.handled..as.well..as.that..ho
0860 73 74 20 63 61 6e 20 20 68 61 6e 64 6c 65 20 74 65 72 6d 69 6e 61 6c 73 20 20 69 6e 20 67 65 6e st.can..handle.terminals..in.gen
0880 65 72 61 6c 2e 20 20 20 4f 66 0a 63 6f 75 72 73 65 2c 20 69 66 20 61 20 68 6f 73 74 20 64 6f 65 eral....Of.course,.if.a.host.doe
08a0 73 20 6e 6f 74 20 20 73 75 70 70 6f 72 74 20 64 69 73 70 6c 61 79 20 74 65 72 6d 69 6e 61 6c 73 s.not..support.display.terminals
08c0 20 69 6e 20 61 6e 79 20 73 70 65 63 69 61 6c 20 20 77 61 79 2c 0a 74 68 65 72 65 20 69 73 20 6e .in.any.special..way,.there.is.n
08e0 6f 20 70 6f 69 6e 74 20 69 6e 20 62 6f 74 68 65 72 69 6e 67 20 20 74 6f 20 69 6d 70 6c 65 6d 65 o.point.in.bothering..to.impleme
0900 6e 74 20 61 20 53 55 50 44 55 50 20 73 65 72 76 65 72 20 73 69 6e 63 65 20 20 54 45 4c 4e 45 54 nt.a.SUPDUP.server.since..TELNET
0920 0a 77 69 6c 6c 20 77 6f 72 6b 20 6a 75 73 74 20 61 73 20 77 65 6c 6c 2e 0a 0a 41 20 6d 6f 72 65 .will.work.just.as.well...A.more
0940 20 63 6f 6d 70 6c 65 74 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 20 6f 66 20 74 68 65 20 64 69 .complete.description..of.the.di
0960 73 70 6c 61 79 20 66 61 63 69 6c 69 74 69 65 73 20 20 6f 66 20 53 55 50 44 55 50 20 61 6e 64 20 splay.facilities..of.SUPDUP.and.
0980 20 49 54 53 0a 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 79 20 46 54 50 27 69 6e 67 20 74 68 65 .ITS.can.be.found.by.FTP'ing.the
09a0 20 20 6f 6e 6c 69 6e 65 20 66 69 6c 65 20 2e 49 4e 46 4f 2e 3b 49 54 53 20 54 54 59 20 66 72 6f ..online.file..INFO.;ITS.TTY.fro
09c0 6d 20 41 52 50 41 6e 65 74 20 20 68 6f 73 74 0a 4d 49 54 2d 41 49 20 28 68 6f 73 74 20 32 30 36 m.ARPAnet..host.MIT-AI.(host.206
09e0 20 6f 63 74 61 6c 2c 20 31 33 34 2e 20 64 65 63 69 6d 61 6c 29 2e 20 20 46 6f 72 20 6d 6f 72 65 .octal,.134..decimal)...For.more
0a00 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 74 68 65 20 20 6d 61 69 6c 69 6e 67 0a 61 64 64 72 65 .information,.the..mailing.addre
0a20 73 73 20 66 6f 72 20 53 55 50 44 55 50 20 69 73 20 22 28 42 55 47 20 53 55 50 44 55 50 29 20 61 ss.for.SUPDUP.is."(BUG.SUPDUP).a
0a40 74 20 4d 49 54 2d 41 49 22 2e 20 20 49 66 20 79 6f 75 72 20 6d 61 69 6c 20 73 79 73 74 65 6d 20 t.MIT-AI"...If.your.mail.system.
0a60 77 6f 6e 27 74 0a 61 6c 6c 6f 77 20 79 6f 75 20 74 6f 20 75 73 65 20 70 61 72 65 6e 74 68 65 73 won't.allow.you.to.use.parenthes
0a80 65 73 2c 20 75 73 65 20 42 75 67 2d 53 55 50 44 55 50 40 4d 49 54 2d 41 49 2e 0a 00 00 00 00 00 es,.use.Bug-SUPDUP@MIT-AI.......
0aa0 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 ................................
0ac0 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 ................................
0ae0 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 ................................
0b00 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 ................................
0b20 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 ................................
0b40 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 ................................
0b60 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 ................................
0b80 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 ................................
0ba0 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 ................................
0bc0 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 ................................
0be0 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 ................................
0c00 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 ................................
0c20 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 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 ...............NWG/RFC#.734.....
0c60 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 .......MRC.07-OCT-77.08:46..4195
0c80 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 3.SUPDUP.Display.Protocol.......
0ca0 20 20 20 50 61 67 65 20 32 0a 0a 42 41 43 4b 47 52 4f 55 4e 44 0a 0a 54 68 65 20 53 55 50 44 55 ...Page.2..BACKGROUND..The.SUPDU
0cc0 50 20 70 72 6f 74 6f 63 6f 6c 20 6f 72 69 67 69 6e 61 74 65 64 20 61 73 20 74 68 65 20 69 6e 74 P.protocol.originated.as.the.int
0ce0 65 72 6e 61 6c 20 70 72 6f 74 6f 63 6f 6c 20 75 73 65 64 20 62 65 74 77 65 65 6e 20 70 61 72 74 ernal.protocol.used.between.part
0d00 73 0a 6f 66 20 49 54 53 2c 20 61 6e 64 20 62 65 74 77 65 65 6e 20 49 54 53 20 61 6e 64 20 22 69 s.of.ITS,.and.between.ITS.and."i
0d20 6e 74 65 6c 6c 69 67 65 6e 74 22 20 74 65 72 6d 69 6e 61 6c 73 2e 20 20 4f 76 65 72 20 74 68 65 ntelligent".terminals...Over.the
0d40 20 6e 65 74 77 6f 72 6b 2c 20 20 61 0a 75 73 65 72 20 68 6f 73 74 20 61 63 74 73 20 6c 69 6b 65 .network,..a.user.host.acts.like
0d60 20 61 6e 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 74 65 72 6d 69 6e 61 6c 20 70 72 6f 67 72 61 6d .an.intelligent.terminal.program
0d80 6d 65 64 20 66 6f 72 20 49 54 53 2e 0a 0a 54 68 65 20 77 61 79 20 74 65 72 6d 69 6e 61 6c 20 20 med.for.ITS...The.way.terminal..
0da0 6f 75 74 70 75 74 20 77 6f 72 6b 73 20 20 69 6e 20 49 54 53 20 69 73 20 20 61 73 20 66 6f 6c 6c output.works..in.ITS.is..as.foll
0dc0 6f 77 73 3a 20 20 20 54 68 65 20 75 73 65 72 20 20 70 72 6f 67 72 61 6d 0a 74 65 6c 6c 73 20 74 ows:...The.user..program.tells.t
0de0 68 65 20 73 79 73 74 65 6d 20 74 6f 20 20 64 6f 20 76 61 72 69 6f 75 73 20 6f 70 65 72 61 74 69 he.system.to..do.various.operati
0e00 6f 6e 73 2c 20 20 73 75 63 68 20 61 73 20 70 72 69 6e 74 69 6e 67 20 20 63 68 61 72 61 63 74 65 ons,..such.as.printing..characte
0e20 72 73 2c 0a 63 6c 65 61 72 69 6e 67 20 74 68 65 20 73 63 72 65 65 6e 2c 20 6d 6f 76 69 6e 67 20 rs,.clearing.the.screen,.moving.
0e40 74 68 65 20 63 75 72 73 6f 72 2c 20 65 74 63 2e 20 20 54 68 65 73 65 20 6f 70 65 72 61 74 69 6f the.cursor,.etc...These.operatio
0e60 6e 73 20 61 72 65 20 20 66 6f 72 6d 65 64 0a 69 6e 74 6f 20 38 2d 62 69 74 20 63 68 61 72 61 63 ns.are..formed.into.8-bit.charac
0e80 74 65 72 73 20 20 28 75 73 69 6e 67 20 74 68 65 20 20 25 54 44 20 63 6f 64 65 73 20 64 65 73 63 ters..(using.the..%TD.codes.desc
0ea0 72 69 62 65 64 20 20 62 65 6c 6f 77 29 20 61 6e 64 20 20 73 74 6f 72 65 64 0a 69 6e 74 6f 20 61 ribed..below).and..stored.into.a
0ec0 20 20 62 75 66 66 65 72 2e 20 20 20 41 74 20 69 6e 74 65 72 72 75 70 74 20 20 6c 65 76 65 6c 2c ..buffer....At.interrupt..level,
0ee0 20 20 61 73 20 74 68 65 20 20 74 65 72 6d 69 6e 61 6c 20 20 64 65 6d 61 6e 64 73 20 20 6f 75 74 ..as.the..terminal..demands..out
0f00 70 75 74 2c 0a 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 20 72 65 6d 6f 76 65 64 20 20 66 72 put,.characters.are..removed..fr
0f20 6f 6d 20 20 74 68 65 20 62 75 66 66 65 72 20 20 61 6e 64 20 20 74 72 61 6e 73 6c 61 74 65 64 20 om..the.buffer..and..translated.
0f40 20 69 6e 74 6f 20 20 74 65 72 6d 69 6e 61 6c 0a 64 65 70 65 6e 64 65 6e 74 20 63 6f 64 65 73 2e .into..terminal.dependent.codes.
0f60 20 20 41 74 20 74 68 69 73 20 74 69 6d 65 20 20 70 61 64 64 69 6e 67 20 61 6e 64 20 63 75 72 73 ..At.this.time..padding.and.curs
0f80 6f 72 20 6d 6f 74 69 6f 6e 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 61 72 65 0a 61 6c 73 6f 20 or.motion.optimization.are.also.
0fa0 64 6f 6e 65 2e 0a 0a 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 2c 20 74 68 65 20 69 6e 74 65 72 72 done...In.some.cases,.the.interr
0fc0 75 70 74 20 73 69 64 65 20 64 6f 65 73 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 74 68 65 20 73 61 6d upt.side.does.not.run.on.the.sam
0fe0 65 20 6d 61 63 68 69 6e 65 20 61 73 20 20 74 68 65 0a 75 73 65 72 20 70 72 6f 67 72 61 6d 2e 20 e.machine.as..the.user.program..
1000 20 53 55 50 44 55 50 20 74 65 72 6d 69 6e 61 6c 73 20 68 61 76 65 20 74 68 65 69 72 20 22 69 6e .SUPDUP.terminals.have.their."in
1020 74 65 72 72 75 70 74 20 73 69 64 65 22 20 72 75 6e 6e 69 6e 67 20 69 6e 20 74 68 65 0a 75 73 65 terrupt.side".running.in.the.use
1040 72 20 68 6f 73 74 2e 20 20 57 68 65 6e 20 20 53 55 50 44 55 50 20 69 73 20 20 72 75 6e 20 62 65 r.host...When..SUPDUP.is..run.be
1060 74 77 65 65 6e 20 74 77 6f 20 20 49 54 53 27 73 2c 20 74 68 65 20 20 53 55 50 44 55 50 20 75 73 tween.two..ITS's,.the..SUPDUP.us
1080 65 72 20 20 61 6e 64 0a 73 65 72 76 65 72 20 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 74 68 65 20 er..and.server.programs.and.the.
10a0 6e 65 74 77 6f 72 6b 20 73 69 6d 70 6c 79 20 6d 6f 76 65 20 63 68 61 72 61 63 74 65 72 73 20 66 network.simply.move.characters.f
10c0 72 6f 6d 20 74 68 65 20 62 75 66 66 65 72 20 20 69 6e 0a 74 68 65 20 73 65 72 76 65 72 20 6d 61 rom.the.buffer..in.the.server.ma
10e0 63 68 69 6e 65 20 74 6f 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 75 73 65 72 20 chine.to.the.buffer.in.the.user.
1100 6d 61 63 68 69 6e 65 2e 20 20 54 68 65 20 69 6e 74 65 72 72 75 70 74 20 20 73 69 64 65 0a 74 68 machine...The.interrupt..side.th
1120 65 6e 20 72 75 6e 73 20 6f 6e 20 74 68 65 20 75 73 65 72 20 6d 61 63 68 69 6e 65 20 6a 75 73 74 en.runs.on.the.user.machine.just
1140 20 61 73 20 69 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 68 61 64 20 62 65 65 6e 20 67 .as.if.the.characters.had.been.g
1160 65 6e 65 72 61 74 65 64 0a 6c 6f 63 61 6c 6c 79 2e 0a 0a 44 75 65 20 74 6f 20 74 68 65 20 68 69 enerated.locally...Due.to.the.hi
1180 67 68 6c 79 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 ghly.interactive.characteristics
11a0 20 6f 66 20 62 6f 74 68 20 74 68 65 20 53 55 50 44 55 50 20 20 70 72 6f 74 6f 63 6f 6c 0a 61 6e .of.both.the.SUPDUP..protocol.an
11c0 64 20 74 68 65 20 49 54 53 20 73 79 73 74 65 6d 2c 20 61 6c 6c 20 74 72 61 6e 73 61 63 74 69 6f d.the.ITS.system,.all.transactio
11e0 6e 73 20 61 72 65 20 73 74 72 69 63 74 6c 79 20 63 68 61 72 61 63 74 65 72 20 61 74 20 61 20 74 ns.are.strictly.character.at.a.t
1200 69 6d 65 20 20 61 6e 64 0a 61 6c 6c 20 65 63 68 6f 69 6e 67 20 20 69 73 20 20 72 65 6d 6f 74 65 ime..and.all.echoing..is..remote
1220 2e 20 20 49 6e 20 20 61 64 64 69 74 69 6f 6e 2c 20 20 61 6c 6c 20 70 61 64 64 69 6e 67 20 20 61 ...In..addition,..all.padding..a
1240 6e 64 20 20 63 75 72 73 6f 72 20 20 63 6f 6e 74 72 6f 6c 0a 6f 70 74 69 6d 69 7a 61 74 69 6f 6e nd..cursor..control.optimization
1260 20 6d 75 73 74 20 62 65 20 64 6f 6e 65 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 42 65 63 61 .must.be.done.by.the.user...Beca
1280 75 73 65 20 74 68 69 73 20 69 73 20 61 6c 73 6f 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 73 20 6f use.this.is.also.the.internals.o
12a0 66 20 49 54 53 2c 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 63 68 61 6e 67 65 20 69 74 20 61 6e f.ITS,.the.right.to.change.it.an
12c0 79 20 74 69 6d 65 0a 69 66 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 70 72 6f 76 69 64 65 20 6e y.time.if.necessary.to.provide.n
12e0 65 77 20 66 65 61 74 75 72 65 73 20 20 69 73 20 72 65 73 65 72 76 65 64 20 62 79 20 4d 49 54 2e ew.features..is.reserved.by.MIT.
1300 20 20 49 6e 20 20 70 61 72 74 69 63 75 6c 61 72 2c 0a 74 68 65 20 69 6e 69 74 69 61 6c 20 20 6e ..In..particular,.the.initial..n
1320 65 67 6f 74 69 61 74 69 6f 6e 20 20 69 73 20 70 72 6f 62 61 62 6c 79 20 20 67 6f 69 6e 67 20 20 egotiation..is.probably..going..
1340 74 6f 20 62 65 20 20 63 68 61 6e 67 65 64 20 20 74 6f 20 20 74 72 61 6e 73 6d 69 74 0a 61 64 64 to.be..changed..to..transmit.add
1360 69 74 69 6f 6e 61 6c 20 76 61 72 69 61 62 6c 65 73 2c 20 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 itional.variables,.and.additiona
1380 6c 20 25 54 44 20 63 6f 64 65 73 20 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 61 74 20 61 6e 79 l.%TD.codes..may.be.added.at.any
13a0 20 20 74 69 6d 65 2e 0a 55 73 65 72 20 70 72 6f 67 72 61 6d 73 20 73 68 6f 75 6c 64 20 69 67 6e ..time..User.programs.should.ign
13c0 6f 72 65 20 74 68 6f 73 65 20 74 68 65 79 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 61 62 6f 75 74 2e ore.those.they.don't.know.about.
13e0 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 20 61 72 65 20 ..The.following.conventions.are.
1400 20 75 73 65 64 20 69 6e 20 74 68 69 73 20 20 64 6f 63 75 6d 65 6e 74 3a 20 66 75 6e 63 74 69 6f .used.in.this..document:.functio
1420 6e 20 6b 65 79 73 20 20 28 69 65 2c 0a 6b 65 79 73 20 77 68 69 63 68 20 72 65 70 72 65 73 65 6e n.keys..(ie,.keys.which.represen
1440 74 20 61 20 22 66 75 6e 63 74 69 6f 6e 22 20 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 22 67 t.a."function"..rather.than.a."g
1460 72 61 70 68 69 63 20 63 68 61 72 61 63 74 65 72 22 29 20 20 61 72 65 0a 69 6e 20 75 70 70 65 72 raphic.character")..are.in.upper
1480 20 63 61 73 65 20 69 6e 20 73 71 75 61 72 65 20 62 72 61 63 6b 65 74 73 2e 20 20 50 72 65 66 69 .case.in.square.brackets...Prefi
14a0 78 20 6b 65 79 73 20 28 69 65 2c 20 6b 65 79 73 20 77 68 69 63 68 20 67 65 6e 65 72 61 74 65 20 x.keys.(ie,.keys.which.generate.
14c0 6e 6f 0a 63 68 61 72 61 63 74 65 72 20 62 75 74 20 20 72 61 74 68 65 72 20 61 72 65 20 20 68 65 no.character.but..rather.are..he
14e0 6c 64 20 20 64 6f 77 6e 20 77 68 69 6c 65 20 20 74 79 70 69 6e 67 20 61 6e 6f 74 68 65 72 20 20 ld..down.while..typing.another..
1500 63 68 61 72 61 63 74 65 72 20 20 74 6f 0a 6d 6f 64 69 66 79 20 74 68 61 74 20 20 63 68 61 72 61 character..to.modify.that..chara
1520 63 74 65 72 29 20 20 61 72 65 20 20 69 6e 20 20 75 70 70 65 72 20 63 61 73 65 20 20 69 6e 20 20 cter)..are..in..upper.case..in..
1540 61 6e 67 6c 65 20 20 62 72 61 63 6b 65 74 73 2e 20 20 20 48 65 6e 63 65 0a 22 3c 43 4f 4e 54 52 angle..brackets....Hence."<CONTR
1560 4f 4c 3e 3c 4d 45 54 41 3e 5b 4c 49 4e 45 20 46 45 45 44 5d 22 20 72 65 66 65 72 73 20 74 6f 20 OL><META>[LINE.FEED]".refers.to.
1580 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 67 65 6e 65 72 61 74 65 64 20 77 68 65 6e 20 20 62 .the.character.generated.when..b
15a0 6f 74 68 0a 74 68 65 20 43 4f 4e 54 52 4f 4c 20 61 6e 64 20 4d 45 54 41 20 6b 65 79 73 20 20 61 oth.the.CONTROL.and.META.keys..a
15c0 72 65 20 68 65 6c 64 20 64 6f 77 6e 20 77 68 69 6c 65 20 61 20 4c 49 4e 45 20 46 45 45 44 20 69 re.held.down.while.a.LINE.FEED.i
15e0 73 20 74 79 70 65 64 2e 20 20 43 61 73 65 0a 73 68 6f 75 6c 64 20 20 62 65 20 20 6e 6f 74 65 64 s.typed...Case.should..be..noted
1600 3b 20 20 3c 43 4f 4e 54 52 4f 4c 3e 41 20 20 72 65 66 65 72 73 20 20 74 6f 20 20 61 20 20 64 69 ;..<CONTROL>A..refers..to..a..di
1620 66 66 65 72 65 6e 74 20 20 63 68 61 72 61 63 74 65 72 20 20 20 66 72 6f 6d 0a 3c 43 4f 4e 54 52 fferent..character...from.<CONTR
1640 4f 4c 3e 61 2e 20 20 46 69 6e 61 6c 6c 79 2c 20 61 6c 6c 20 6e 75 6d 62 65 72 73 20 77 68 69 63 OL>a...Finally,.all.numbers.whic
1660 68 20 20 64 6f 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 79 20 61 20 20 h..do.not.explicitly.specify.a..
1680 62 61 73 65 0a 28 69 65 2c 20 6f 63 74 61 6c 20 20 6f 72 20 64 65 63 69 6d 61 6c 29 20 20 73 68 base.(ie,.octal..or.decimal)..sh
16a0 6f 75 6c 64 20 62 65 20 20 72 65 61 64 20 20 61 73 20 6f 63 74 61 6c 20 20 75 6e 6c 65 73 73 20 ould.be..read..as.octal..unless.
16c0 74 68 65 20 20 6e 75 6d 62 65 72 20 20 69 73 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 66 6f 6c 6c the..number..is.immediately.foll
16e0 6f 77 65 64 20 62 79 20 61 20 70 65 72 69 6f 64 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 owed.by.a.period,.in.which.case.
1700 69 74 20 69 73 20 64 65 63 69 6d 61 6c 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 it.is.decimal...................
1720 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 ................................
1740 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 ................................
1760 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 ................................
1780 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 ................................
17a0 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 ................................
17c0 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 ................................
17e0 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 ................................
1800 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 ................................
1820 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 ................................
1840 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 ................................
1860 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 ................................
1880 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 0c 4e ...............................N
18a0 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 WG/RFC#.734............MRC.07-OC
18c0 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 T-77.08:46..41953.SUPDUP.Display
18e0 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 67 65 20 33 0a 0a 49 4e 49 54 49 .Protocol..........Page.3..INITI
1900 41 4c 49 5a 41 54 49 4f 4e 0a 0a 54 68 65 20 53 55 50 44 55 50 20 73 65 72 76 65 72 20 6c 69 73 ALIZATION..The.SUPDUP.server.lis
1920 74 65 6e 73 20 6f 6e 20 73 6f 63 6b 65 74 20 31 33 37 20 6f 63 74 61 6c 2e 20 20 49 43 50 20 70 tens.on.socket.137.octal...ICP.p
1940 72 6f 63 65 65 64 73 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 0a 77 61 79 20 66 6f 72 20 65 73 roceeds.in.the.normal.way.for.es
1960 74 61 62 6c 69 73 68 69 6e 67 20 38 2d 62 69 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 2e 20 20 20 tablishing.8-bit.connections....
1980 41 66 74 65 72 20 74 68 65 20 49 43 50 20 69 73 20 63 6f 6d 70 6c 65 74 65 64 2c 20 20 74 68 65 After.the.ICP.is.completed,..the
19a0 0a 75 73 65 72 20 73 69 64 65 20 20 73 65 6e 64 73 20 73 65 76 65 72 61 6c 20 20 70 61 72 61 6d .user.side..sends.several..param
19c0 65 74 65 72 73 20 74 6f 20 20 74 68 65 20 73 65 72 76 65 72 20 20 73 69 64 65 20 69 6e 20 20 74 eters.to..the.server..side.in..t
19e0 68 65 20 66 6f 72 6d 20 20 6f 66 0a 33 36 2e 2d 62 69 74 20 77 6f 72 64 73 2e 20 20 45 61 63 68 he.form..of.36.-bit.words...Each
1a00 20 20 77 6f 72 64 20 69 73 20 20 73 65 6e 74 20 74 68 72 6f 75 67 68 20 20 74 68 65 20 38 2d 62 ..word.is..sent.through..the.8-b
1a20 69 74 20 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 61 73 20 20 73 69 78 0a 36 2d 62 69 74 20 62 79 74 it..connection.as..six.6-bit.byt
1a40 65 73 2c 20 6d 6f 73 74 2d 73 69 67 6e 69 66 69 63 61 6e 74 20 66 69 72 73 74 2e 20 20 45 61 63 es,.most-significant.first...Eac
1a60 68 20 62 79 74 65 20 69 73 20 69 6e 20 74 68 65 20 6c 6f 77 2d 6f 72 64 65 72 20 36 20 62 69 74 h.byte.is.in.the.low-order.6.bit
1a80 73 0a 6f 66 20 61 20 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 65 20 66 69 72 73 74 20 77 6f 72 s.of.a.character...The.first.wor
1aa0 64 20 69 73 20 74 68 65 20 6e 65 67 61 74 69 76 65 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 d.is.the.negative.of.the.number.
1ac0 6f 66 20 76 61 72 69 61 62 6c 65 73 0a 74 6f 20 66 6f 6c 6c 6f 77 20 69 6e 20 74 68 65 20 68 69 of.variables.to.follow.in.the.hi
1ae0 67 68 20 6f 72 64 65 72 20 31 38 2e 20 62 69 74 73 20 28 74 68 65 20 6c 6f 77 2d 6f 72 64 65 72 gh.order.18..bits.(the.low-order
1b00 20 31 38 2e 20 62 69 74 73 20 61 72 65 20 69 67 6e 6f 72 65 64 29 2c 0a 66 6f 6c 6c 6f 77 65 64 .18..bits.are.ignored),.followed
1b20 20 62 79 20 74 68 65 20 20 76 61 6c 75 65 73 20 6f 66 20 20 74 68 65 20 54 43 54 59 50 2c 20 20 .by.the..values.of..the.TCTYP,..
1b40 54 54 59 4f 50 54 2c 20 54 43 4d 58 56 2c 20 20 54 43 4d 58 48 2c 20 61 6e 64 20 20 54 54 59 52 TTYOPT,.TCMXV,..TCMXH,.and..TTYR
1b60 4f 4c 0a 74 65 72 6d 69 6e 61 6c 20 64 65 73 63 72 69 70 74 6f 72 20 76 61 72 69 61 62 6c 65 73 OL.terminal.descriptor.variables
1b80 20 28 74 68 65 73 65 20 20 61 72 65 20 74 68 65 20 6e 61 6d 65 73 20 74 68 65 79 20 20 61 72 65 .(these..are.the.names.they..are
1ba0 20 6b 6e 6f 77 6e 20 62 79 20 20 61 74 0a 49 54 53 20 73 69 74 65 73 29 2e 20 20 54 68 65 73 65 .known.by..at.ITS.sites)...These
1bc0 20 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 20 33 36 2e 2d 62 69 74 20 62 69 6e 61 72 79 20 ..variables.are..36.-bit.binary.
1be0 6e 75 6d 62 65 72 73 20 20 61 6e 64 20 64 65 66 69 6e 65 20 20 74 68 65 0a 74 65 72 6d 69 6e 61 numbers..and.define..the.termina
1c00 6c 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 20 66 6f 72 20 74 68 65 20 76 69 72 74 75 61 l.characteristics.for.the.virtua
1c20 6c 20 74 65 72 6d 69 6e 61 6c 20 61 74 20 74 68 65 20 52 45 4d 4f 54 45 20 68 6f 73 74 2e 0a 0a l.terminal.at.the.REMOTE.host...
1c40 54 68 65 20 63 6f 75 6e 74 20 69 73 20 66 6f 72 20 66 75 74 75 72 65 20 63 6f 6d 70 61 74 61 62 The.count.is.for.future.compatab
1c60 69 6c 69 74 79 2e 20 20 49 66 20 6d 6f 72 65 20 76 61 72 69 61 62 6c 65 73 20 6e 65 65 64 20 74 ility...If.more.variables.need.t
1c80 6f 20 62 65 20 20 73 65 6e 74 0a 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 74 68 65 20 73 65 o.be..sent.in.the.future,.the.se
1ca0 72 76 65 72 20 73 68 6f 75 6c 64 20 61 73 73 75 6d 65 20 22 72 65 61 73 6f 6e 61 62 6c 65 22 20 rver.should.assume."reasonable".
1cc0 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 69 66 20 74 68 65 0a 75 73 65 72 20 64 6f 65 73 20 default.values.if.the.user.does.
1ce0 6e 6f 74 20 73 70 65 63 69 66 79 20 74 68 65 6d 2e 20 20 50 44 50 2d 31 30 20 66 61 6e 73 20 77 not.specify.them...PDP-10.fans.w
1d00 69 6c 6c 20 72 65 63 6f 67 6e 69 7a 65 20 74 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 20 74 68 65 ill.recognize.the.format.of..the
1d20 0a 63 6f 75 6e 74 20 28 69 65 2c 20 2d 63 6f 75 6e 74 2c 2c 30 29 20 61 73 20 62 65 69 6e 67 20 .count.(ie,.-count,,0).as.being.
1d40 61 6e 20 20 41 4f 42 4a 4e 20 70 6f 69 6e 74 65 72 2e 20 20 41 74 20 74 68 65 20 70 72 65 73 65 an..AOBJN.pointer...At.the.prese
1d60 6e 74 20 20 77 72 69 74 69 6e 67 0a 74 68 65 72 65 20 61 72 65 20 66 69 76 65 20 76 61 72 69 61 nt..writing.there.are.five.varia
1d80 62 6c 65 73 20 68 65 6e 63 65 20 74 68 69 73 20 77 6f 72 64 20 73 68 6f 75 6c 64 20 62 65 20 2d bles.hence.this.word.should.be.-
1da0 35 2c 2c 30 2e 0a 0a 54 68 65 20 54 43 54 59 50 20 76 61 72 69 61 62 6c 65 20 64 65 66 69 6e 65 5,,0...The.TCTYP.variable.define
1dc0 73 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 74 79 70 65 2e 20 20 49 74 20 4d 55 53 54 20 62 65 s.the.terminal.type...It.MUST.be
1de0 20 37 20 28 25 54 4e 53 46 57 29 2e 20 20 41 6e 79 0a 6f 74 68 65 72 20 76 61 6c 75 65 20 69 73 .7.(%TNSFW)...Any.other.value.is
1e00 20 61 20 76 69 6f 6c 61 74 69 6f 6e 20 6f 66 20 70 72 6f 74 6f 63 6f 6c 2e 0a 0a 54 68 65 20 54 .a.violation.of.protocol...The.T
1e20 54 59 4f 50 54 20 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 20 77 68 61 74 20 TYOPT..variable.specifies..what.
1e40 63 61 70 61 62 69 6c 69 74 69 65 73 20 20 6f 72 20 6f 70 74 69 6f 6e 73 20 20 74 68 65 20 20 75 capabilities..or.options..the..u
1e60 73 65 72 27 73 0a 74 65 72 6d 69 6e 61 6c 20 68 61 73 2e 20 20 41 20 62 69 74 20 62 65 69 6e 67 ser's.terminal.has...A.bit.being
1e80 20 74 72 75 65 20 69 6d 70 6c 69 65 73 20 74 68 61 74 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 .true.implies.that.the.terminal.
1ea0 68 61 73 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 has.this.option..This.variable.a
1ec0 6c 73 6f 20 69 6e 63 6c 75 64 65 73 20 75 73 65 72 20 6f 70 74 69 6f 6e 73 20 77 68 69 63 68 20 lso.includes.user.options.which.
1ee0 74 68 65 20 75 73 65 72 20 6d 61 79 20 77 69 73 68 20 74 6f 20 20 61 6c 74 65 72 0a 61 74 20 68 the.user.may.wish.to..alter.at.h
1f00 69 73 20 6f 72 20 68 65 72 20 6f 77 6e 20 64 65 73 63 72 65 74 69 6f 6e 3b 20 74 68 65 73 65 20 is.or.her.own.descretion;.these.
1f20 6f 70 74 69 6f 6e 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 73 69 6e 63 65 20 74 68 65 79 20 options.are.included.since.they.
1f40 6d 61 79 20 62 65 0a 73 70 65 63 69 66 69 65 64 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 may.be.specified.along.with.the.
1f60 74 65 72 6d 69 6e 61 6c 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 69 6e 20 74 68 65 20 69 6e 69 terminal.capabilities.in.the.ini
1f80 74 69 61 6c 20 6e 65 67 6f 74 69 61 74 69 6f 6e 2e 0a 53 65 65 20 62 65 6c 6f 77 20 66 6f 72 20 tial.negotiation..See.below.for.
1fa0 74 68 65 20 72 65 6c 65 76 61 6e 74 20 54 54 59 4f 50 54 20 62 69 74 73 2e 0a 0a 54 68 65 20 54 the.relevant.TTYOPT.bits...The.T
1fc0 43 4d 58 56 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 73 63 72 65 CMXV.variable.specifies.the.scre
1fe0 65 6e 20 68 65 69 67 68 74 20 69 6e 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 2e 0a 0a 54 en.height.in.number.of.lines...T
2000 68 65 20 54 43 4d 58 48 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 he.TCMXH.variable.specifies.the.
2020 6c 69 6e 65 20 77 69 64 74 68 20 69 6e 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 line.width.in.number.of.characte
2040 72 73 2e 20 20 54 68 69 73 0a 76 61 6c 75 65 20 69 73 20 6f 6e 65 20 6c 65 73 73 20 20 74 68 61 rs...This.value.is.one.less..tha
2060 6e 20 74 68 65 20 73 63 72 65 65 6e 20 77 69 64 74 68 20 20 28 49 54 53 20 69 6e 64 69 63 61 74 n.the.screen.width..(ITS.indicat
2080 65 73 20 6c 69 6e 65 20 6f 76 65 72 66 6c 6f 77 20 20 62 79 0a 6f 75 74 70 75 74 74 69 6e 67 20 es.line.overflow..by.outputting.
20a0 61 6e 20 65 78 63 6c 61 6d 61 74 69 6f 6e 20 20 70 6f 69 6e 74 20 61 74 20 20 74 68 65 20 65 6e an.exclamation..point.at..the.en
20c0 64 20 20 6f 66 20 74 68 65 20 20 64 69 73 70 6c 61 79 20 6c 69 6e 65 20 20 62 65 66 6f 72 65 0a d..of.the..display.line..before.
20e0 6d 6f 76 69 6e 67 20 74 6f 20 74 68 65 20 20 6e 65 78 74 20 6c 69 6e 65 29 2e 20 20 4e 6f 74 65 moving.to.the..next.line)...Note
2100 3a 20 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 6d 75 73 74 20 20 6e 6f 74 20 64 6f 20 61 6e 20 :..the.terminal.must..not.do.an.
2120 20 61 75 74 6f 6d 61 74 69 63 0a 43 52 4c 46 20 77 68 65 6e 20 61 20 20 63 68 61 72 61 63 74 65 .automatic.CRLF.when.a..characte
2140 72 20 69 73 20 20 70 72 69 6e 74 65 64 20 69 6e 20 74 68 65 20 20 72 69 67 68 74 6d 6f 73 74 20 r.is..printed.in.the..rightmost.
2160 63 6f 6c 75 6d 6e 2e 20 20 20 49 66 20 74 68 69 73 20 20 69 73 0a 75 6e 61 76 6f 69 64 61 62 6c column....If.this..is.unavoidabl
2180 65 2c 20 74 68 65 20 75 73 65 72 20 53 55 50 44 55 50 20 6d 75 73 74 20 64 65 63 72 65 6d 65 6e e,.the.user.SUPDUP.must.decremen
21a0 74 20 74 68 65 20 77 69 64 74 68 20 69 74 20 73 65 6e 64 73 20 62 79 20 6f 6e 65 2e 0a 0a 4e 6f t.the.width.it.sends.by.one...No
21c0 74 65 3a 20 53 65 74 74 69 6e 67 20 65 69 74 68 65 72 20 74 68 65 20 54 43 4d 58 56 20 6f 72 20 te:.Setting.either.the.TCMXV.or.
21e0 20 54 43 4d 58 48 20 64 69 6d 65 6e 73 69 6f 6e 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 31 32 .TCMXH.dimension.greater.than.12
2200 38 2e 20 20 77 69 6c 6c 0a 77 6f 72 6b 2c 20 62 75 74 20 77 69 6c 6c 20 68 61 76 65 20 73 6f 6d 8...will.work,.but.will.have.som
2220 65 20 70 72 6f 62 6c 65 6d 73 20 61 73 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 61 72 65 20 73 6f e.problems.as.coordinates.are.so
2240 6d 65 74 69 6d 65 73 20 72 65 70 72 65 73 65 6e 74 65 64 0a 69 6e 20 6f 6e 6c 79 20 20 37 20 62 metimes.represented.in.only..7.b
2260 69 74 73 2e 20 20 20 54 68 65 20 6d 61 69 6e 20 20 70 72 6f 62 6c 65 6d 73 20 6f 63 63 75 72 20 its....The.main..problems.occur.
2280 20 69 6e 20 74 68 65 20 20 53 55 50 44 55 50 20 70 72 6f 74 6f 63 6f 6c 20 20 77 68 65 6e 0a 73 .in.the..SUPDUP.protocol..when.s
22a0 65 6e 64 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 61 66 74 65 72 ending.the.cursor.position.after
22c0 20 61 6e 20 6f 75 74 70 75 74 20 72 65 73 65 74 20 61 6e 64 20 69 6e 20 49 54 53 20 75 73 65 72 .an.output.reset.and.in.ITS.user
22e0 20 70 72 6f 67 72 61 6d 73 0a 75 73 69 6e 67 20 74 68 65 20 64 69 73 70 6c 61 79 20 70 6f 73 69 .programs.using.the.display.posi
2300 74 69 6f 6e 20 63 6f 64 65 73 20 5e 50 48 20 61 6e 64 20 5e 50 56 2e 0a 0a 54 68 65 20 54 54 59 tion.codes.^PH.and.^PV...The.TTY
2320 52 4f 4c 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 22 67 6c 69 74 ROL.variable.specifies.the."glit
2340 63 68 20 63 6f 75 6e 74 22 20 77 68 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 2e 20 20 54 68 69 73 20 ch.count".when.scrolling...This.
2360 20 69 73 0a 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 74 6f 20 73 63 72 6f 6c .is.the.number.of.lines.to.scrol
2380 6c 20 75 70 20 77 68 65 6e 20 73 63 72 6f 6c 6c 69 6e 67 20 69 73 20 72 65 71 75 69 72 65 64 2e l.up.when.scrolling.is.required.
23a0 20 20 49 66 20 7a 65 72 6f 2c 20 74 68 65 0a 74 65 72 6d 69 6e 61 6c 20 69 73 20 6e 6f 74 20 20 ..If.zero,.the.terminal.is.not..
23c0 63 61 70 61 62 6c 65 20 6f 66 20 20 73 63 72 6f 6c 6c 69 6e 67 2e 20 20 31 20 69 73 20 20 74 68 capable.of..scrolling...1.is..th
23e0 65 20 75 73 75 61 6c 20 20 76 61 6c 75 65 2c 20 62 75 74 20 20 73 6f 6d 65 0a 74 65 72 6d 69 6e e.usual..value,.but..some.termin
2400 61 6c 73 20 67 6c 69 74 63 68 20 75 70 20 62 79 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6c als.glitch.up.by.more.than.one.l
2420 69 6e 65 20 77 68 65 6e 20 74 68 65 79 20 73 63 72 6f 6c 6c 2e 0a 0a 46 6f 6c 6c 6f 77 69 6e 67 ine.when.they.scroll...Following
2440 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 72 6d 69 6e 61 .the.transmission.of.the.termina
2460 6c 20 6f 70 74 69 6f 6e 73 20 62 79 20 74 68 65 20 75 73 65 72 2c 20 74 68 65 20 73 65 72 76 65 l.options.by.the.user,.the.serve
2480 72 0a 73 68 6f 75 6c 64 20 72 65 73 70 6f 6e 64 20 77 69 74 68 20 61 6e 20 20 41 53 43 49 49 20 r.should.respond.with.an..ASCII.
24a0 67 72 65 65 74 69 6e 67 20 6d 65 73 73 61 67 65 2c 20 20 74 65 72 6d 69 6e 61 74 65 64 20 77 69 greeting.message,..terminated.wi
24c0 74 68 20 61 20 20 25 54 44 4e 4f 50 0a 63 6f 64 65 20 28 25 54 44 20 63 6f 64 65 73 20 61 72 65 th.a..%TDNOP.code.(%TD.codes.are
24e0 20 64 65 73 63 72 69 62 65 64 20 20 62 65 6c 6f 77 29 2e 20 20 41 6c 6c 20 74 72 61 6e 73 6d 69 .described..below)...All.transmi
2500 73 73 69 6f 6e 73 20 66 72 6f 6d 20 74 68 65 20 20 73 65 72 76 65 72 0a 61 66 74 65 72 20 74 68 ssions.from.the..server.after.th
2520 65 20 20 25 54 44 4e 4f 50 20 20 61 72 65 20 20 65 69 74 68 65 72 20 70 72 69 6e 74 69 6e 67 20 e..%TDNOP..are..either.printing.
2540 20 63 68 61 72 61 63 74 65 72 73 20 20 6f 72 20 20 76 69 72 74 75 61 6c 20 20 74 65 72 6d 69 6e .characters..or..virtual..termin
2560 61 6c 0a 64 69 73 70 6c 61 79 20 63 6f 64 65 73 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 al.display.codes................
2580 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 ................................
25a0 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 ................................
25c0 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 ................................
25e0 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 ................................
2600 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 ................................
2620 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 ................................
2640 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 ................................
2660 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 ................................
2680 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 ................................
26a0 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 ................................
26c0 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 ................................
26e0 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 ................................
2700 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 ................................
2720 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 ................................
2740 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 ................................
2760 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 .....NWG/RFC#.734............MRC
2780 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 .07-OCT-77.08:46..41953.SUPDUP.D
27a0 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 67 65 20 34 0a isplay.Protocol..........Page.4.
27c0 0a 54 68 65 20 75 73 65 72 20 20 61 6e 64 20 20 74 68 65 20 20 73 65 72 76 65 72 20 20 6e 6f 77 .The.user..and..the..server..now
27e0 20 62 6f 74 68 20 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 20 75 73 69 6e 67 20 20 74 68 65 20 20 .both..communicate..using..the..
2800 69 6e 74 65 6c 6c 69 67 65 6e 74 0a 74 65 72 6d 69 6e 61 6c 20 70 72 6f 74 6f 63 6f 6c 20 28 64 intelligent.terminal.protocol.(d
2820 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 29 20 66 72 6f 6d 20 74 68 65 20 20 75 73 65 72 20 61 escribed.below).from.the..user.a
2840 6e 64 20 25 54 44 20 63 6f 64 65 73 20 66 72 6f 6d 20 20 74 68 65 0a 73 65 72 76 65 72 2e 20 20 nd.%TD.codes.from..the.server...
2860 54 68 65 20 75 73 65 72 20 68 61 73 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 64 64 The.user.has.two.commands.in.add
2880 69 74 69 6f 6e 20 74 6f 20 74 68 65 73 65 3b 20 74 68 65 79 20 61 72 65 20 20 65 73 63 61 70 65 ition.to.these;.they.are..escape
28a0 64 0a 62 79 20 73 65 6e 64 69 6e 67 20 33 30 30 20 20 28 6f 63 74 61 6c 29 2e 20 20 49 66 20 66 d.by.sending.300..(octal)...If.f
28c0 6f 6c 6c 6f 77 69 6e 67 20 20 74 68 65 20 65 73 63 61 70 65 20 69 73 20 20 61 20 33 30 31 20 28 ollowing..the.escape.is..a.301.(
28e0 6f 63 74 61 6c 29 2c 20 20 74 68 65 0a 73 65 72 76 65 72 20 73 68 6f 75 6c 64 20 61 74 74 65 6d octal),..the.server.should.attem
2900 70 74 20 74 6f 20 20 6c 6f 67 20 6f 66 66 20 74 68 65 20 72 65 6d 6f 74 65 20 20 6a 6f 62 20 28 pt.to..log.off.the.remote..job.(
2920 67 65 6e 65 72 61 6c 6c 79 20 74 68 69 73 20 69 73 20 20 73 65 6e 74 0a 69 6d 6d 65 64 69 61 74 generally.this.is..sent.immediat
2940 65 6c 79 20 62 65 66 6f 72 65 20 74 68 65 20 75 73 65 72 20 64 69 73 63 6f 6e 6e 65 63 74 73 2c ely.before.the.user.disconnects,
2960 20 20 73 6f 20 74 68 69 73 20 6c 6f 67 6f 75 74 20 70 72 6f 63 65 64 75 72 65 20 20 73 68 6f 75 ..so.this.logout.procedure..shou
2980 6c 64 0a 62 65 20 64 6f 6e 65 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 63 6f 6e ld.be.done.regardless.of.the.con
29a0 74 69 6e 75 69 6e 67 20 69 6e 74 65 67 72 69 74 79 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 tinuing.integrity.of.the.connect
29c0 69 6f 6e 29 2e 20 20 49 66 20 74 68 65 0a 63 68 61 72 61 63 74 65 72 20 66 6f 6c 6c 6f 77 69 6e ion)...If.the.character.followin
29e0 67 20 20 74 68 65 20 65 73 63 61 70 65 20 20 69 73 20 61 20 20 33 30 32 20 28 6f 63 74 61 6c 29 g..the.escape..is.a..302.(octal)
2a00 2c 20 20 61 6c 6c 20 41 53 43 49 49 20 20 63 68 61 72 61 63 74 65 72 73 0a 66 6f 6c 6c 6f 77 69 ,..all.ASCII..characters.followi
2a20 6e 67 20 75 70 20 74 6f 20 61 20 6e 75 6c 6c 20 28 30 30 30 20 20 6f 63 74 61 6c 29 20 61 72 65 ng.up.to.a.null.(000..octal).are
2a40 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 22 63 6f 6e 73 6f 6c 65 20 20 6c 6f 63 61 74 69 .interpreted.as."console..locati
2a60 6f 6e 22 0a 77 68 69 63 68 20 74 68 65 20 73 65 72 76 65 72 20 20 63 61 6e 20 68 61 6e 64 6c 65 on".which.the.server..can.handle
2a80 20 61 73 20 20 69 74 20 70 6c 65 61 73 65 73 2e 20 20 4e 6f 20 20 63 61 72 72 69 61 67 65 20 72 .as..it.pleases...No..carriage.r
2aa0 65 74 75 72 6e 20 6f 72 20 20 6c 69 6e 65 0a 66 65 65 64 20 73 68 6f 75 6c 64 20 62 65 20 69 6e eturn.or..line.feed.should.be.in
2ac0 20 74 68 65 20 63 6f 6e 73 6f 6c 65 20 6c 6f 63 61 74 69 6f 6e 20 74 65 78 74 2e 20 20 4e 6f 72 .the.console.location.text...Nor
2ae0 6d 61 6c 6c 79 20 74 68 69 73 20 69 73 20 73 61 76 65 64 20 20 61 77 61 79 0a 74 6f 20 62 65 20 mally.this.is.saved..away.to.be.
2b00 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 65 20 22 77 68 6f 22 20 63 6f 6d 6d 61 6e 64 20 77 displayed.by.the."who".command.w
2b20 68 65 6e 20 6f 74 68 65 72 20 75 73 65 72 73 20 61 73 6b 20 77 68 65 72 65 20 74 68 69 73 20 20 hen.other.users.ask.where.this..
2b40 75 73 65 72 0a 69 73 20 6c 6f 63 61 74 65 64 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 user.is.located.................
2b60 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 ................................
2b80 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 ................................
2ba0 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 ................................
2bc0 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 ................................
2be0 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 ................................
2c00 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 ................................
2c20 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 ................................
2c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 .....................NWG/RFC#.73
2c60 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 4............MRC.07-OCT-77.08:46
2c80 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 ..41953.SUPDUP.Display.Protocol.
2ca0 09 09 09 09 09 20 20 20 20 50 61 67 65 20 35 0a 0a 54 54 59 4f 50 54 20 46 55 4e 43 54 49 4f 4e .........Page.5..TTYOPT.FUNCTION
2cc0 20 42 49 54 53 0a 0a 54 68 65 20 72 65 6c 65 76 61 6e 74 20 54 54 59 4f 50 54 20 62 69 74 73 20 .BITS..The.relevant.TTYOPT.bits.
2ce0 66 6f 72 20 53 55 50 44 55 50 20 75 73 61 67 65 20 66 6f 6c 6c 6f 77 2e 20 20 54 68 65 20 76 61 for.SUPDUP.usage.follow...The.va
2d00 6c 75 65 73 20 61 72 65 20 67 69 76 65 6e 20 69 6e 0a 6f 63 74 61 6c 2c 20 77 69 74 68 20 74 68 lues.are.given.in.octal,.with.th
2d20 65 20 6c 65 66 74 20 61 6e 64 20 72 69 67 68 74 20 31 38 2d 62 69 74 20 20 68 61 6c 76 65 73 20 e.left.and.right.18-bit..halves.
2d40 73 65 70 61 72 61 74 65 64 20 62 79 20 22 2c 2c 22 20 61 73 20 69 6e 20 20 74 68 65 0a 75 73 75 separated.by.",,".as.in..the.usu
2d60 61 6c 20 50 44 50 2d 31 30 20 63 6f 6e 76 65 6e 74 69 6f 6e 2e 0a 0a 42 69 74 20 6e 61 6d 65 09 al.PDP-10.convention...Bit.name.
2d80 56 61 6c 75 65 09 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 4f 41 4c 54 09 09 32 30 30 30 30 30 2c 2c Value..Meaning..%TOALT..200000,,
2da0 30 09 63 68 61 72 61 63 74 65 72 73 20 20 31 37 35 20 20 61 6e 64 20 31 37 36 20 20 61 72 65 20 0.characters..175..and.176..are.
2dc0 63 6f 6e 76 65 72 74 65 64 20 74 6f 0a 09 09 09 09 61 6c 74 6d 6f 64 65 20 28 30 33 33 29 20 6f converted.to.....altmode.(033).o
2de0 6e 20 69 6e 70 75 74 2e 0a 0a 25 54 4f 45 52 53 09 09 20 34 30 30 30 30 2c 2c 30 09 74 68 69 73 n.input...%TOERS...40000,,0.this
2e00 20 20 74 65 72 6d 69 6e 61 6c 20 20 69 73 20 63 61 70 61 62 6c 65 20 20 6f 66 20 73 65 6c 65 63 ..terminal..is.capable..of.selec
2e20 74 69 76 65 6c 79 0a 09 09 09 09 65 72 61 73 69 6e 67 20 69 74 73 20 20 73 63 72 65 65 6e 2e 20 tively.....erasing.its..screen..
2e40 20 54 68 61 74 20 69 73 2c 20 69 74 20 73 75 70 70 6f 72 74 73 0a 09 09 09 09 74 68 65 20 25 54 .That.is,.it.supports.....the.%T
2e60 44 45 4f 4c 2c 20 20 74 68 65 20 25 54 44 44 4c 46 2c 20 20 61 6e 64 20 28 6f 70 74 69 6f 6e 61 DEOL,..the.%TDDLF,..and.(optiona
2e80 6c 6c 79 29 0a 09 09 09 09 74 68 65 20 20 25 54 44 45 4f 46 20 20 6f 70 65 72 61 74 69 6f 6e 73 lly).....the..%TDEOF..operations
2ea0 2e 20 20 20 46 6f 72 20 20 20 74 65 72 6d 69 6e 61 6c 73 0a 09 09 09 09 77 68 69 63 68 20 20 20 ....For...terminals.....which...
2ec0 63 61 6e 20 20 20 6f 6e 6c 79 20 20 20 64 6f 20 20 20 73 69 6e 67 6c 65 2d 63 68 61 72 61 63 74 can...only...do...single-charact
2ee0 65 72 0a 09 09 09 09 65 72 61 73 69 6e 67 2c 20 73 65 65 20 25 54 4f 4f 56 52 2e 0a 0a 25 54 4f er.....erasing,.see.%TOOVR...%TO
2f00 4d 56 42 09 09 20 31 30 30 30 30 2c 2c 30 09 74 68 69 73 20 20 74 65 72 6d 69 6e 61 6c 20 20 69 MVB...10000,,0.this..terminal..i
2f20 73 20 63 61 70 61 62 6c 65 20 6f 66 20 20 62 61 63 6b 73 70 61 63 69 6e 67 0a 09 09 09 09 28 69 s.capable.of..backspacing.....(i
2f40 65 2c 20 6d 6f 76 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 20 62 61 63 6b 77 61 72 64 73 29 2e e,.moving.the.cursor.backwards).
2f60 0a 0a 25 54 4f 53 41 49 09 09 20 20 34 30 30 30 2c 2c 30 09 74 68 69 73 20 20 20 74 65 72 6d 69 ..%TOSAI....4000,,0.this...termi
2f80 6e 61 6c 20 20 20 68 61 73 20 20 20 74 68 65 20 20 20 53 74 61 6e 66 6f 72 64 2f 49 54 53 0a 09 nal...has...the...Stanford/ITS..
2fa0 09 09 09 65 78 74 65 6e 64 65 64 20 41 53 43 49 49 20 67 72 61 70 68 69 63 73 20 63 68 61 72 61 ...extended.ASCII.graphics.chara
2fc0 63 74 65 72 20 73 65 74 2e 0a 0a 25 54 4f 4f 56 52 09 09 20 20 31 30 30 30 2c 2c 30 09 74 68 69 cter.set...%TOOVR....1000,,0.thi
2fe0 73 20 74 65 72 6d 69 6e 61 6c 20 69 73 20 20 63 61 70 61 62 6c 65 20 6f 66 20 6f 76 65 72 70 72 s.terminal.is..capable.of.overpr
3000 69 6e 74 69 6e 67 3b 0a 09 09 09 09 69 66 20 20 74 77 6f 20 20 63 68 61 72 61 63 74 65 72 73 20 inting;.....if..two..characters.
3020 20 61 72 65 20 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 0a 09 09 09 09 73 61 6d 65 20 .are..displayed.in.the.....same.
3040 20 70 6f 73 69 74 69 6f 6e 2c 20 74 68 65 79 20 77 69 6c 6c 20 62 6f 74 68 20 62 65 20 76 69 73 .position,.they.will.both.be.vis
3060 69 62 6c 65 2c 0a 09 09 09 09 72 61 74 68 65 72 20 74 68 61 6e 20 6f 6e 65 20 72 65 70 6c 61 63 ible,.....rather.than.one.replac
3080 69 6e 67 20 74 68 65 20 6f 74 68 65 72 2e 0a 0a 09 09 09 09 4c 61 63 6b 20 6f 66 20 74 68 69 73 ing.the.other.......Lack.of.this
30a0 20 63 61 70 61 62 69 6c 69 74 79 20 62 75 74 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 79 0a 09 .capability.but.the.capability..
30c0 09 09 09 74 6f 20 62 61 63 6b 73 70 61 63 65 20 28 73 65 65 20 25 54 4f 4d 56 42 29 20 69 6d 70 ...to.backspace.(see.%TOMVB).imp
30e0 6c 69 65 73 20 74 68 61 74 20 74 68 65 0a 09 09 09 09 74 65 72 6d 69 6e 61 6c 20 63 61 6e 20 20 lies.that.the.....terminal.can..
3100 64 6f 20 73 69 6e 67 6c 65 20 20 63 68 61 72 61 63 74 65 72 20 65 72 61 73 69 6e 67 0a 09 09 09 do.single..character.erasing....
3120 09 62 79 20 6f 76 65 72 73 74 72 69 6b 69 6e 67 20 77 69 74 68 20 61 20 73 70 61 63 65 2e 20 20 .by.overstriking.with.a.space...
3140 54 68 69 73 20 61 6c 6c 6f 77 73 0a 09 09 09 09 74 65 72 6d 69 6e 61 6c 73 20 77 69 74 68 6f 75 This.allows.....terminals.withou
3160 74 20 74 68 65 20 25 54 4f 45 52 53 20 63 61 70 61 62 69 6c 69 74 79 20 74 6f 0a 09 09 09 09 68 t.the.%TOERS.capability.to.....h
3180 61 76 65 20 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20 22 72 75 62 6f 75 74 20 70 72 6f 63 65 73 ave.display-style."rubout.proces
31a0 73 69 6e 67 22 2c 20 61 73 0a 09 09 09 09 74 68 69 73 20 63 61 70 61 62 69 6c 69 74 79 20 64 65 sing",.as.....this.capability.de
31c0 70 65 6e 64 73 20 75 70 6f 6e 20 65 69 74 68 65 72 20 25 54 4f 45 52 53 0a 09 09 09 09 6f 72 20 pends.upon.either.%TOERS.....or.
31e0 5b 25 54 4f 4d 56 42 20 61 6e 64 20 6e 6f 74 20 25 54 4f 4f 56 52 5d 2e 0a 0a 25 54 4f 4d 56 55 [%TOMVB.and.not.%TOOVR]...%TOMVU
3200 09 09 20 20 20 34 30 30 2c 2c 30 09 74 68 69 73 20 74 65 72 6d 69 6e 61 6c 20 20 69 73 20 63 61 .....400,,0.this.terminal..is.ca
3220 70 61 62 6c 65 20 20 6f 66 20 20 6d 6f 76 69 6e 67 20 20 74 68 65 0a 09 09 09 09 63 75 72 73 6f pable..of..moving..the.....curso
3240 72 20 75 70 77 61 72 64 73 2e 0a 0a 25 54 4f 4c 57 52 09 09 20 20 20 20 32 30 2c 2c 30 09 74 68 r.upwards...%TOLWR......20,,0.th
3260 69 73 20 20 74 65 72 6d 69 6e 61 6c 27 73 20 20 6b 65 79 62 6f 61 72 64 20 69 73 20 20 63 61 70 is..terminal's..keyboard.is..cap
3280 61 62 6c 65 20 20 6f 66 0a 09 09 09 09 67 65 6e 65 72 61 74 69 6e 67 20 6c 6f 77 65 72 63 61 73 able..of.....generating.lowercas
32a0 65 20 63 68 61 72 61 63 74 65 72 73 3b 20 20 74 68 69 73 20 62 69 74 0a 09 09 09 09 69 73 20 6d e.characters;..this.bit.....is.m
32c0 6f 73 74 6c 79 20 70 72 6f 76 69 64 65 64 20 66 6f 72 20 70 72 6f 67 72 61 6d 73 20 77 68 69 63 ostly.provided.for.programs.whic
32e0 68 20 77 61 6e 74 0a 09 09 09 09 74 6f 20 6b 6e 6f 77 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 h.want.....to.know.this.informat
3300 69 6f 6e 2e 0a 0a 25 54 4f 46 43 49 09 09 20 20 20 20 31 30 2c 2c 30 09 74 68 69 73 20 20 74 65 ion...%TOFCI......10,,0.this..te
3320 72 6d 69 6e 61 6c 27 73 20 20 6b 65 79 62 6f 61 72 64 20 69 73 20 20 63 61 70 61 62 6c 65 20 20 rminal's..keyboard.is..capable..
3340 6f 66 0a 09 09 09 09 67 65 6e 65 72 61 74 69 6e 67 20 20 43 4f 4e 54 52 4f 4c 20 61 6e 64 20 4d of.....generating..CONTROL.and.M
3360 45 54 41 20 63 68 61 72 61 63 74 65 72 73 20 61 73 0a 09 09 09 09 64 65 73 63 72 69 62 65 64 20 ETA.characters.as.....described.
3380 62 65 6c 6f 77 2e 0a 0a 25 54 4f 4c 49 44 09 09 20 20 20 20 20 32 2c 2c 30 09 74 68 69 73 20 20 below...%TOLID.......2,,0.this..
33a0 74 65 72 6d 69 6e 61 6c 20 20 69 73 20 20 63 61 70 61 62 6c 65 20 20 6f 66 20 64 6f 69 6e 67 20 terminal..is..capable..of.doing.
33c0 6c 69 6e 65 0a 09 09 09 09 69 6e 73 65 72 74 2f 64 65 6c 65 74 65 20 6f 70 65 72 61 74 69 6f 6e line.....insert/delete.operation
33e0 73 2c 20 20 69 65 2c 20 69 74 20 73 75 70 70 6f 72 74 73 0a 09 09 09 09 25 54 44 49 4c 50 20 61 s,..ie,.it.supports.....%TDILP.a
3400 6e 64 20 25 54 44 44 4c 50 2e 0a 0a 25 54 4f 43 49 44 09 09 20 20 20 20 20 31 2c 2c 30 09 74 68 nd.%TDDLP...%TOCID.......1,,0.th
3420 69 73 20 20 20 74 65 72 6d 69 6e 61 6c 20 20 20 69 73 20 20 20 63 61 70 61 62 6c 65 20 20 20 6f is...terminal...is...capable...o
3440 66 20 20 64 6f 69 6e 67 0a 09 09 09 09 63 68 61 72 61 63 74 65 72 20 69 6e 73 65 72 74 2f 64 65 f..doing.....character.insert/de
3460 6c 65 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 69 65 2c 20 69 74 0a 09 09 09 09 73 75 70 70 lete.operations,.ie,.it.....supp
3480 6f 72 74 73 20 25 54 44 49 43 50 20 61 6e 64 20 25 54 44 44 43 50 2e 0a 00 00 00 00 00 00 00 00 orts.%TDICP.and.%TDDCP..........
34a0 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 ................................
34c0 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 ................................
34e0 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 ................................
3500 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 ................................
3520 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 ................................
3540 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 ................................
3560 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 ................................
3580 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 ................................
35a0 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 ................................
35c0 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 ................................
35e0 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 ................................
3600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 .........................NWG/RFC
3620 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 #.734............MRC.07-OCT-77.0
3640 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 8:46..41953.SUPDUP.Display.Proto
3660 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 67 65 20 36 0a 0a 54 54 59 4f 50 54 20 46 55 4e 43 col..........Page.6..TTYOPT.FUNC
3680 54 49 4f 4e 20 42 49 54 53 20 28 63 6f 6e 74 69 6e 75 65 64 29 0a 0a 42 69 74 20 6e 61 6d 65 09 TION.BITS.(continued)..Bit.name.
36a0 56 61 6c 75 65 09 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 50 43 42 53 09 09 20 20 20 20 20 30 2c 2c Value..Meaning..%TPCBS.......0,,
36c0 34 30 09 74 68 69 73 20 74 65 72 6d 69 6e 61 6c 20 69 73 20 20 75 73 69 6e 67 20 20 74 68 65 20 40.this.terminal.is..using..the.
36e0 20 22 69 6e 74 65 6c 6c 69 67 65 6e 74 0a 09 09 09 09 74 65 72 6d 69 6e 61 6c 20 70 72 6f 74 6f ."intelligent.....terminal.proto
3700 63 6f 6c 22 2e 0a 09 09 09 09 20 54 48 49 53 20 42 49 54 20 4d 55 53 54 20 42 45 20 4f 4e 2e 0a col".......THIS.BIT.MUST.BE.ON..
3720 0a 25 54 50 4f 52 53 09 09 20 20 20 20 20 30 2c 2c 31 30 09 74 68 65 20 73 65 72 76 65 72 20 73 .%TPORS.......0,,10.the.server.s
3740 68 6f 75 6c 64 20 20 70 72 6f 63 65 73 73 20 20 6f 75 74 70 75 74 20 20 72 65 73 65 74 73 0a 09 hould..process..output..resets..
3760 09 09 09 69 6e 73 74 65 61 64 20 6f 66 20 69 67 6e 6f 72 69 6e 67 20 74 68 65 6d 2e 0a 09 09 09 ...instead.of.ignoring.them.....
3780 09 20 49 54 20 49 53 20 48 49 47 48 4c 59 20 52 45 43 4f 4d 4d 45 4e 44 45 44 20 54 48 41 54 20 ..IT.IS.HIGHLY.RECOMMENDED.THAT.
37a0 54 48 49 53 20 42 49 54 20 42 45 0a 09 09 09 09 4f 4e 3b 20 4f 54 48 45 52 57 49 53 45 20 54 48 THIS.BIT.BE.....ON;.OTHERWISE.TH
37c0 45 52 45 20 4d 41 59 20 42 45 20 4c 41 52 47 45 20 44 45 4c 41 59 53 20 49 4e 0a 09 09 09 09 41 ERE.MAY.BE.LARGE.DELAYS.IN.....A
37e0 42 4f 52 54 49 4e 47 20 4f 55 54 50 55 54 2e 0a 0a 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 BORTING.OUTPUT.....The.following
3800 20 62 69 74 73 20 61 72 65 20 75 73 65 72 20 20 6f 70 74 69 6f 6e 20 62 69 74 73 2e 20 20 54 68 .bits.are.user..option.bits...Th
3820 65 79 20 6d 61 79 20 62 65 20 20 73 65 74 20 6f 72 20 6e 6f 74 20 73 65 74 20 20 61 74 0a 74 68 ey.may.be..set.or.not.set..at.th
3840 65 20 75 73 65 72 27 73 20 64 69 73 63 72 65 74 69 6f 6e 2e 20 20 54 68 65 20 62 69 74 73 20 74 e.user's.discretion...The.bits.t
3860 68 61 74 20 61 72 65 20 6c 61 62 65 6c 6c 65 64 20 22 6e 6f 72 6d 61 6c 6c 79 20 6f 6e 22 20 61 hat.are.labelled."normally.on".a
3880 72 65 20 74 68 6f 73 65 0a 74 68 61 74 20 61 72 65 20 6e 6f 72 6d 61 6c 6c 79 20 20 73 65 74 20 re.those.that.are.normally..set.
38a0 6f 6e 20 77 68 65 6e 20 20 61 20 74 65 72 6d 69 6e 61 6c 20 69 73 20 20 69 6e 69 74 69 61 6c 69 on.when..a.terminal.is..initiali
38c0 7a 65 64 20 28 69 65 2c 20 62 79 20 20 74 79 70 69 6e 67 0a 5b 43 41 4c 4c 5d 20 6f 6e 20 61 20 zed.(ie,.by..typing.[CALL].on.a.
38e0 6c 6f 63 61 6c 20 74 65 72 6d 69 6e 61 6c 29 2e 0a 0a 42 69 74 20 6e 61 6d 65 09 56 61 6c 75 65 local.terminal)...Bit.name.Value
3900 09 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 4f 43 4c 43 09 09 31 30 30 30 30 30 2c 2c 30 09 63 6f 6e ..Meaning..%TOCLC..100000,,0.con
3920 76 65 72 74 20 20 6c 6f 77 65 72 2d 63 61 73 65 20 20 69 6e 70 75 74 20 74 6f 20 20 75 70 70 65 vert..lower-case..input.to..uppe
3940 72 20 63 61 73 65 2e 0a 09 09 09 09 4d 61 6e 79 20 20 74 65 72 6d 69 6e 61 6c 73 20 20 68 61 76 r.case......Many..terminals..hav
3960 65 20 20 61 20 20 22 73 68 69 66 74 20 6c 6f 63 6b 22 20 6b 65 79 0a 09 09 09 09 77 68 69 63 68 e..a.."shift.lock".key.....which
3980 20 6d 61 6b 65 73 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 75 73 65 6c 65 73 73 2e 0a 09 09 09 09 .makes.this.option.useless......
39a0 20 4e 4f 52 4d 41 4c 4c 59 20 4f 46 46 2e 0a 0a 25 54 4f 53 41 31 09 09 20 20 32 30 30 30 2c 2c .NORMALLY.OFF...%TOSA1....2000,,
39c0 30 09 63 68 61 72 61 63 74 65 72 73 20 20 30 30 31 2d 30 33 37 20 20 73 68 6f 75 6c 64 20 20 62 0.characters..001-037..should..b
39e0 65 20 20 64 69 73 70 6c 61 79 65 64 0a 09 09 09 09 75 73 69 6e 67 20 20 74 68 65 20 20 53 74 61 e..displayed.....using..the..Sta
3a00 6e 66 6f 72 64 2f 49 54 53 20 20 65 78 74 65 6e 64 65 64 20 20 20 41 53 43 49 49 0a 09 09 09 09 nford/ITS..extended...ASCII.....
3a20 67 72 61 70 68 69 63 73 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 69 6e 73 74 65 61 64 20 6f graphics.character.set.instead.o
3a40 66 20 20 75 70 61 72 72 6f 77 0a 09 09 09 09 66 6f 6c 6c 6f 77 65 64 20 62 79 20 31 30 30 2b 63 f..uparrow.....followed.by.100+c
3a60 68 61 72 61 63 74 65 72 2e 0a 09 09 09 09 20 4e 4f 52 4d 41 4c 4c 59 20 4f 46 46 2e 0a 0a 25 54 haracter.......NORMALLY.OFF...%T
3a80 4f 4d 4f 52 09 09 20 20 20 32 30 30 2c 2c 30 09 74 68 65 20 20 20 73 79 73 74 65 6d 20 20 20 73 OMOR.....200,,0.the...system...s
3aa0 68 6f 75 6c 64 20 20 70 72 6f 76 69 64 65 20 20 22 2a 2a 4d 4f 52 45 2a 2a 22 0a 09 09 09 09 70 hould..provide.."**MORE**".....p
3ac0 72 6f 63 65 73 73 69 6e 67 20 77 68 65 6e 20 20 74 68 65 20 20 63 75 72 73 6f 72 20 20 72 65 61 rocessing.when..the..cursor..rea
3ae0 63 68 65 73 20 20 74 68 65 0a 09 09 09 09 62 6f 74 74 6f 6d 20 20 6c 69 6e 65 20 20 6f 66 20 20 ches..the.....bottom..line..of..
3b00 74 68 65 20 20 73 63 72 65 65 6e 2e 20 20 20 20 2a 2a 4d 4f 52 45 2a 2a 0a 09 09 09 09 70 72 6f the..screen.....**MORE**.....pro
3b20 63 65 73 73 69 6e 67 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 49 54 53 20 54 54 59 2e cessing.is.described.in.ITS.TTY.
3b40 0a 09 09 09 09 20 4e 4f 52 4d 41 4c 4c 59 20 4f 4e 2e 0a 0a 25 54 4f 52 4f 4c 09 09 20 20 20 31 ......NORMALLY.ON...%TOROL.....1
3b60 30 30 2c 2c 30 09 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 73 68 6f 75 6c 64 20 73 63 72 6f 6c 6c 00,,0.the.terminal.should.scroll
3b80 20 77 68 65 6e 20 61 74 74 65 6d 70 74 69 6e 67 0a 09 09 09 09 6f 75 74 70 75 74 20 62 65 6c 6f .when.attempting.....output.belo
3ba0 77 20 74 68 65 20 62 6f 74 74 6f 6d 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 0a w.the.bottom.line.of.the.screen.
3bc0 09 09 09 09 69 6e 73 74 65 61 64 20 6f 66 20 77 72 61 70 70 69 6e 67 20 61 72 6f 75 6e 64 20 74 ....instead.of.wrapping.around.t
3be0 6f 20 74 68 65 20 74 6f 70 2e 0a 09 09 09 09 20 4e 4f 52 4d 41 4c 4c 59 20 4f 46 46 2e 0a 00 00 o.the.top.......NORMALLY.OFF....
3c00 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 ................................
3c20 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 ................................
3c40 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 ................................
3c60 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 ................................
3c80 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 ................................
3ca0 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 ................................
3cc0 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 ................................
3ce0 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 ................................
3d00 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 ................................
3d20 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 ................................
3d40 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 ................................
3d60 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 ..........NWG/RFC#.734..........
3d80 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 ..MRC.07-OCT-77.08:46..41953.SUP
3da0 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 DUP.Display.Protocol..........Pa
3dc0 67 65 20 37 0a 0a 49 4e 50 55 54 20 2d 2d 20 54 48 45 20 49 4e 54 45 4c 4c 49 47 45 4e 54 20 54 ge.7..INPUT.--.THE.INTELLIGENT.T
3de0 45 52 4d 49 4e 41 4c 20 50 52 4f 54 4f 43 4f 4c 0a 0a 4e 6f 74 65 3a 20 6f 6e 6c 79 20 20 74 68 ERMINAL.PROTOCOL..Note:.only..th
3e00 65 20 70 61 72 74 73 20 20 6f 66 20 74 68 65 20 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 74 65 72 e.parts..of.the..intelligent.ter
3e20 6d 69 6e 61 6c 20 20 70 72 6f 74 6f 63 6f 6c 20 72 65 6c 65 76 61 6e 74 20 20 74 6f 0a 53 55 50 minal..protocol.relevant..to.SUP
3e40 44 55 50 20 61 72 65 20 64 69 73 63 75 73 73 65 64 20 68 65 72 65 2e 20 20 46 6f 72 20 6d 6f 72 DUP.are.discussed.here...For.mor
3e60 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 72 65 61 64 20 49 54 53 20 54 54 59 2e 0a 0a 0a 43 e.information,.read.ITS.TTY....C
3e80 48 41 52 41 43 54 45 52 20 53 45 54 53 0a 0a 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 20 63 68 HARACTER.SETS..There.are.two..ch
3ea0 61 72 61 63 74 65 72 20 73 65 74 73 20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 20 75 73 65 aracter.sets..available.for..use
3ec0 20 77 69 74 68 20 20 53 55 50 44 55 50 3b 20 74 68 65 20 20 37 2d 62 69 74 0a 63 68 61 72 61 63 .with..SUPDUP;.the..7-bit.charac
3ee0 74 65 72 20 73 65 74 20 6f 66 20 73 74 61 6e 64 61 72 64 20 41 53 43 49 49 2c 20 61 6e 64 20 74 ter.set.of.standard.ASCII,.and.t
3f00 68 65 20 31 32 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6f 66 20 20 65 78 74 65 he.12-bit.character.set.of..exte
3f20 6e 64 65 64 0a 41 53 43 49 49 2e 20 20 45 78 74 65 6e 64 65 64 20 41 53 43 49 49 20 68 61 73 20 nded.ASCII...Extended.ASCII.has.
3f40 35 20 68 69 67 68 20 6f 72 64 65 72 20 20 6f 72 20 22 62 75 63 6b 79 22 20 62 69 74 73 20 6f 6e 5.high.order..or."bucky".bits.on
3f60 20 69 6e 70 75 74 20 61 6e 64 20 20 68 61 73 0a 67 72 61 70 68 69 63 73 20 66 6f 72 20 6f 63 74 .input.and..has.graphics.for.oct
3f80 61 6c 20 30 30 30 2d 30 33 37 20 61 6e 64 20 31 37 37 20 28 73 65 65 20 74 68 65 20 73 65 63 74 al.000-037.and.177.(see.the.sect
3fa0 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20 22 53 74 61 6e 66 6f 72 64 2f 49 54 53 0a 63 68 61 72 61 ion.entitled."Stanford/ITS.chara
3fc0 63 74 65 72 20 73 65 74 22 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 29 2e 20 20 54 68 cter.set".for.more.details)...Th
3fe0 65 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 20 73 65 74 73 20 61 72 65 20 69 64 65 6e 74 69 63 e.two.character.sets.are.identic
4000 61 6c 20 6f 6e 0a 6f 75 74 70 75 74 20 73 69 6e 63 65 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 al.on.output.since.the.protocol.
4020 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 74 68 65 20 68 6f 73 74 20 20 73 68 6f 75 6c 64 .specifies.that.the.host..should
4040 20 6e 65 76 65 72 20 73 65 6e 64 20 20 74 68 65 0a 73 74 61 6e 64 61 72 64 20 41 53 43 49 49 20 .never.send..the.standard.ASCII.
4060 20 66 6f 72 6d 61 74 74 69 6e 67 20 20 63 68 61 72 61 63 74 65 72 73 20 20 28 69 65 2c 20 20 54 .formatting..characters..(ie,..T
4080 41 42 2c 20 20 4c 46 2c 20 20 56 54 2c 20 20 46 46 2c 20 20 43 52 29 20 20 61 73 0a 66 6f 72 6d AB,..LF,..VT,..FF,..CR)..as.form
40a0 61 74 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 3b 20 74 68 65 20 63 68 61 72 61 63 74 65 72 atting.characters;.the.character
40c0 73 20 77 68 6f 73 65 20 20 6f 63 74 61 6c 20 76 61 6c 75 65 73 20 61 72 65 20 74 68 65 20 73 61 s.whose..octal.values.are.the.sa
40e0 6d 65 20 20 61 73 0a 74 68 65 73 65 20 66 6f 72 6d 61 74 74 69 6e 67 20 63 68 61 72 61 63 74 65 me..as.these.formatting.characte
4100 72 73 20 61 72 65 20 6e 65 76 65 72 20 6f 75 74 70 75 74 20 75 6e 6c 65 73 73 20 74 68 65 20 75 rs.are.never.output.unless.the.u
4120 73 65 72 20 6a 6f 62 20 68 61 73 20 74 68 65 73 65 0a 63 68 61 72 61 63 74 65 72 73 20 65 6e 61 ser.job.has.these.characters.ena
4140 62 6c 65 64 20 28 73 65 74 74 69 6e 67 20 25 54 4f 53 41 49 20 61 6e 64 20 25 54 4f 53 41 31 20 bled.(setting.%TOSAI.and.%TOSA1.
4160 67 65 6e 65 72 61 6c 6c 79 20 64 6f 65 73 20 74 68 69 73 29 2e 0a 0a 49 6e 70 75 74 20 64 69 66 generally.does.this)...Input.dif
4180 66 65 72 73 20 64 72 61 6d 61 74 69 63 61 6c 6c 79 20 20 62 65 74 77 65 65 6e 20 74 68 65 20 37 fers.dramatically..between.the.7
41a0 2d 62 69 74 20 20 61 6e 64 20 31 32 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 20 73 65 74 73 -bit..and.12-bit.character..sets
41c0 2e 0a 49 6e 20 74 68 65 20 37 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2c 20 61 6c ..In.the.7-bit.character.set,.al
41e0 6c 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 70 75 74 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 l.characters.input.whose.value.i
4200 73 20 30 33 37 20 20 6f 63 74 61 6c 0a 6f 72 20 6c 65 73 73 20 20 61 72 65 20 61 73 73 75 6d 65 s.037..octal.or.less..are.assume
4220 64 20 20 74 6f 20 62 65 20 20 28 41 53 43 49 49 29 20 63 6f 6e 74 72 6f 6c 20 20 63 68 61 72 61 d..to.be..(ASCII).control..chara
4240 63 74 65 72 73 2e 20 20 49 6e 20 20 74 68 65 20 20 31 32 2d 62 69 74 0a 63 68 61 72 61 63 74 65 cters...In..the..12-bit.characte
4260 72 20 73 65 74 2c 20 20 74 68 65 72 65 20 61 72 65 20 20 35 20 22 62 75 63 6b 79 22 20 20 62 69 r.set,..there.are..5."bucky"..bi
4280 74 73 20 77 68 69 63 68 20 20 6d 61 79 20 62 65 20 20 61 74 74 61 63 68 65 64 20 74 6f 20 20 74 ts.which..may.be..attached.to..t
42a0 68 65 0a 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 65 20 74 77 6f 20 6d 6f 73 74 20 20 69 6d 70 he.character...The.two.most..imp
42c0 6f 72 74 61 6e 74 20 6f 66 20 74 68 65 73 65 20 61 72 65 20 20 43 4f 4e 54 52 4f 4c 20 61 6e 64 ortant.of.these.are..CONTROL.and
42e0 20 4d 45 54 41 2c 20 20 77 68 69 63 68 0a 66 6f 72 6d 20 61 20 39 2d 62 69 74 20 63 68 61 72 61 .META,..which.form.a.9-bit.chara
4300 63 74 65 72 20 73 65 74 2e 20 20 54 4f 50 20 20 69 73 20 75 73 65 64 20 74 6f 20 64 69 73 74 69 cter.set...TOP..is.used.to.disti
4320 6e 67 75 69 73 68 20 62 65 74 77 65 65 6e 20 20 70 72 69 6e 74 69 6e 67 0a 67 72 61 70 68 69 63 nguish.between..printing.graphic
4340 73 20 69 6e 20 74 68 65 20 65 78 74 65 6e 64 65 64 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 s.in.the.extended.character.set.
4360 61 6e 64 20 41 53 43 49 49 20 63 6f 6e 74 72 6f 6c 73 2e 20 20 54 68 65 20 6f 74 68 65 72 20 20 and.ASCII.controls...The.other..
4380 74 77 6f 0a 61 72 65 20 72 65 73 65 72 76 65 64 20 61 6e 64 20 73 68 6f 75 6c 64 20 62 65 20 69 two.are.reserved.and.should.be.i
43a0 67 6e 6f 72 65 64 2e 20 20 53 69 6e 63 65 20 62 6f 74 68 20 37 2d 62 69 74 20 61 6e 64 20 31 32 gnored...Since.both.7-bit.and.12
43c0 2d 62 69 74 20 74 65 72 6d 69 6e 61 6c 73 0a 61 72 65 20 63 6f 6d 6d 6f 6e 6c 79 20 69 6e 20 75 -bit.terminals.are.commonly.in.u
43e0 73 65 2c 20 30 30 30 31 2c 20 30 33 30 31 2c 20 61 6e 64 20 30 33 34 31 20 61 72 65 20 63 6f 6e se,.0001,.0301,.and.0341.are.con
4400 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 20 3c 43 4f 4e 54 52 4f 4c 3e 41 0a 6f 6e 20 69 6e 70 sidered.to.be..<CONTROL>A.on.inp
4420 75 74 20 62 79 20 6d 6f 73 74 20 70 72 6f 67 72 61 6d 73 2c 20 77 68 69 6c 65 20 34 30 30 31 20 ut.by.most.programs,.while.4001.
4440 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 64 6f 77 6e 77 61 72 64 73 20 61 72 is.considered.to.be.downwards.ar
4460 72 6f 77 2e 0a 0a 0a 4d 41 50 50 49 4e 47 20 42 45 54 57 45 45 4e 20 43 48 41 52 41 43 54 45 52 row....MAPPING.BETWEEN.CHARACTER
4480 20 53 45 54 53 0a 0a 4d 61 6e 79 20 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 68 6f 73 74 73 20 64 .SETS..Many.programs.and.hosts.d
44a0 6f 20 6e 6f 74 20 70 72 6f 63 65 73 73 20 31 32 2d 62 69 74 20 69 6e 70 75 74 2e 20 20 49 6e 20 o.not.process.12-bit.input...In.
44c0 74 68 69 73 20 63 61 73 65 2c 20 31 32 2d 62 69 74 0a 69 6e 70 75 74 20 69 73 20 66 6f 6c 64 65 this.case,.12-bit.input.is.folde
44e0 64 20 64 6f 77 6e 20 74 6f 20 37 2d 62 69 74 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 20 54 4f 50 20 d.down.to.7-bit.as.follows:.TOP.
4500 61 6e 64 20 4d 45 54 41 20 61 72 65 20 64 69 73 63 61 72 64 65 64 2e 20 20 20 49 66 0a 43 4f 4e and.META.are.discarded....If.CON
4520 54 52 4f 4c 20 69 73 20 6f 6e 2c 20 74 68 65 6e 20 69 66 20 74 68 65 20 37 2d 62 69 74 20 20 70 TROL.is.on,.then.if.the.7-bit..p
4540 61 72 74 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 70 65 63 69 66 69 65 73 20 61 art.of.the.character.specifies.a
4560 20 20 6c 6f 77 65 72 0a 63 61 73 65 20 61 6c 70 68 61 62 65 74 69 63 20 69 74 20 69 73 20 63 6f ..lower.case.alphabetic.it.is.co
4580 6e 76 65 72 74 65 64 20 74 6f 20 75 70 70 65 72 20 20 63 61 73 65 3b 20 74 68 65 6e 20 69 66 20 nverted.to.upper..case;.then.if.
45a0 74 68 65 20 37 2d 62 69 74 20 70 61 72 74 20 20 69 73 0a 62 65 74 77 65 65 6e 20 30 37 37 20 61 the.7-bit.part..is.between.077.a
45c0 6e 64 20 31 33 37 20 74 68 65 20 20 31 30 30 20 62 69 74 20 69 73 20 63 6f 6d 70 6c 65 6d 65 6e nd.137.the..100.bit.is.complemen
45e0 74 65 64 20 6f 72 20 20 69 66 20 74 68 65 20 37 2d 62 69 74 20 70 61 72 74 20 20 69 73 0a 30 34 ted.or..if.the.7-bit.part..is.04
4600 30 20 74 68 65 20 30 34 30 20 62 69 74 20 69 73 20 73 75 62 74 72 61 63 74 65 64 20 20 28 74 68 0.the.040.bit.is.subtracted..(th
4620 61 74 27 73 20 72 69 67 68 74 2c 20 3c 43 4f 4e 54 52 4f 4c 3e 3f 20 20 69 73 20 63 6f 6e 76 65 at's.right,.<CONTROL>?..is.conve
4640 72 74 65 64 20 20 74 6f 0a 5b 52 55 42 4f 55 54 5d 20 61 6e 64 20 3c 43 4f 4e 54 52 4f 4c 3e 5b rted..to.[RUBOUT].and.<CONTROL>[
4660 53 50 41 43 45 5d 20 69 73 20 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 5b 4e 55 4c 4c 5d 29 2e SPACE].is..converted.to.[NULL]).
4680 20 20 20 49 6e 20 61 6e 79 20 63 61 73 65 20 20 74 68 65 0a 43 4f 4e 54 52 4f 4c 20 62 69 74 20 ...In.any.case..the.CONTROL.bit.
46a0 69 73 20 64 69 73 63 61 72 64 65 64 2c 20 20 61 6e 64 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 is.discarded,..and.the.remainder
46c0 20 69 73 20 20 74 72 65 61 74 65 64 20 61 73 20 61 20 37 2d 62 69 74 20 20 41 53 43 49 49 0a 63 .is..treated.as.a.7-bit..ASCII.c
46e0 68 61 72 61 63 74 65 72 2e 20 20 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 20 74 68 haracter...It.should.be.noted.th
4700 61 74 20 20 69 6e 20 74 68 69 73 20 63 61 73 65 20 64 6f 77 6e 77 61 72 64 73 20 61 72 72 6f 77 at..in.this.case.downwards.arrow
4720 20 69 73 20 20 72 65 61 64 0a 62 79 20 74 68 65 20 70 72 6f 67 72 61 6d 20 61 73 20 73 74 61 6e .is..read.by.the.program.as.stan
4740 64 61 72 64 20 41 53 43 49 49 20 3c 43 4f 4e 54 52 4f 4c 3e 41 2e 0a 0a 53 65 72 76 65 72 73 20 dard.ASCII.<CONTROL>A...Servers.
4760 77 68 69 63 68 20 65 78 70 65 63 74 20 31 32 2d 62 69 74 20 69 6e 70 75 74 20 61 6e 64 20 61 72 which.expect.12-bit.input.and.ar
4780 65 20 74 6f 6c 64 20 74 6f 20 75 73 65 20 74 68 65 20 37 2d 62 69 74 20 20 63 68 61 72 61 63 74 e.told.to.use.the.7-bit..charact
47a0 65 72 0a 73 65 74 20 73 68 6f 75 6c 64 20 20 64 6f 20 20 61 70 70 72 6f 70 72 69 61 74 65 20 75 er.set.should..do..appropriate.u
47c0 6e 66 6f 6c 64 69 6e 67 20 20 66 72 6f 6d 20 20 74 68 65 20 37 2d 62 69 74 20 20 63 68 61 72 61 nfolding..from..the.7-bit..chara
47e0 63 74 65 72 20 20 73 65 74 20 20 74 6f 0a 31 32 2d 62 69 74 2e 20 20 49 74 20 69 73 20 75 70 20 cter..set..to.12-bit...It.is.up.
4800 20 74 6f 20 74 68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 73 65 72 76 65 72 20 20 74 6f 20 64 65 .to.the.individual.server..to.de
4820 63 69 64 65 20 75 70 6f 6e 20 74 68 65 20 20 75 6e 66 6f 6c 64 69 6e 67 0a 73 63 68 65 6d 65 2e cide.upon.the..unfolding.scheme.
4840 20 20 4f 6e 20 49 54 53 2c 20 75 73 65 72 20 70 72 6f 67 72 61 6d 73 20 74 68 61 74 20 75 73 65 ..On.ITS,.user.programs.that.use
4860 20 74 68 65 20 31 32 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 67 65 6e 65 72 61 .the.12-bit.character.set.genera
4880 6c 6c 79 0a 68 61 76 65 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 6d 65 74 68 6f 64 20 66 lly.have.an.alternative.method.f
48a0 6f 72 20 37 2d 62 69 74 3b 20 74 68 69 73 20 6f 66 74 65 6e 20 74 61 6b 65 73 20 74 68 65 20 66 or.7-bit;.this.often.takes.the.f
48c0 6f 72 6d 20 6f 66 20 20 70 72 65 66 69 78 0a 63 68 61 72 61 63 74 65 72 73 20 69 6e 64 69 63 61 orm.of..prefix.characters.indica
48e0 74 69 6e 67 20 74 68 61 74 20 74 68 65 20 6e 65 78 74 20 63 68 61 72 61 63 74 65 72 20 73 68 6f ting.that.the.next.character.sho
4900 75 6c 64 20 62 65 20 22 63 6f 6e 74 72 6f 6c 6c 69 66 69 65 64 22 20 6f 72 0a 22 6d 65 74 69 7a uld.be."controllified".or."metiz
4920 65 64 22 2c 20 65 74 63 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ed",.etc........................
4940 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 ................................
4960 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 ................................
4980 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 ................................
49a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 ....................NWG/RFC#.734
49c0 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 ............MRC.07-OCT-77.08:46.
49e0 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 .41953.SUPDUP.Display.Protocol..
4a00 09 09 09 09 20 20 20 20 50 61 67 65 20 38 0a 0a 49 4e 50 55 54 20 2d 2d 20 54 48 45 20 49 4e 54 ........Page.8..INPUT.--.THE.INT
4a20 45 4c 4c 49 47 45 4e 54 20 54 45 52 4d 49 4e 41 4c 20 50 52 4f 54 4f 43 4f 4c 20 28 63 6f 6e 74 ELLIGENT.TERMINAL.PROTOCOL.(cont
4a40 69 6e 75 65 64 29 0a 0a 0a 42 55 43 4b 59 20 42 49 54 53 0a 0a 55 6e 64 65 72 20 6e 6f 72 6d 61 inued)...BUCKY.BITS..Under.norma
4a60 6c 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2c 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 70 75 l.circumstances,.characters.inpu
4a80 74 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 61 72 65 20 73 65 6e 74 20 74 6f 0a t.from.the.keyboard.are.sent.to.
4aa0 74 68 65 20 66 6f 72 65 69 67 6e 20 68 6f 73 74 20 61 73 20 69 73 2e 20 20 54 68 65 72 65 20 20 the.foreign.host.as.is...There..
4ac0 61 72 65 20 74 77 6f 20 65 78 63 65 70 74 69 6f 6e 73 3b 20 74 68 65 20 66 69 72 73 74 20 6f 63 are.two.exceptions;.the.first.oc
4ae0 63 75 72 73 20 20 77 68 65 6e 0a 61 6e 20 6f 63 74 61 6c 20 30 33 34 20 20 63 68 61 72 61 63 74 curs..when.an.octal.034..charact
4b00 65 72 20 69 73 20 74 6f 20 20 62 65 20 73 65 6e 74 3b 20 69 74 20 20 6d 75 73 74 20 62 65 20 71 er.is.to..be.sent;.it..must.be.q
4b20 75 6f 74 65 64 20 20 62 79 20 62 65 69 6e 67 20 20 73 65 6e 74 0a 74 77 69 63 65 2c 20 62 65 63 uoted..by.being..sent.twice,.bec
4b40 61 75 73 65 20 30 33 34 20 69 73 20 75 73 65 64 20 61 73 20 20 61 6e 20 65 73 63 61 70 65 20 63 ause.034.is.used.as..an.escape.c
4b60 68 61 72 61 63 74 65 72 20 66 6f 72 20 70 72 6f 74 6f 63 6f 6c 20 20 63 6f 6d 6d 61 6e 64 73 2e haracter.for.protocol..commands.
4b80 0a 54 68 65 20 73 65 63 6f 6e 64 20 20 65 78 63 65 70 74 69 6f 6e 20 6f 63 63 75 72 73 20 20 77 .The.second..exception.occurs..w
4ba0 68 65 6e 20 20 25 54 4f 46 43 49 20 69 73 20 20 73 65 74 20 20 61 6e 64 20 61 20 20 63 68 61 72 hen..%TOFCI.is..set..and.a..char
4bc0 61 63 74 65 72 20 20 77 69 74 68 0a 6e 6f 6e 2d 7a 65 72 6f 20 62 75 63 6b 79 20 62 69 74 73 20 acter..with.non-zero.bucky.bits.
4be0 69 73 20 74 6f 20 62 65 20 73 65 6e 74 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 68 is.to.be.sent...In.this.case,.th
4c00 65 20 63 68 61 72 61 63 74 65 72 2c 20 77 68 69 63 68 20 20 69 73 0a 69 6e 20 74 68 65 20 31 32 e.character,.which..is.in.the.12
4c20 2d 62 69 74 20 66 6f 72 6d 3a 0a 0a 4e 61 6d 65 09 56 61 6c 75 65 09 44 65 73 63 72 69 70 74 69 -bit.form:..Name.Value.Descripti
4c40 6f 6e 0a 0a 25 54 58 54 4f 50 09 34 30 30 30 09 54 68 69 73 20 63 68 61 72 61 63 74 65 72 20 68 on..%TXTOP.4000.This.character.h
4c60 61 73 20 74 68 65 20 5b 54 4f 50 5d 20 6b 65 79 20 64 65 70 72 65 73 73 65 64 2e 0a 0a 25 54 58 as.the.[TOP].key.depressed...%TX
4c80 53 46 4c 09 32 30 30 30 09 52 65 73 65 72 76 65 64 2c 20 6d 75 73 74 20 62 65 20 7a 65 72 6f 2e SFL.2000.Reserved,.must.be.zero.
4ca0 0a 0a 25 54 58 53 46 54 09 31 30 30 30 09 52 65 73 65 72 76 65 64 2c 20 6d 75 73 74 20 62 65 20 ..%TXSFT.1000.Reserved,.must.be.
4cc0 7a 65 72 6f 2e 0a 0a 25 54 58 4d 54 41 09 20 34 30 30 09 54 68 69 73 20 63 68 61 72 61 63 74 65 zero...%TXMTA..400.This.characte
4ce0 72 20 68 61 73 20 74 68 65 20 5b 4d 45 54 41 5d 20 6b 65 79 20 64 65 70 72 65 73 73 65 64 2e 0a r.has.the.[META].key.depressed..
4d00 0a 25 54 58 43 54 4c 09 20 32 30 30 09 54 68 69 73 20 63 68 61 72 61 63 74 65 72 20 68 61 73 20 .%TXCTL..200.This.character.has.
4d20 74 68 65 20 5b 43 4f 4e 54 52 4f 4c 5d 20 6b 65 79 20 64 65 70 72 65 73 73 65 64 2e 0a 0a 25 54 the.[CONTROL].key.depressed...%T
4d40 58 41 53 43 09 20 31 37 37 09 54 68 65 20 41 53 43 49 49 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 XASC..177.The.ASCII.portion.of.t
4d60 68 65 20 63 68 61 72 61 63 74 65 72 0a 0a 69 73 20 73 65 6e 74 20 61 73 20 74 68 72 65 65 20 62 he.character..is.sent.as.three.b
4d80 79 74 65 73 2e 20 20 54 68 65 20 66 69 72 73 74 20 20 62 79 74 65 20 69 73 20 61 6c 77 61 79 73 ytes...The.first..byte.is.always
4da0 20 30 33 34 20 6f 63 74 61 6c 20 28 74 68 61 74 20 69 73 20 20 77 68 79 0a 30 33 34 20 6d 75 73 .034.octal.(that.is..why.034.mus
4dc0 74 20 62 65 20 20 71 75 6f 74 65 64 29 2e 20 20 54 68 65 20 6e 65 78 74 20 20 62 79 74 65 20 63 t.be..quoted)...The.next..byte.c
4de0 6f 6e 74 61 69 6e 73 20 74 68 65 20 20 22 62 75 63 6b 79 20 62 69 74 73 22 2c 20 69 65 2c 20 20 ontains.the.."bucky.bits",.ie,..
4e00 74 68 65 0a 25 54 58 54 4f 50 20 74 68 72 6f 75 67 68 20 25 54 58 43 54 4c 20 62 69 74 73 2c 20 the.%TXTOP.through.%TXCTL.bits,.
4e20 20 73 68 69 66 74 65 64 20 6f 76 65 72 20 37 20 62 69 74 73 20 20 28 69 65 2c 20 25 54 58 54 4f .shifted.over.7.bits..(ie,.%TXTO
4e40 50 20 62 65 63 6f 6d 65 73 20 20 32 30 29 0a 77 69 74 68 20 74 68 65 20 31 30 30 20 20 62 69 74 P.becomes..20).with.the.100..bit
4e60 20 6f 6e 2e 20 20 20 54 68 65 20 74 68 69 72 64 20 20 62 79 74 65 20 63 6f 6e 74 61 69 6e 73 20 .on....The.third..byte.contains.
4e80 20 74 68 65 20 25 54 58 41 53 43 20 20 70 61 72 74 20 6f 66 20 20 74 68 65 0a 63 68 61 72 61 63 .the.%TXASC..part.of..the.charac
4ea0 74 65 72 2e 20 20 48 65 6e 63 65 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 3c 43 4f 4e 54 52 ter...Hence.the.character.<CONTR
4ec0 4f 4c 3e 3c 4d 45 54 41 3e 5b 4c 49 4e 45 20 46 45 45 44 5d 20 69 73 20 73 65 6e 74 20 61 73 20 OL><META>[LINE.FEED].is.sent.as.
4ee0 20 30 33 34 0a 31 30 33 20 30 31 32 2e 0a 0a 0a 4f 55 54 50 55 54 20 52 45 53 45 54 53 0a 0a 54 .034.103.012....OUTPUT.RESETS..T
4f00 68 65 20 20 69 6e 74 65 6c 6c 69 67 65 6e 74 20 20 74 65 72 6d 69 6e 61 6c 20 20 70 72 6f 74 6f he..intelligent..terminal..proto
4f20 63 6f 6c 20 20 61 6c 73 6f 20 20 69 73 20 20 69 6e 76 6f 6c 76 65 64 20 20 77 68 65 6e 20 20 61 col..also..is..involved..when..a
4f40 20 20 6e 65 74 77 6f 72 6b 0a 69 6e 74 65 72 72 75 70 74 20 28 49 4e 52 2f 49 4e 53 29 20 69 73 ..network.interrupt.(INR/INS).is
4f60 20 20 72 65 63 65 69 76 65 64 20 62 79 20 20 74 68 65 20 75 73 65 72 20 70 72 6f 67 72 61 6d 2e ..received.by..the.user.program.
4f80 20 20 20 54 68 65 20 75 73 65 72 20 20 70 72 6f 67 72 61 6d 0a 73 68 6f 75 6c 64 20 69 6e 63 72 ...The.user..program.should.incr
4fa0 65 6d 65 6e 74 20 61 20 63 6f 75 6e 74 20 6f 66 20 72 65 63 65 69 76 65 64 20 6e 65 74 77 6f 72 ement.a.count.of.received.networ
4fc0 6b 20 69 6e 74 65 72 72 75 70 74 73 20 77 68 65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 2e 0a k.interrupts.when.this.happens..
4fe0 49 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 64 6f 20 61 6e 79 20 6f 75 74 70 75 74 2c 20 61 6e 64 It.should.not.do.any.output,.and
5000 20 69 66 20 70 6f 73 73 69 62 6c 65 20 61 62 6f 72 74 20 61 6e 79 20 6f 75 74 70 75 74 20 69 6e .if.possible.abort.any.output.in
5020 20 70 72 6f 67 72 65 73 73 2c 0a 69 66 20 74 68 69 73 20 63 6f 75 6e 74 20 69 73 20 67 72 65 61 .progress,.if.this.count.is.grea
5040 74 65 72 20 74 68 61 6e 20 7a 65 72 6f 20 20 28 4e 4f 54 45 3a 20 74 68 65 20 70 72 6f 67 72 61 ter.than.zero..(NOTE:.the.progra
5060 6d 20 4d 55 53 54 20 61 6c 6c 6f 77 20 66 6f 72 20 20 74 68 65 0a 63 6f 75 6e 74 20 74 6f 20 67 m.MUST.allow.for..the.count.to.g
5080 6f 20 6c 65 73 73 20 74 68 61 6e 20 7a 65 72 6f 29 2e 0a 0a 53 69 6e 63 65 20 74 68 65 20 73 65 o.less.than.zero)...Since.the.se
50a0 72 76 65 72 20 20 6e 6f 20 6c 6f 6e 67 65 72 20 20 6b 6e 6f 77 73 20 77 68 65 72 65 20 74 68 65 rver..no.longer..knows.where.the
50c0 20 20 63 75 72 73 6f 72 20 69 73 2c 20 20 69 74 20 73 75 73 70 65 6e 64 73 20 20 61 6c 6c 0a 6f ..cursor.is,..it.suspends..all.o
50e0 75 74 70 75 74 20 75 6e 74 69 6c 20 74 68 65 20 75 73 65 72 20 69 6e 66 6f 72 6d 73 20 69 74 20 utput.until.the.user.informs.it.
5100 6f 66 20 74 68 65 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 2e 20 20 54 68 69 73 20 61 6c of.the.cursor.position...This.al
5120 73 6f 20 20 67 69 76 65 73 0a 74 68 65 20 73 65 72 76 65 72 20 61 6e 20 69 64 65 61 20 6f 66 20 so..gives.the.server.an.idea.of.
5140 68 6f 77 20 6d 75 63 68 20 77 61 73 20 74 68 72 6f 77 6e 20 6f 75 74 20 69 6e 20 63 61 73 65 20 how.much.was.thrown.out.in.case.
5160 69 74 20 68 61 73 20 74 6f 20 68 61 76 65 20 20 73 6f 6d 65 0a 6f 66 20 74 68 65 20 61 62 6f 72 it.has.to.have..some.of.the.abor
5180 74 65 64 20 6f 75 74 70 75 74 20 20 64 69 73 70 6c 61 79 65 64 20 61 74 20 61 20 6c 61 74 65 72 ted.output..displayed.at.a.later
51a0 20 20 74 69 6d 65 2e 20 20 54 68 65 20 75 73 65 72 20 70 72 6f 67 72 61 6d 20 20 64 6f 65 73 0a ..time...The.user.program..does.
51c0 74 68 69 73 20 77 68 65 6e 20 69 74 20 20 72 65 63 65 69 76 65 73 20 61 20 20 25 54 44 4f 52 53 this.when.it..receives.a..%TDORS
51e0 20 66 72 6f 6d 20 74 68 65 20 20 73 65 72 76 65 72 2e 20 20 57 68 65 6e 20 20 74 68 69 73 20 68 .from.the..server...When..this.h
5200 61 70 70 65 6e 73 20 20 69 74 0a 73 68 6f 75 6c 64 20 20 64 65 63 72 65 6d 65 6e 74 20 20 74 68 appens..it.should..decrement..th
5220 65 20 20 22 6e 75 6d 62 65 72 20 20 6f 66 20 20 72 65 63 65 69 76 65 64 20 20 6e 65 74 77 6f 72 e.."number..of..received..networ
5240 6b 20 20 69 6e 74 65 72 72 75 70 74 73 22 20 20 63 6f 75 6e 74 0a 64 65 73 63 72 69 62 65 64 20 k..interrupts"..count.described.
5260 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 70 61 72 61 67 72 61 70 68 20 61 6e 64 20 74 68 in.the.previous.paragraph.and.th
5280 65 6e 20 73 65 6e 64 20 30 33 34 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 30 32 30 2c 20 74 68 65 en.send.034.followed.by.020,.the
52a0 0a 76 65 72 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 2c 20 20 61 6e 64 20 20 74 68 65 20 20 68 .vertical.position,..and..the..h
52c0 6f 72 69 7a 6f 6e 74 61 6c 20 20 70 6f 73 69 74 69 6f 6e 20 20 6f 66 20 20 77 68 65 72 65 20 20 orizontal..position..of..where..
52e0 74 68 65 20 20 63 75 72 73 6f 72 0a 63 75 72 72 65 6e 74 6c 79 20 69 73 20 6c 6f 63 61 74 65 64 the..cursor.currently.is.located
5300 20 6f 6e 20 74 68 65 20 75 73 65 72 27 73 20 73 63 72 65 65 6e 2e 0a 00 00 00 00 00 00 00 00 00 .on.the.user's.screen...........
5320 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 ................................
5340 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 ................................
5360 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 0c 4e 57 47 2f ............................NWG/
5380 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 RFC#.734............MRC.07-OCT-7
53a0 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 7.08:46..41953.SUPDUP.Display.Pr
53c0 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 20 50 61 67 65 20 39 0a 0a 4f 55 54 50 55 54 20 2d otocol..........Page.9..OUTPUT.-
53e0 2d 20 44 49 53 50 4c 41 59 20 50 52 4f 54 4f 43 4f 4c 20 28 25 54 44 20 43 4f 44 45 53 29 0a 0a -.DISPLAY.PROTOCOL.(%TD.CODES)..
5400 44 69 73 70 6c 61 79 20 6f 75 74 70 75 74 20 20 69 73 20 20 73 6f 6d 65 77 68 61 74 20 20 73 69 Display.output..is..somewhat..si
5420 6d 70 6c 65 72 2e 20 20 20 43 6f 64 65 73 20 6c 65 73 73 20 20 74 68 61 6e 20 20 32 30 30 20 20 mpler....Codes.less..than..200..
5440 6f 63 74 61 6c 20 20 61 72 65 0a 70 72 69 6e 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 61 octal..are.printing.characters.a
5460 6e 64 20 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 20 6f 6e 20 74 68 65 20 74 65 72 6d 69 6e nd..are.displayed..on.the.termin
5480 61 6c 20 20 28 73 65 65 20 74 68 65 20 20 73 65 63 74 69 6f 6e 0a 64 65 73 63 72 69 62 69 6e 67 al..(see.the..section.describing
54a0 20 74 68 65 20 22 53 74 61 6e 66 6f 72 64 2f 49 54 53 20 63 68 61 72 61 63 74 65 72 20 73 65 74 .the."Stanford/ITS.character.set
54c0 22 29 2e 20 20 43 6f 64 65 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c ")...Codes.greater.than.or.equal
54e0 0a 74 6f 20 32 30 30 20 28 6f 63 74 61 6c 29 20 61 72 65 20 6b 6e 6f 77 6e 20 61 73 20 22 25 54 .to.200.(octal).are.known.as."%T
5500 44 20 63 6f 64 65 73 22 2c 20 73 6f 20 63 61 6c 6c 65 64 20 73 69 6e 63 65 20 74 68 65 69 72 20 D.codes",.so.called.since.their.
5520 6e 61 6d 65 73 20 62 65 67 69 6e 0a 77 69 74 68 20 25 54 44 2e 20 20 54 68 65 20 25 54 44 20 63 names.begin.with.%TD...The.%TD.c
5540 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 53 55 50 44 55 50 odes.that.are.relevant.to.SUPDUP
5560 20 6f 70 65 72 61 74 69 6f 6e 20 61 72 65 20 20 6c 69 73 74 65 64 0a 68 65 72 65 2e 20 20 41 6e .operation.are..listed.here...An
5580 79 20 6f 74 68 65 72 20 63 6f 64 65 20 20 72 65 63 65 69 76 65 64 20 73 68 6f 75 6c 64 20 62 65 y.other.code..received.should.be
55a0 20 69 67 6e 6f 72 65 64 2c 20 20 61 6c 74 68 6f 75 67 68 20 61 20 62 75 67 20 20 72 65 70 6f 72 .ignored,..although.a.bug..repor
55c0 74 0a 6d 69 67 68 74 20 62 65 20 73 65 6e 74 20 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 27 73 t.might.be.sent..to.the.server's
55e0 20 20 6d 61 69 6e 74 61 69 6e 65 72 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 20 74 68 65 20 6e ..maintainers...Note.that..the.n
5600 6f 72 6d 61 6c 20 20 41 53 43 49 49 0a 66 6f 72 6d 61 74 74 69 6e 67 20 63 68 61 72 61 63 74 65 ormal..ASCII.formatting.characte
5620 72 73 20 28 30 31 31 20 2d 20 30 31 35 29 20 64 6f 20 4e 4f 54 20 68 61 76 65 20 74 68 65 69 72 rs.(011.-.015).do.NOT.have.their
5640 20 66 6f 72 6d 61 74 74 69 6e 67 20 73 65 6e 73 65 20 75 6e 64 65 72 0a 53 55 50 44 55 50 20 61 .formatting.sense.under.SUPDUP.a
5660 6e 64 20 73 68 6f 75 6c 64 20 6e 6f 74 20 6f 63 63 75 72 20 61 74 20 61 6c 6c 20 75 6e 6c 65 73 nd.should.not.occur.at.all.unles
5680 73 20 74 68 65 20 53 74 61 6e 66 6f 72 64 2f 49 54 53 20 65 78 74 65 6e 64 65 64 20 20 41 53 43 s.the.Stanford/ITS.extended..ASC
56a0 49 49 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 20 69 73 20 69 6e 20 75 73 65 20 28 69 65 2c 20 II.character.set.is.in.use.(ie,.
56c0 25 54 4f 53 41 49 20 69 73 20 73 65 74 20 69 6e 20 74 68 65 20 54 54 59 4f 50 54 20 77 6f 72 64 %TOSAI.is.set.in.the.TTYOPT.word
56e0 29 2e 0a 0a 46 6f 72 20 63 75 72 73 6f 72 20 20 70 6f 73 69 74 69 6f 6e 69 6e 67 20 6f 70 65 72 )...For.cursor..positioning.oper
5700 61 74 69 6f 6e 73 2c 20 20 74 68 65 20 20 74 6f 70 20 6c 65 66 74 20 20 63 6f 72 6e 65 72 20 69 ations,..the..top.left..corner.i
5720 73 20 20 28 30 2c 30 29 2c 20 20 69 65 2c 0a 76 65 72 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e s..(0,0),..ie,.vertical.position
5740 20 30 2c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f 6e 20 30 2e 0a 0a 25 54 44 20 .0,.horizontal.position.0...%TD.
5760 63 6f 64 65 09 56 61 6c 75 65 09 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 44 4d 4f 56 09 09 32 30 30 code.Value..Meaning..%TDMOV..200
5780 09 09 47 65 6e 65 72 61 6c 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 63 6f 64 65 2e 20 ..General.cursor.position.code..
57a0 20 46 6f 6c 6c 6f 77 65 64 20 62 79 0a 09 09 09 09 66 6f 75 72 20 62 79 74 65 73 3b 20 20 74 68 .Followed.by.....four.bytes;..th
57c0 65 20 20 66 69 72 73 74 20 20 74 77 6f 20 61 72 65 20 74 68 65 20 22 6f 6c 64 22 0a 09 09 09 09 e..first..two.are.the."old".....
57e0 76 65 72 74 69 63 61 6c 20 20 61 6e 64 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 70 6f 73 69 74 69 6f vertical..and.horizontal.positio
5800 6e 73 20 61 6e 64 20 6d 61 79 0a 09 09 09 09 62 65 20 20 69 67 6e 6f 72 65 64 2e 20 20 20 20 54 ns.and.may.....be..ignored.....T
5820 68 65 20 20 6e 65 78 74 20 20 74 77 6f 20 61 72 65 20 74 68 65 20 6e 65 77 0a 09 09 09 09 76 65 he..next..two.are.the.new.....ve
5840 72 74 69 63 61 6c 20 20 61 6e 64 20 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 20 70 6f 73 69 74 69 6f rtical..and..horizontal..positio
5860 6e 73 2e 20 20 54 68 65 0a 09 09 09 09 63 75 72 73 6f 72 20 20 73 68 6f 75 6c 64 20 62 65 20 6d ns...The.....cursor..should.be.m
5880 6f 76 65 64 20 20 74 6f 20 74 68 69 73 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 09 09 09 09 4f 6e 20 oved..to.this.position.......On.
58a0 70 72 69 6e 74 69 6e 67 20 63 6f 6e 73 6f 6c 65 73 20 28 6e 6f 6e 20 25 54 4f 4d 56 55 29 2c 20 printing.consoles.(non.%TOMVU),.
58c0 74 68 65 20 6f 6c 64 0a 09 09 09 09 76 65 72 74 69 63 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6d 61 the.old.....vertical.position.ma
58e0 79 20 64 69 66 66 65 72 20 66 72 6f 6d 20 74 68 65 20 74 72 75 65 0a 09 09 09 09 76 65 72 74 69 y.differ.from.the.true.....verti
5900 63 61 6c 20 70 6f 73 69 74 69 6f 6e 3b 20 20 74 68 69 73 20 20 63 61 6e 20 20 6f 63 63 75 72 20 cal.position;..this..can..occur.
5920 20 77 68 65 6e 0a 09 09 09 09 73 63 72 6f 6c 6c 69 6e 67 2e 20 20 49 6e 20 74 68 69 73 20 63 61 .when.....scrolling...In.this.ca
5940 73 65 2c 20 74 68 65 20 75 73 65 72 20 70 72 6f 67 72 61 6d 0a 09 09 09 09 73 68 6f 75 6c 64 20 se,.the.user.program.....should.
5960 73 65 74 20 20 69 74 73 20 20 69 64 65 61 20 6f 66 20 74 68 65 20 6f 6c 64 20 20 76 65 72 74 69 set..its..idea.of.the.old..verti
5980 63 61 6c 0a 09 09 09 09 70 6f 73 69 74 69 6f 6e 20 74 6f 20 77 68 61 74 20 74 68 65 20 25 54 44 cal.....position.to.what.the.%TD
59a0 4d 4f 56 20 73 61 79 73 20 61 6e 64 20 20 74 68 65 6e 0a 09 09 09 09 70 72 6f 63 65 65 64 2e 20 MOV.says.and..then.....proceed..
59c0 20 48 65 6e 63 65 20 61 20 25 54 44 4d 4f 56 20 77 69 74 68 20 61 6e 20 6f 6c 64 20 20 76 70 6f .Hence.a.%TDMOV.with.an.old..vpo
59e0 73 0a 09 09 09 09 6f 66 20 32 30 2e 20 61 6e 64 20 61 20 6e 65 77 20 76 70 6f 73 20 6f 66 20 32 s.....of.20..and.a.new.vpos.of.2
5a00 32 2e 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 0a 09 09 09 09 6d 6f 76 65 20 74 68 65 20 22 63 2..should.always.....move.the."c
5a20 75 72 73 6f 72 22 20 64 6f 77 6e 20 74 77 6f 20 6c 69 6e 65 73 2e 20 20 54 68 69 73 20 69 73 0a ursor".down.two.lines...This.is.
5a40 09 09 09 09 75 73 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 76 65 72 74 69 63 61 6c ....used.to.prevent.the.vertical
5a60 20 70 6f 73 69 74 69 6f 6e 20 66 72 6f 6d 0a 09 09 09 09 62 65 63 6f 6d 69 6e 67 20 69 6e 66 69 .position.from.....becoming.infi
5a80 6e 69 74 65 2e 0a 0a 25 54 44 4d 56 31 09 09 32 30 31 09 09 41 6e 20 20 69 6e 74 65 72 6e 61 6c nite...%TDMV1..201..An..internal
5aa0 20 20 63 75 72 73 6f 72 20 20 6d 6f 74 69 6f 6e 20 20 63 6f 64 65 20 20 20 77 68 69 63 68 0a 09 ..cursor..motion..code...which..
5ac0 09 09 09 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 73 65 65 6e 3b 20 20 62 75 74 20 69 66 20 69 ...should.not.be.seen;..but.if.i
5ae0 74 20 69 73 2c 20 20 69 74 20 68 61 73 0a 09 09 09 09 74 77 6f 20 20 61 72 67 75 6d 65 6e 74 20 t.is,..it.has.....two..argument.
5b00 62 79 74 65 73 20 61 66 74 65 72 20 69 74 20 61 6e 64 20 73 68 6f 75 6c 64 20 62 65 0a 09 09 09 bytes.after.it.and.should.be....
5b20 09 74 72 65 61 74 65 64 20 74 68 65 20 73 61 6d 65 20 61 73 20 25 54 44 4d 56 30 2e 0a 0a 25 54 .treated.the.same.as.%TDMV0...%T
5b40 44 45 4f 46 09 09 32 30 32 09 09 45 72 61 73 65 20 20 74 6f 20 20 65 6e 64 20 20 6f 66 20 20 73 DEOF..202..Erase..to..end..of..s
5b60 63 72 65 65 6e 2e 20 20 20 54 68 69 73 20 20 69 73 20 20 61 6e 0a 09 09 09 09 6f 70 74 69 6f 6e creen....This..is..an.....option
5b80 61 6c 20 66 75 6e 63 74 69 6f 6e 20 20 73 69 6e 63 65 20 6d 61 6e 79 20 74 65 72 6d 69 6e 61 6c al.function..since.many.terminal
5ba0 73 20 64 6f 0a 09 09 09 09 6e 6f 74 20 73 75 70 70 6f 72 74 20 74 68 69 73 2e 20 20 20 49 66 20 s.do.....not.support.this....If.
5bc0 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 20 64 6f 65 73 0a 09 09 09 09 6e 6f 74 20 20 73 75 70 .the.terminal..does.....not..sup
5be0 70 6f 72 74 20 74 68 69 73 20 20 66 75 6e 63 74 69 6f 6e 2c 20 20 69 74 20 73 68 6f 75 6c 64 20 port.this..function,..it.should.
5c00 62 65 0a 09 09 09 09 74 72 65 61 74 65 64 20 74 68 65 20 73 61 6d 65 20 61 73 20 25 54 44 45 4f be.....treated.the.same.as.%TDEO
5c20 4c 2e 0a 0a 09 09 09 09 25 54 44 45 4f 46 20 64 6f 65 73 20 61 6e 20 65 72 61 73 65 20 74 6f 20 L.......%TDEOF.does.an.erase.to.
5c40 65 6e 64 20 6f 66 20 6c 69 6e 65 2c 20 20 74 68 65 6e 0a 09 09 09 09 65 72 61 73 65 73 20 20 61 end.of.line,..then.....erases..a
5c60 6c 6c 20 6c 69 6e 65 73 20 6c 6f 77 65 72 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 20 74 68 61 ll.lines.lower.on.the.screen.tha
5c80 6e 0a 09 09 09 09 74 68 65 20 63 75 72 73 6f 72 2e 20 20 54 68 65 20 63 75 72 73 6f 72 20 64 6f n.....the.cursor...The.cursor.do
5ca0 65 73 20 6e 6f 74 20 6d 6f 76 65 2e 0a 0a 25 54 44 45 4f 4c 09 09 32 30 33 09 09 45 72 61 73 65 es.not.move...%TDEOL..203..Erase
5cc0 20 20 74 6f 20 20 65 6e 64 20 20 6f 66 20 20 6c 69 6e 65 2e 20 20 54 68 69 73 20 65 72 61 73 65 ..to..end..of..line...This.erase
5ce0 73 20 74 68 65 0a 09 09 09 09 63 68 61 72 61 63 74 65 72 20 70 6f 73 69 74 69 6f 6e 20 74 68 65 s.the.....character.position.the
5d00 20 20 63 75 72 73 6f 72 20 20 69 73 20 61 74 20 20 61 6e 64 0a 09 09 09 09 61 6c 6c 20 20 70 6f ..cursor..is.at..and.....all..po
5d20 73 69 74 69 6f 6e 73 20 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 6e 20 20 74 68 65 20 20 73 sitions..to.the.right.on..the..s
5d40 61 6d 65 0a 09 09 09 09 6c 69 6e 65 2e 20 20 54 68 65 20 63 75 72 73 6f 72 20 64 6f 65 73 20 6e ame.....line...The.cursor.does.n
5d60 6f 74 20 6d 6f 76 65 2e 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ot.move.........................
5d80 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 ................................
5da0 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 ................................
5dc0 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 ................................
5de0 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 ................................
5e00 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 ................................
5e20 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 ................................
5e40 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 ................................
5e60 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 ................................
5e80 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 ................................
5ea0 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 ................................
5ec0 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 ................................
5ee0 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 ................................
5f00 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 ................................
5f20 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 ................................
5f40 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 ................................
5f60 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 ................................
5f80 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 ................................
5fa0 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 ................................
5fc0 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d .NWG/RFC#.734............MRC.07-
5fe0 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c OCT-77.08:46..41953.SUPDUP.Displ
6000 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 50 61 67 65 20 31 30 0a 0a 4f 55 54 ay.Protocol.........Page.10..OUT
6020 50 55 54 20 2d 2d 20 44 49 53 50 4c 41 59 20 50 52 4f 54 4f 43 4f 4c 20 28 25 54 44 20 43 4f 44 PUT.--.DISPLAY.PROTOCOL.(%TD.COD
6040 45 53 29 20 28 63 6f 6e 74 69 6e 75 65 64 29 0a 0a 25 54 44 20 63 6f 64 65 09 56 61 6c 75 65 09 ES).(continued)..%TD.code.Value.
6060 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 44 44 4c 46 09 09 32 30 34 09 09 43 6c 65 61 72 20 74 68 65 .Meaning..%TDDLF..204..Clear.the
6080 20 63 68 61 72 61 63 74 65 72 20 70 6f 73 69 74 69 6f 6e 20 74 68 65 20 63 75 72 73 6f 72 20 69 .character.position.the.cursor.i
60a0 73 0a 09 09 09 09 6f 6e 2e 20 20 54 68 65 20 63 75 72 73 6f 72 20 64 6f 65 73 20 6e 6f 74 20 6d s.....on...The.cursor.does.not.m
60c0 6f 76 65 2e 0a 0a 25 54 44 43 52 4c 09 09 32 30 37 09 09 49 66 20 74 68 65 20 63 75 72 73 6f 72 ove...%TDCRL..207..If.the.cursor
60e0 20 69 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 62 6f 74 74 6f 6d 20 6c 69 6e 65 20 6f 66 0a 09 09 .is.not.on.the.bottom.line.of...
6100 09 09 74 68 65 20 73 63 72 65 65 6e 2c 20 6d 6f 76 65 20 20 63 75 72 73 6f 72 20 74 6f 20 20 74 ..the.screen,.move..cursor.to..t
6120 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a 09 09 09 09 6f 66 20 74 68 65 20 6e 65 78 74 20 6c 69 6e he.beginning.....of.the.next.lin
6140 65 20 61 6e 64 20 63 6c 65 61 72 20 74 68 61 74 20 6c 69 6e 65 2e 20 20 20 49 66 0a 09 09 09 09 e.and.clear.that.line....If.....
6160 74 68 65 20 20 63 75 72 73 6f 72 20 69 73 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6c 69 6e the..cursor.is.at.the.bottom.lin
6180 65 2c 20 20 73 63 72 6f 6c 6c 0a 09 09 09 09 75 70 2e 0a 0a 25 54 44 4e 4f 50 09 09 32 31 30 09 e,..scroll.....up...%TDNOP..210.
61a0 09 4e 6f 2d 6f 70 3b 20 73 68 6f 75 6c 64 20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 25 54 44 4f .No-op;.should.be.ignored...%TDO
61c0 52 53 09 09 32 31 34 09 09 4f 75 74 70 75 74 20 72 65 73 65 74 2e 20 20 20 54 68 69 73 20 63 6f RS..214..Output.reset....This.co
61e0 64 65 20 73 65 72 76 65 73 20 61 73 20 61 20 64 61 74 61 0a 09 09 09 09 6d 61 72 6b 20 66 6f 72 de.serves.as.a.data.....mark.for
6200 20 20 61 62 6f 72 74 69 6e 67 20 20 6f 75 74 70 75 74 20 6d 75 63 68 20 61 73 20 20 49 41 43 20 ..aborting..output.much.as..IAC.
6220 44 4d 0a 09 09 09 09 64 6f 65 73 20 69 6e 20 74 68 65 20 6f 72 64 69 6e 61 72 79 20 54 45 4c 4e DM.....does.in.the.ordinary.TELN
6240 45 54 20 70 72 6f 74 6f 63 6f 6c 2e 0a 0a 25 54 44 51 4f 54 09 09 32 31 35 09 09 51 75 6f 74 65 ET.protocol...%TDQOT..215..Quote
6260 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 20 63 68 61 72 61 63 74 65 72 2e 20 20 20 54 68 s.the.following..character....Th
6280 69 73 20 69 73 0a 09 09 09 09 75 73 65 64 20 20 77 68 65 6e 20 73 65 6e 64 69 6e 67 20 38 2d 62 is.is.....used..when.sending.8-b
62a0 69 74 20 63 6f 64 65 73 20 20 77 68 69 63 68 20 20 61 72 65 0a 09 09 09 09 6e 6f 74 20 20 25 54 it.codes..which..are.....not..%T
62c0 44 20 63 6f 64 65 73 2c 20 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 77 68 65 6e 20 6c 6f 61 64 D.codes,..for.instance.when.load
62e0 69 6e 67 0a 09 09 09 09 70 72 6f 67 72 61 6d 73 20 20 69 6e 74 6f 20 20 61 6e 20 20 69 6e 74 65 ing.....programs..into..an..inte
6300 6c 6c 69 67 65 6e 74 20 20 74 65 72 6d 69 6e 61 6c 2e 0a 09 09 09 09 54 68 65 20 20 66 6f 6c 6c lligent..terminal......The..foll
6320 6f 77 69 6e 67 20 20 63 68 61 72 61 63 74 65 72 20 73 68 6f 75 6c 64 20 62 65 20 70 61 73 73 65 owing..character.should.be.passe
6340 64 0a 09 09 09 09 74 68 72 6f 75 67 68 20 69 6e 74 61 63 74 20 74 6f 20 74 68 65 20 74 65 72 6d d.....through.intact.to.the.term
6360 69 6e 61 6c 2e 0a 0a 25 54 44 46 53 09 09 32 31 36 09 09 4e 6f 6e 2d 64 65 73 74 72 75 63 74 69 inal...%TDFS..216..Non-destructi
6380 76 65 20 66 6f 72 77 61 72 64 20 73 70 61 63 65 2e 20 20 54 68 65 20 63 75 72 73 6f 72 0a 09 09 ve.forward.space...The.cursor...
63a0 09 09 6d 6f 76 65 73 20 72 69 67 68 74 20 6f 6e 65 20 70 6f 73 69 74 69 6f 6e 3b 20 20 74 68 69 ..moves.right.one.position;..thi
63c0 73 20 20 63 6f 64 65 20 77 69 6c 6c 0a 09 09 09 09 6e 6f 74 20 62 65 20 73 65 6e 74 20 61 74 20 s..code.will.....not.be.sent.at.
63e0 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 2e 0a 0a 25 54 44 4d 56 30 09 09 32 31 37 09 the.end.of.a.line...%TDMV0..217.
6400 09 47 65 6e 65 72 61 6c 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 63 6f 64 65 2e 20 20 .General.cursor.position.code...
6420 46 6f 6c 6c 6f 77 65 64 20 62 79 0a 09 09 09 09 74 77 6f 20 62 79 74 65 73 3b 20 74 68 65 20 6e Followed.by.....two.bytes;.the.n
6440 65 77 20 76 65 72 74 69 63 61 6c 20 61 6e 64 20 68 6f 72 69 7a 6f 6e 74 61 6c 0a 09 09 09 09 70 ew.vertical.and.horizontal.....p
6460 6f 73 69 74 69 6f 6e 73 2e 0a 0a 25 54 44 43 4c 52 09 09 32 32 30 09 09 45 72 61 73 65 20 74 68 ositions...%TDCLR..220..Erase.th
6480 65 20 73 63 72 65 65 6e 2e 20 20 20 48 6f 6d 65 20 74 68 65 20 63 75 72 73 6f 72 20 74 6f 20 74 e.screen....Home.the.cursor.to.t
64a0 68 65 0a 09 09 09 09 74 6f 70 20 6c 65 66 74 20 68 61 6e 64 20 63 6f 72 6e 65 72 20 6f 66 20 74 he.....top.left.hand.corner.of.t
64c0 68 65 20 73 63 72 65 65 6e 2e 0a 0a 25 54 44 42 45 4c 09 09 32 32 31 09 09 47 65 6e 65 72 61 74 he.screen...%TDBEL..221..Generat
64e0 65 20 61 6e 20 61 75 64 69 6f 20 74 6f 6e 65 2c 20 62 65 6c 6c 2c 20 77 68 61 74 65 76 65 72 2e e.an.audio.tone,.bell,.whatever.
6500 0a 0a 25 54 44 49 4c 50 09 09 32 32 33 09 09 49 6e 73 65 72 74 20 62 6c 61 6e 6b 20 6c 69 6e 65 ..%TDILP..223..Insert.blank.line
6520 73 20 61 74 20 74 68 65 20 63 75 72 73 6f 72 3b 20 66 6f 6c 6c 6f 77 65 64 0a 09 09 09 09 62 79 s.at.the.cursor;.followed.....by
6540 20 61 20 62 79 74 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 63 6f 75 6e 74 20 6f 66 20 74 68 .a.byte.containing.a.count.of.th
6560 65 20 6e 75 6d 62 65 72 0a 09 09 09 09 6f 66 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 74 6f 20 69 e.number.....of.blank.lines.to.i
6580 6e 73 65 72 74 2e 20 20 20 54 68 65 20 20 63 75 72 73 6f 72 20 69 73 0a 09 09 09 09 75 6e 6d 6f nsert....The..cursor.is.....unmo
65a0 76 65 64 2e 20 20 20 54 68 65 20 6c 69 6e 65 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 20 6f ved....The.line.the.cursor.is..o
65c0 6e 20 20 61 6e 64 0a 09 09 09 09 61 6c 6c 20 6c 69 6e 65 73 20 62 65 6c 6f 77 20 69 74 20 6d 6f n..and.....all.lines.below.it.mo
65e0 76 65 20 64 6f 77 6e 3b 20 20 6c 69 6e 65 73 20 6d 6f 76 65 64 0a 09 09 09 09 6f 66 66 20 74 68 ve.down;..lines.moved.....off.th
6600 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 20 61 72 65 20 6c 6f 73 74 2e e.bottom.of.the.screen.are.lost.
6620 0a 0a 25 54 44 44 4c 50 09 09 32 32 34 09 09 44 65 6c 65 74 65 20 6c 69 6e 65 73 20 61 74 20 74 ..%TDDLP..224..Delete.lines.at.t
6640 68 65 20 63 75 72 73 6f 72 3b 20 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 0a 09 09 09 09 63 6f he.cursor;..followed.by.a.....co
6660 75 6e 74 2e 20 20 54 68 65 20 63 75 72 73 6f 72 20 69 73 20 75 6e 6d 6f 76 65 64 2e 20 20 20 54 unt...The.cursor.is.unmoved....T
6680 68 65 20 66 69 72 73 74 0a 09 09 09 09 6c 69 6e 65 20 20 64 65 6c 65 74 65 64 20 69 73 20 74 68 he.first.....line..deleted.is.th
66a0 65 20 20 6f 6e 65 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 6f 6e 2e 0a 09 09 09 09 4c 69 6e e..one.the.cursor.is.on......Lin
66c0 65 73 20 62 65 6c 6f 77 20 74 68 6f 73 65 20 64 65 6c 65 74 65 64 20 6d 6f 76 65 20 75 70 2e 20 es.below.those.deleted.move.up..
66e0 20 4e 65 77 6c 79 2d 0a 09 09 09 09 63 72 65 61 74 65 64 20 6c 69 6e 65 73 20 20 61 74 20 74 68 .Newly-.....created.lines..at.th
6700 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 0a 09 09 09 09 61 72 65 20 62 e.bottom.of.the.screen.....are.b
6720 6c 61 6e 6b 2e 0a 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 lank............................
6740 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 ................................
6760 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 ................................
6780 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 ................................
67a0 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 ................................
67c0 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 ................................
67e0 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 ................................
6800 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 ................................
6820 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 ................................
6840 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 ................................
6860 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 ................................
6880 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 ................................
68a0 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 ................................
68c0 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 ................................
68e0 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 ................................
6900 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 ................................
6920 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 ................................
6940 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 ................................
6960 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 ................................
6980 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 ..........NWG/RFC#.734..........
69a0 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 ..MRC.07-OCT-77.08:46..41953.SUP
69c0 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 50 61 67 DUP.Display.Protocol.........Pag
69e0 65 20 31 31 0a 0a 4f 55 54 50 55 54 20 2d 2d 20 44 49 53 50 4c 41 59 20 50 52 4f 54 4f 43 4f 4c e.11..OUTPUT.--.DISPLAY.PROTOCOL
6a00 20 28 25 54 44 20 43 4f 44 45 53 29 20 28 63 6f 6e 74 69 6e 75 65 64 29 0a 0a 25 54 44 20 63 6f .(%TD.CODES).(continued)..%TD.co
6a20 64 65 09 56 61 6c 75 65 09 09 4d 65 61 6e 69 6e 67 0a 0a 25 54 44 49 43 50 09 09 32 32 35 09 09 de.Value..Meaning..%TDICP..225..
6a40 49 6e 73 65 72 74 20 20 62 6c 61 6e 6b 20 20 63 68 61 72 61 63 74 65 72 20 20 70 6f 73 69 74 69 Insert..blank..character..positi
6a60 6f 6e 73 20 61 74 20 74 68 65 0a 09 09 09 09 63 75 72 73 6f 72 3b 20 20 66 6f 6c 6c 6f 77 65 64 ons.at.the.....cursor;..followed
6a80 20 62 79 20 20 61 20 63 6f 75 6e 74 2e 20 20 54 68 65 20 63 75 72 73 6f 72 0a 09 09 09 09 69 73 .by..a.count...The.cursor.....is
6aa0 20 75 6e 6d 6f 76 65 64 2e 20 20 20 54 68 65 20 63 68 61 72 61 63 74 65 72 20 74 68 65 20 20 63 .unmoved....The.character.the..c
6ac0 75 72 73 6f 72 20 69 73 0a 09 09 09 09 6f 6e 20 61 6e 64 20 61 6c 6c 20 63 68 61 72 61 63 74 65 ursor.is.....on.and.all.characte
6ae0 72 73 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 20 6f 6e 20 74 68 65 0a 09 09 09 09 63 75 72 72 rs.to.the.right..on.the.....curr
6b00 65 6e 74 20 6c 69 6e 65 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 72 69 67 68 74 3b 20 63 68 61 72 ent.line.move.to.the.right;.char
6b20 61 63 74 65 72 73 0a 09 09 09 09 6d 6f 76 65 64 20 6f 66 66 20 74 68 65 20 65 6e 64 20 6f 66 20 acters.....moved.off.the.end.of.
6b40 74 68 65 20 6c 69 6e 65 20 61 72 65 20 6c 6f 73 74 2e 0a 0a 25 54 44 44 43 50 09 09 32 32 36 09 the.line.are.lost...%TDDCP..226.
6b60 09 44 65 6c 65 74 65 20 63 68 61 72 61 63 74 65 72 73 20 61 74 20 74 68 65 20 63 75 72 73 6f 72 .Delete.characters.at.the.cursor
6b80 3b 20 20 66 6f 6c 6c 6f 77 65 64 0a 09 09 09 09 62 79 20 61 20 63 6f 75 6e 74 2e 20 20 20 54 68 ;..followed.....by.a.count....Th
6ba0 65 20 63 75 72 73 6f 72 20 69 73 20 75 6e 6d 6f 76 65 64 2e 20 20 20 54 68 65 0a 09 09 09 09 66 e.cursor.is.unmoved....The.....f
6bc0 69 72 73 74 20 20 63 68 61 72 61 63 74 65 72 20 20 64 65 6c 65 74 65 64 20 20 69 73 20 74 68 65 irst..character..deleted..is.the
6be0 20 20 6f 6e 65 20 74 68 65 0a 09 09 09 09 63 75 72 73 6f 72 20 69 73 20 6f 6e 2e 20 20 4e 65 77 ..one.the.....cursor.is.on...New
6c00 6c 79 2d 63 72 65 61 74 65 64 20 63 68 61 72 61 63 74 65 72 73 20 61 74 0a 09 09 09 09 74 68 65 ly-created.characters.at.....the
6c20 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 61 72 65 20 62 6c 61 6e 6b 2e 0a 0a 25 54 44 .end.of.the.line.are.blank...%TD
6c40 42 4f 57 09 09 32 32 37 09 09 44 69 73 70 6c 61 79 20 62 6c 61 63 6b 20 63 68 61 72 61 63 74 65 BOW..227..Display.black.characte
6c60 72 73 20 6f 6e 20 77 68 69 74 65 20 73 63 72 65 65 6e 2e 0a 09 09 09 09 48 49 47 48 4c 59 20 4f rs.on.white.screen......HIGHLY.O
6c80 50 54 49 4f 4e 41 4c 2e 0a 0a 25 54 44 52 53 54 09 09 32 33 30 09 09 52 65 73 65 74 20 25 54 44 PTIONAL...%TDRST..230..Reset.%TD
6ca0 42 4f 57 20 61 6e 64 20 73 75 63 68 20 61 6e 79 20 66 75 74 75 72 65 20 6f 70 74 69 6f 6e 73 2e BOW.and.such.any.future.options.
6cc0 0a 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 ................................
6ce0 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 ................................
6d00 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 ................................
6d20 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 ................................
6d40 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 ................................
6d60 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 ................................
6d80 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 ................................
6da0 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 ................................
6dc0 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 ................................
6de0 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 ................................
6e00 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 ................................
6e20 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 ................................
6e40 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 ................................
6e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 ..................NWG/RFC#.734..
6e80 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 ..........MRC.07-OCT-77.08:46..4
6ea0 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 1953.SUPDUP.Display.Protocol....
6ec0 09 09 20 20 20 50 61 67 65 20 31 32 0a 0a 53 54 41 4e 46 4f 52 44 2f 49 54 53 20 43 48 41 52 41 .....Page.12..STANFORD/ITS.CHARA
6ee0 43 54 45 52 20 53 45 54 0a 0a 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 CTER.SET..This.section.describes
6f00 20 74 68 65 20 65 78 74 65 6e 64 65 64 20 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 20 73 .the.extended..ASCII.character.s
6f20 65 74 2e 20 20 20 49 74 20 20 6f 72 69 67 69 6e 61 74 65 64 0a 77 69 74 68 20 74 68 65 20 63 68 et....It..originated.with.the.ch
6f40 61 72 61 63 74 65 72 20 73 65 74 20 64 65 76 65 6c 6f 70 65 64 20 61 74 20 53 41 49 4c 20 62 75 aracter.set.developed.at.SAIL.bu
6f60 74 20 77 61 73 20 6d 6f 64 69 66 69 65 64 20 66 6f 72 20 31 39 36 38 20 41 53 43 49 49 2e 0a 0a t.was.modified.for.1968.ASCII...
6f80 54 68 69 73 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6f 6e 6c 79 20 20 61 70 70 6c 69 65 73 This.character.set.only..applies
6fa0 20 74 6f 20 74 65 72 6d 69 6e 61 6c 73 20 77 69 74 68 20 20 74 68 65 20 25 54 4f 53 41 49 20 61 .to.terminals.with..the.%TOSAI.a
6fc0 6e 64 20 20 25 54 4f 46 43 49 0a 62 69 74 73 20 73 65 74 20 69 6e 20 69 74 73 20 54 54 59 4f 50 nd..%TOFCI.bits.set.in.its.TTYOP
6fe0 54 20 77 6f 72 64 2e 20 20 46 6f 72 20 6e 6f 6e 2d 25 54 4f 53 41 49 20 74 65 72 6d 69 6e 61 6c T.word...For.non-%TOSAI.terminal
7000 73 2c 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 41 53 43 49 49 0a 70 72 69 6e 74 69 6e 67 20 20 s,.the.standard.ASCII.printing..
7020 63 68 61 72 61 63 74 65 72 73 20 20 61 72 65 20 20 74 68 65 20 20 6f 6e 6c 79 20 20 61 76 61 69 characters..are..the..only..avai
7040 6c 61 62 6c 65 20 20 6f 75 74 70 75 74 20 20 63 68 61 72 61 63 74 65 72 73 2e 20 20 20 46 6f 72 lable..output..characters....For
7060 0a 6e 6f 6e 2d 25 54 4f 46 43 49 20 74 65 72 6d 69 6e 61 6c 73 2c 20 74 68 65 20 73 74 61 6e 64 .non-%TOFCI.terminals,.the.stand
7080 61 72 64 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 74 68 65 20 6f 6e 6c ard.ASCII.characters.are.the.onl
70a0 79 20 61 76 61 69 6c 61 62 6c 65 0a 69 6e 70 75 74 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 0a y.available.input.characters....
70c0 50 52 49 4e 54 49 4e 47 20 43 48 41 52 41 43 54 45 52 53 0a 0a 54 68 65 20 66 69 72 73 74 20 74 PRINTING.CHARACTERS..The.first.t
70e0 61 62 6c 65 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 72 69 6e 74 69 6e 67 20 63 68 61 72 able.describes.the.printing.char
7100 61 63 74 65 72 73 2e 20 20 46 6f 72 20 6f 75 74 70 75 74 2c 20 74 68 65 20 20 37 2d 62 69 74 0a acters...For.output,.the..7-bit.
7120 63 6f 64 65 20 69 73 20 73 65 6e 74 20 28 74 65 72 6d 69 6e 61 6c 20 6f 70 65 72 61 74 69 6f 6e code.is.sent.(terminal.operation
7140 73 20 61 72 65 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 25 54 44 20 63 6f 64 65 73 29 2e 20 20 s.are.performed.by.%TD.codes)...
7160 46 6f 72 20 69 6e 70 75 74 2c 0a 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 77 69 74 68 20 76 For.input,.the.characters.with.v
7180 61 6c 75 65 73 20 30 30 30 2d 30 33 37 20 61 6e 64 20 31 37 37 20 6d 75 73 74 20 68 61 76 65 20 alues.000-037.and.177.must.have.
71a0 74 68 65 20 25 54 58 54 4f 50 20 62 69 74 20 6f 6e 20 20 74 6f 0a 69 6e 64 69 63 61 74 65 20 74 the.%TXTOP.bit.on..to.indicate.t
71c0 68 65 20 67 72 61 70 68 69 63 20 69 73 20 69 6e 74 65 6e 64 65 64 20 72 61 74 68 65 72 20 74 68 he.graphic.is.intended.rather.th
71e0 61 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 41 53 43 49 49 20 63 6f 6e 74 72 6f 6c 2e 0a an.a.function.or.ASCII.control..
7200 0a 56 61 6c 75 65 09 43 68 61 72 61 63 74 65 72 0a 0a 20 34 30 30 30 09 63 65 6e 74 65 72 65 64 .Value.Character...4000.centered
7220 20 64 6f 74 0a 20 34 30 30 31 09 64 6f 77 6e 77 61 72 64 20 61 72 72 6f 77 0a 20 34 30 30 32 09 .dot..4001.downward.arrow..4002.
7240 61 6c 70 68 61 0a 20 34 30 30 33 09 62 65 74 61 0a 20 34 30 30 34 09 6c 6f 67 69 63 61 6c 20 41 alpha..4003.beta..4004.logical.A
7260 4e 44 0a 20 34 30 30 35 09 6c 6f 67 69 63 61 6c 20 4e 4f 54 0a 20 34 30 30 36 09 65 70 73 69 6c ND..4005.logical.NOT..4006.epsil
7280 6f 6e 0a 20 34 30 30 37 09 70 69 0a 20 34 30 31 30 09 6c 61 6d 62 64 61 0a 20 34 30 31 31 09 67 on..4007.pi..4010.lambda..4011.g
72a0 61 6d 6d 61 0a 20 34 30 31 32 09 64 65 6c 74 61 0a 20 34 30 31 33 09 75 70 61 72 72 6f 77 0a 20 amma..4012.delta..4013.uparrow..
72c0 34 30 31 34 09 70 6c 75 73 2d 6d 69 6e 75 73 0a 20 34 30 31 35 09 63 69 72 63 6c 65 2d 70 6c 75 4014.plus-minus..4015.circle-plu
72e0 73 0a 20 34 30 31 36 09 69 6e 66 69 6e 69 74 79 0a 20 34 30 31 37 09 70 61 72 74 69 61 6c 20 64 s..4016.infinity..4017.partial.d
7300 65 6c 74 61 0a 20 34 30 32 30 09 70 72 6f 70 65 72 20 73 75 62 73 65 74 20 28 6c 65 66 74 20 68 elta..4020.proper.subset.(left.h
7320 6f 72 73 65 73 68 6f 65 29 0a 20 34 30 32 31 09 70 72 6f 70 65 72 20 73 75 70 65 72 73 65 74 20 orseshoe)..4021.proper.superset.
7340 28 72 69 67 68 74 20 68 6f 72 73 65 73 68 6f 65 29 0a 20 34 30 32 32 09 69 6e 74 65 72 73 65 63 (right.horseshoe)..4022.intersec
7360 74 69 6f 6e 20 28 75 70 20 68 6f 72 73 65 73 68 6f 65 29 0a 20 34 30 32 33 09 75 6e 69 6f 6e 20 tion.(up.horseshoe)..4023.union.
7380 28 64 6f 77 6e 77 61 72 64 20 68 6f 72 73 65 73 68 6f 65 29 0a 20 34 30 32 34 09 75 6e 69 76 65 (downward.horseshoe)..4024.unive
73a0 72 73 61 6c 20 71 75 61 6e 74 69 66 65 72 0a 20 34 30 32 35 09 65 78 69 73 74 65 6e 74 69 61 6c rsal.quantifer..4025.existential
73c0 20 71 75 61 6e 74 69 66 69 65 72 0a 20 34 30 32 36 09 63 69 72 63 6c 65 2d 58 0a 20 34 30 32 37 .quantifier..4026.circle-X..4027
73e0 09 64 6f 75 62 6c 65 20 61 72 72 6f 77 0a 20 34 30 33 30 09 6c 65 66 74 20 61 72 72 6f 77 0a 20 .double.arrow..4030.left.arrow..
7400 34 30 33 31 09 72 69 67 68 74 20 61 72 72 6f 77 0a 20 34 30 33 32 09 6e 6f 74 2d 65 71 75 61 6c 4031.right.arrow..4032.not-equal
7420 0a 20 34 30 33 33 09 6c 6f 7a 65 6e 67 65 20 28 64 69 61 6d 6f 6e 64 29 0a 20 34 30 33 34 09 6c ..4033.lozenge.(diamond)..4034.l
7440 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 0a 20 34 30 33 35 09 67 72 65 61 74 65 72 2d ess-than-or-equal..4035.greater-
7460 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 0a 20 34 30 33 36 09 65 71 75 69 76 61 6c 65 6e 63 65 0a than-or-equal..4036.equivalence.
7480 20 34 30 33 37 09 6c 6f 67 69 63 61 6c 20 4f 52 0a 20 30 30 34 30 09 66 69 72 73 74 20 73 74 61 .4037.logical.OR..0040.first.sta
74a0 6e 64 61 72 64 20 41 53 43 49 49 20 63 68 61 72 61 63 74 65 72 20 28 73 70 61 63 65 29 0a 20 20 ndard.ASCII.character.(space)...
74c0 2e 2e 09 09 2e 20 2e 20 2e 0a 20 30 31 37 36 09 6c 61 73 74 20 73 74 61 6e 64 61 72 64 20 41 53 ...........0176.last.standard.AS
74e0 43 49 49 20 63 68 61 72 61 63 74 65 72 20 28 74 69 6c 64 65 29 0a 20 34 31 37 37 09 69 6e 74 65 CII.character.(tilde)..4177.inte
7500 67 72 61 6c 0a 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 gral............................
7520 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 ................................
7540 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 ................................
7560 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 ................................
7580 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 ................................
75a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 ......................NWG/RFC#.7
75c0 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 34............MRC.07-OCT-77.08:4
75e0 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 6..41953.SUPDUP.Display.Protocol
7600 09 09 09 09 09 09 20 20 20 50 61 67 65 20 31 33 0a 0a 53 54 41 4e 46 4f 52 44 2f 49 54 53 20 43 .........Page.13..STANFORD/ITS.C
7620 48 41 52 41 43 54 45 52 20 53 45 54 20 28 63 6f 6e 74 69 6e 75 65 64 29 0a 0a 0a 46 55 4e 43 54 HARACTER.SET.(continued)...FUNCT
7640 49 4f 4e 20 4b 45 59 53 20 41 4e 44 20 53 50 45 43 49 41 4c 20 43 48 41 52 41 43 54 45 52 53 0a ION.KEYS.AND.SPECIAL.CHARACTERS.
7660 0a 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 70 65 63 .In.addition,.the.following.spec
7680 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 65 78 69 73 74 20 66 6f 72 20 69 6e 70 75 74 20 6f ial.characters.exist.for.input.o
76a0 6e 6c 79 2e 20 20 54 68 65 73 65 0a 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 20 66 75 6e 63 nly...These.characters.are..func
76c0 74 69 6f 6e 20 6b 65 79 73 20 20 72 61 74 68 65 72 20 74 68 61 6e 20 20 70 72 69 6e 74 69 6e 67 tion.keys..rather.than..printing
76e0 20 63 68 61 72 61 63 74 65 72 73 3b 20 20 68 6f 77 65 76 65 72 2c 0a 73 6f 6d 65 20 6f 66 20 74 .characters;..however,.some.of.t
7700 68 65 73 65 20 20 63 68 61 72 61 63 74 65 72 73 20 68 61 76 65 20 73 6f 6d 65 20 20 66 6f 72 6d hese..characters.have.some..form
7720 61 74 20 65 66 66 65 63 74 20 6f 72 20 20 67 72 61 70 68 69 63 20 77 68 69 63 68 20 20 74 68 65 at.effect.or..graphic.which..the
7740 79 0a 65 63 68 6f 20 61 73 3b 20 74 68 65 20 68 6f 73 74 2c 20 6e 6f 74 20 74 68 65 20 53 55 50 y.echo.as;.the.host,.not.the.SUP
7760 44 55 50 20 70 72 6f 67 72 61 6d 2c 20 68 61 6e 64 6c 65 73 20 61 6e 79 20 73 75 63 68 20 6d 61 DUP.program,.handles.any.such.ma
7780 70 70 69 6e 67 73 2e 0a 0a 56 61 6c 75 65 09 43 68 61 72 61 63 74 65 72 09 55 73 75 61 6c 20 65 ppings...Value.Character.Usual.e
77a0 63 68 6f 09 09 55 73 75 61 6c 20 46 75 6e 63 74 69 6f 6e 0a 0a 20 30 30 30 30 09 5b 4e 55 4c 4c cho..Usual.Function...0000.[NULL
77c0 5d 0a 20 30 30 31 30 09 5b 42 41 43 4b 20 53 50 41 43 45 5d 09 09 09 09 74 65 78 74 20 66 6f 72 ]..0010.[BACK.SPACE]....text.for
77e0 6d 61 74 74 69 6e 67 0a 20 30 30 31 31 09 5b 54 41 42 5d 09 09 09 09 09 74 65 78 74 20 66 6f 72 matting..0011.[TAB].....text.for
7800 6d 61 74 74 69 6e 67 0a 20 30 30 31 32 09 5b 4c 49 4e 45 20 46 45 45 44 5d 09 09 09 09 74 65 78 matting..0012.[LINE.FEED]....tex
7820 74 20 66 6f 72 6d 61 74 74 69 6e 67 0a 20 30 30 31 33 09 5b 56 54 5d 09 09 09 09 09 74 65 78 74 t.formatting..0013.[VT].....text
7840 20 66 6f 72 6d 61 74 74 69 6e 67 0a 20 30 30 31 34 09 5b 46 4f 52 4d 5d 09 09 09 09 09 74 65 78 .formatting..0014.[FORM].....tex
7860 74 20 66 6f 72 6d 61 74 74 69 6e 67 0a 20 30 30 31 35 09 5b 52 45 54 55 52 4e 5d 09 09 09 09 74 t.formatting..0015.[RETURN]....t
7880 65 78 74 20 66 6f 72 6d 61 74 74 69 6e 67 0a 20 30 30 33 32 09 5b 43 41 4c 4c 5d 09 09 75 70 61 ext.formatting..0032.[CALL]..upa
78a0 72 72 6f 77 2d 5a 09 09 65 73 63 61 70 65 20 74 6f 20 73 79 73 74 65 6d 0a 20 30 30 33 33 09 5b rrow-Z..escape.to.system..0033.[
78c0 41 4c 54 4d 4f 44 45 5d 09 6c 6f 7a 65 6e 67 65 20 6f 72 20 24 09 09 73 70 65 63 69 61 6c 20 61 ALTMODE].lozenge.or.$..special.a
78e0 63 74 69 76 61 74 69 6f 6e 0a 20 30 30 33 37 09 5b 42 41 43 4b 20 4e 45 58 54 5d 09 75 70 61 72 ctivation..0037.[BACK.NEXT].upar
7900 72 6f 77 2d 75 6e 64 65 72 73 63 6f 72 65 09 6d 6f 6e 69 74 6f 72 20 63 6f 6d 6d 61 6e 64 20 70 row-underscore.monitor.command.p
7920 72 65 66 69 78 0a 20 30 31 37 37 09 5b 52 55 42 4f 55 54 5d 09 09 09 09 63 68 61 72 61 63 74 65 refix..0177.[RUBOUT]....characte
7940 72 20 64 65 6c 65 74 65 0a 0a 20 34 31 30 31 09 5b 45 53 43 41 50 45 5d 09 09 09 09 6c 6f 63 61 r.delete...4101.[ESCAPE]....loca
7960 6c 20 74 65 72 6d 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 0a 20 34 31 30 32 09 5b 42 52 45 41 4b 5d l.terminal.command..4102.[BREAK]
7980 09 09 09 09 09 6c 6f 63 61 6c 20 73 75 62 73 79 73 74 65 6d 20 65 73 63 61 70 65 0a 20 34 31 30 .....local.subsystem.escape..410
79a0 33 09 5b 43 4c 45 41 52 5d 0a 20 34 31 31 30 09 5b 48 45 4c 50 5d 09 09 09 09 09 72 65 71 75 65 3.[CLEAR]..4110.[HELP].....reque
79c0 73 74 73 20 61 20 68 65 6c 70 20 6d 65 73 73 61 67 65 0a 0a 0a 42 55 43 4b 59 20 42 49 54 53 0a sts.a.help.message...BUCKY.BITS.
79e0 0a 46 6f 72 20 61 6c 6c 20 69 6e 70 75 74 20 63 68 61 72 61 63 74 65 72 73 2c 20 74 68 65 20 66 .For.all.input.characters,.the.f
7a00 6f 6c 6c 6f 77 69 6e 67 20 20 22 62 75 63 6b 79 20 62 69 74 73 22 20 6d 61 79 20 62 65 20 61 64 ollowing.."bucky.bits".may.be.ad
7a20 64 65 64 20 74 6f 20 20 74 68 65 0a 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 65 69 72 20 69 6e ded.to..the.character...Their.in
7a40 74 65 72 70 72 65 74 61 74 69 6f 6e 20 64 65 70 65 6e 64 73 20 65 6e 74 69 72 65 6c 79 20 75 70 terpretation.depends.entirely.up
7a60 6f 6e 20 74 68 65 20 68 6f 73 74 2e 20 20 3c 54 4f 50 3e 20 69 73 0a 6e 6f 74 20 6c 69 73 74 65 on.the.host...<TOP>.is.not.liste
7a80 64 20 68 65 72 65 2c 20 61 73 20 69 74 20 20 68 61 73 20 62 65 65 6e 20 63 6f 6e 73 69 64 65 72 d.here,.as.it..has.been.consider
7aa0 65 64 20 70 61 72 74 20 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 20 74 68 ed.part..of.the.character.in..th
7ac0 65 0a 70 72 65 76 69 6f 75 73 20 20 74 61 62 6c 65 73 2e 0a 0a 3c 43 4f 4e 54 52 4f 4c 3e 20 69 e.previous..tables...<CONTROL>.i
7ae0 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 41 53 43 49 49 20 43 54 52 4c 2c 20 68 6f 77 s.different.from.ASCII.CTRL,.how
7b00 65 76 65 72 2c 20 6d 61 6e 79 20 70 72 6f 67 72 61 6d 73 20 6d 61 79 20 72 65 71 75 65 73 74 0a ever,.many.programs.may.request.
7b20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 74 6f 20 6d 61 70 20 73 75 63 68 the.operating.system.to.map.such
7b40 20 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 74 68 65 20 41 53 43 49 49 20 66 6f 72 6d 73 20 ..characters.to.the.ASCII.forms.
7b60 28 77 69 74 68 20 20 74 68 65 0a 3c 54 4f 50 3e 20 62 69 74 20 6f 66 66 29 2e 20 20 49 6e 20 74 (with..the.<TOP>.bit.off)...In.t
7b80 68 69 73 20 63 61 73 65 20 3c 4d 45 54 41 3e 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 56 61 6c his.case.<META>.is.ignored...Val
7ba0 75 65 09 4b 65 79 0a 0a 20 32 30 30 30 09 52 65 73 65 72 76 65 64 0a 20 31 30 30 30 09 52 65 73 ue.Key...2000.Reserved..1000.Res
7bc0 65 72 76 65 64 0a 20 30 34 30 30 09 3c 4d 45 54 41 3e 0a 20 30 32 30 30 09 3c 43 4f 4e 54 52 4f erved..0400.<META>..0200.<CONTRO
7be0 4c 3e 0a 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 L>..............................
7c00 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 ................................
7c20 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 ................................
7c40 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 ................................
7c60 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 ................................
7c80 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 ................................
7ca0 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 ................................
7cc0 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 ................................
7ce0 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 ................................
7d00 00 00 00 0c 4e 57 47 2f 52 46 43 23 20 37 33 34 09 09 09 09 20 20 20 20 20 20 20 20 4d 52 43 20 ....NWG/RFC#.734............MRC.
7d20 30 37 2d 4f 43 54 2d 37 37 20 30 38 3a 34 36 20 20 34 31 39 35 33 0a 53 55 50 44 55 50 20 44 69 07-OCT-77.08:46..41953.SUPDUP.Di
7d40 73 70 6c 61 79 20 50 72 6f 74 6f 63 6f 6c 09 09 09 09 09 09 20 20 20 50 61 67 65 20 31 34 0a 0a splay.Protocol.........Page.14..
7d60 41 43 4b 4e 4f 57 4c 45 44 47 45 4d 45 4e 54 53 0a 0a 52 69 63 68 61 72 64 20 4d 2e 20 53 74 61 ACKNOWLEDGEMENTS..Richard.M..Sta
7d80 6c 6c 6d 61 6e 20 28 52 4d 53 40 4d 49 54 2d 41 49 29 20 20 61 6e 64 20 44 61 76 69 64 20 41 2e llman.(RMS@MIT-AI)..and.David.A.
7da0 20 20 4d 6f 6f 6e 20 28 4d 6f 6f 6e 40 4d 49 54 2d 4d 43 29 20 6f 66 20 20 74 68 65 0a 4d 49 54 ..Moon.(Moon@MIT-MC).of..the.MIT
7dc0 2d 41 49 20 61 6e 64 20 4d 49 54 2d 4d 43 20 20 73 79 73 74 65 6d 73 20 73 74 61 66 66 20 20 77 -AI.and.MIT-MC..systems.staff..w
7de0 72 6f 74 65 20 74 68 65 20 73 6f 75 72 63 65 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 rote.the.source..documentation.a
7e00 6e 64 20 20 74 68 65 0a 77 6f 6e 64 65 72 66 75 6c 20 49 54 53 20 74 65 72 6d 69 6e 61 6c 20 73 nd..the.wonderful.ITS.terminal.s
7e20 75 70 70 6f 72 74 20 74 68 61 74 20 6d 61 64 65 20 74 68 69 73 20 70 72 6f 74 6f 63 6f 6c 20 70 upport.that.made.this.protocol.p
7e40 6f 73 73 69 62 6c 65 2e 20 20 49 74 20 20 6d 75 73 74 0a 62 65 20 65 6d 70 68 61 73 69 7a 65 64 ossible...It..must.be.emphasized
7e60 20 20 74 68 61 74 20 20 74 68 69 73 20 69 73 20 20 61 20 20 66 75 6e 63 74 69 6f 6e 61 6c 20 20 ..that..this.is..a..functional..
7e80 70 72 6f 74 6f 63 6f 6c 20 77 68 69 63 68 20 20 68 61 73 20 20 62 65 65 6e 20 20 69 6e 0a 6f 70 protocol.which..has..been..in.op
7ea0 65 72 61 74 69 6f 6e 20 66 6f 72 20 73 6f 6d 65 20 79 65 61 72 73 20 6e 6f 77 2e 0a 0a 49 6e 20 eration.for.some.years.now...In.
7ec0 61 64 64 69 74 69 6f 6e 2c 20 4d 6f 6f 6e 2c 20 20 53 74 61 6c 6c 6d 61 6e 2c 20 61 6e 64 20 4d addition,.Moon,..Stallman,.and.M
7ee0 69 63 68 61 65 6c 20 20 4d 63 4d 61 68 6f 6e 20 28 4d 4d 63 4d 40 53 52 49 2d 4b 4c 29 20 20 70 ichael..McMahon.(MMcM@SRI-KL)..p
7f00 72 6f 76 69 64 65 64 0a 6d 61 6e 79 20 68 65 6c 70 66 75 6c 20 63 6f 6d 6d 65 6e 74 73 20 61 6e rovided.many.helpful.comments.an
7f20 64 20 63 6f 72 72 65 63 74 69 6f 6e 73 20 74 6f 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 2e 0a d.corrections.to.this.document..
7f40 0a 46 6f 72 20 66 75 72 74 68 65 72 20 72 65 66 65 72 65 6e 63 65 2c 20 74 68 65 20 73 6f 75 72 .For.further.reference,.the.sour
7f60 63 65 73 20 66 6f 72 20 74 68 65 20 6b 6e 6f 77 6e 20 63 75 72 72 65 6e 74 6c 79 20 65 78 69 73 ces.for.the.known.currently.exis
7f80 74 69 6e 67 20 53 55 50 44 55 50 0a 75 73 65 72 20 70 72 6f 67 72 61 6d 73 20 61 72 65 20 61 76 ting.SUPDUP.user.programs.are.av
7fa0 61 69 6c 61 62 6c 65 20 6f 6e 6c 69 6e 65 20 61 73 3a 0a 0a 5b 4d 49 54 2d 41 49 5d 20 53 59 53 ailable.online.as:..[MIT-AI].SYS
7fc0 45 4e 47 3b 53 55 50 44 55 50 20 3e 09 09 66 6f 72 20 74 68 65 20 49 54 53 20 6d 6f 6e 69 74 6f ENG;SUPDUP.>..for.the.ITS.monito
7fe0 72 2c 0a 5b 53 55 2d 41 49 5d 20 20 53 55 50 44 55 50 2e 4d 49 44 5b 4e 45 54 2c 4d 52 43 5d 09 r,.[SU-AI]..SUPDUP.MID[NET,MRC].
8000 09 66 6f 72 20 74 68 65 20 53 41 49 4c 20 6d 6f 6e 69 74 6f 72 2c 0a 5b 53 52 49 2d 4b 4c 5d 20 .for.the.SAIL.monitor,.[SRI-KL].
8020 3c 4d 4d 63 4d 3e 53 44 2e 46 41 49 09 09 09 66 6f 72 20 74 68 65 20 54 4f 50 53 2d 32 30 20 6d <MMcM>SD.FAI...for.the.TOPS-20.m
8040 6f 6e 69 74 6f 72 2e 0a 0a 54 68 65 20 73 6f 75 72 63 65 20 66 6f 72 20 74 68 65 20 6b 6e 6f 77 onitor...The.source.for.the.know
8060 6e 20 63 75 72 72 65 6e 74 6c 79 20 65 78 69 73 74 69 6e 67 20 53 55 50 44 55 50 20 73 65 72 76 n.currently.existing.SUPDUP.serv
8080 65 72 20 70 72 6f 67 72 61 6d 20 69 73 3a 0a 0a 5b 4d 49 54 2d 41 49 5d 20 53 59 53 45 4e 47 3b er.program.is:..[MIT-AI].SYSENG;
80a0 54 45 4c 53 45 52 20 3e 09 09 66 6f 72 20 74 68 65 20 49 54 53 20 6d 6f 6e 69 74 6f 72 2e 0a 0a TELSER.>..for.the.ITS.monitor...
80c0 54 68 65 73 65 20 70 72 6f 67 72 61 6d 73 20 20 61 72 65 20 77 72 69 74 74 65 6e 20 20 69 6e 20 These.programs..are.written..in.
80e0 20 74 68 65 20 4d 49 44 41 53 20 20 61 6e 64 20 20 46 41 49 4c 20 64 69 61 6c 65 63 74 73 20 20 .the.MIDAS..and..FAIL.dialects..
8100 6f 66 20 20 50 44 50 2d 31 30 0a 61 73 73 65 6d 62 6c 79 20 6c 61 6e 67 75 61 67 65 2e 0a 00 00 of..PDP-10.assembly.language....
8120 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 ................................
8140 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 ................................
8160 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 ................................
8180 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 ................................
81a0 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 ................................
81c0 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 ................................
81e0 00 00 00 00 00 00 00 00 ........