From rbotting@wiley.csusb.edu Thu Jul  7 12:46 PDT 1994
Return-Path: <rbotting@wiley.csusb.edu>
Received: from wiley.csusb.edu by silicon.csci.csusb.edu (5.0/SMI-SVR4)
	id AA00299; Thu, 7 Jul 94 12:46:48 PDT
Received: by wiley.csusb.edu (5.67a/1.34)
	id AA19258; Thu, 7 Jul 1994 12:46:09 -0700
Date: Thu, 7 Jul 1994 12:46:09 -0700
From: rbotting@wiley.csusb.edu ("Dr. Richard Botting")
Message-Id: <199407071946.AA19258@wiley.csusb.edu>
To: dick@silicon.csci.csusb.edu
Subject: (fwd) ANSI X3.64
Newsgroups: comp.lang.c++
Content-Type: text
Content-Length: 3226
Status: R

Path: csus.edu!csusac.ecs.csus.edu!charnel.ecst.csuchico.edu!yeshua.marcam.com!MathWorks.Com!news.duke.edu!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!scsing.switch.ch!news.dfn.de!news.dfn.de!Germany.EU.net!EU.net!uunet!psinntp!uu0924!raiden
From: raiden@ace.com (Orac)
Newsgroups: comp.lang.c++
Subject: ANSI X3.64
Message-ID: <4689.UUL1.3#25274@ace.com>
Date: Mon, 4 Jul 94 18:01:13 EST
Organization: Argus Computerized Exchange
Lines: 45



Ok I think these are the ansi codes used by pcplus "ANSI BBS" mode. or
ANSI X3.64. I am writting an ansi emulator in C++ and I need to know if
these are all of them.
Answer sequence to request                  esc[<l>;<r>R
Character delete                            esc[<n>P
Character insert                            esc[<n>@
Cursor move down                            esc[<n>B
Cursor move left                            esc[<n>D
Cursor move right                           esc[<n>C
Cursor move up                              esc[<n>A
Cursor position set                         esc[<l>;<r>H
Cursor position set (absolute)              esc[<l>;<r>f
Erase entire line                           esc[2K
Erase entire sscreen                        esc[2J
Erase from start of line                    esc[1K
Erase from start of screen                  esc[1J
Erase normal data from start of screen      esc[?1J
Erase normal data on line                   esc[?2K
Erase normal data on screen                 esc[?2J
Erase normal data to end of line            esc[?0K
Erase normal data to end of screen          esc[?0J
Erase normal data to start of line          esc[?1K
Erase to end of line                        esc[0K
Erase to end of screen                      esc[0J
Line delete                                 esc[<n>M
Line insert                                 esc[<n>L
Read cursor position                        esc[6n
Read status                                 esc[5n
Set scrolling region                        esc[<tr>;<br>r
Tab clear                                   esc[g
Tab clear all                               esc[3g
ok the following codes I am not sure how they are formmated or used
under ANSI X3.64

Terminal modes reset                        esc[<xl>l(*T1)
Terminal modes set                          esc[<xl>h(*T1)
Terminal parameters request                 esc[(sol)x
Transmit device status attributes           esc[c
Set media copy off                          esc[4i
Set media copy on                           esc[5i
Video attribute set                         esc[<x2>m(*T2)
ok all the codes I took from vt100 that had a esc[ in the esc sequence.
What i need to know is how these work or if I missed somthing.

--
rbotting@wiley.csusb.edu.
rbotting::=`Dr. Richard J. Botting`, wiley::=`Faculty EMail System`,
csusb::=`California State University, San Bernardino, CA 92407, USA`.
Aka::=`dick@doc.csci.csusb.edu`.
Disclaimer::=`CSUSB may or may not agree with this message`.
Copyright(1994)::=`Copy and use as you wish as long as you include this
	copyright and signature`.
Send EMail to gradinfo@silicon.csci.csusb.edu for info on a new
	Masters degree in Computer Science!

