🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#997
Author: 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
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