Thread View: net.micro.atari
1 messages
1 total messages
Started by Rand Huntzinger
Thu, 05 Sep 1985 02:47
Atari 520ST VT52 terminal emulator
Author: Rand Huntzinger
Date: Thu, 05 Sep 1985 02:47
Date: Thu, 05 Sep 1985 02:47
39 lines
2255 bytes
2255 bytes
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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads