🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari
Article #997

Atari 520ST VT52 terminal emulator

#997
From: Rand Huntzinger
Date: Thu, 05 Sep 1985 02:47
39 lines
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
Technical Details
Message-ID: <299@nlm-vax.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!nlm-mcs!nlm-vax!randy

Show Full Headers
Complete Article Headers
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: arc1-ca.pugleaf.net!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