Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site nlm-vax.ARPA Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!nlm-mcs!nlm-vax!randy From: randy@nlm-vax.ARPA (Rand Huntzinger) Newsgroups: net.micro.atari Subject: Atari 520ST VT52 terminal emulator Message-ID: <299@nlm-vax.ARPA> Date: Wed, 4-Sep-85 22:47:41 EDT Article-I.D.: nlm-vax.299 Posted: Wed Sep 4 22:47:41 1985 Date-Received: Sat, 7-Sep-85 04:27:09 EDT Distribution: net Organization: NLM/LHNCBC, Bethesda, Md. Lines: 39 I am trying to fill out the control functions for the VT52 emulator on the Atari 520ST desktop. It is more than a straight VT52, since I have managed to figure out the following: Sequence Function Sequence Function ======== ======== ======== ======== ESC A Cursor up ESC b_ Set char color ESC B Cursor down ESC c_ Backgrnd color ESC C Cursor right ESC d Clear to BOS ESC D Cursor left ESC e Turn on cursor ESC E Clear screen ESC f Turn off cursor ESC H Home cursor ESC k Home cursor ESC I Insert line (here) ESC l Clear line ESC J Clear to EOS ESC o Clear to BOL ESC K Clear to EOL ESC p Inverse video ESC L Insert line above ESC q Normal video ESC M Delete line ESC Y__ VT52 Direct cursor addressing. Last 2 are address. where: BOL, EOL, BOS, EOS are beginning of line, end of line, beginning of screen and end of screen respectively. An underline is used to represent a variable argument character. The ESC b and ESC c sequences are followed by a color selection byte where the last 2 or 4 bits (depending upon your screen mode) select the color. Default in 4 color mode is: 0 white, 1 red, 2 green and 3 black. I assume with black and white, you select with 1 bit. NOTE that you can hide characters by setting the color of the char and it's background the same. Tabs work and seem to be hard wired every 8 columns. I haven't been able to find character insert or delete functions. This was discovered by trial and error in local mode (HALF duplex). Can anyone verify and/or add to this? Rand Huntzinger