View
 

Propeller-VT100-Compatible-Terminal

Page history last edited by Andrew Lynch 6 years, 10 months ago

Thanks! I've just uploaded a version with more comments so people can see what the intended codes are.

Sorry about being so cryptic. :) My mind started turning into mush last night when I started calculating X,Y specifications for [H

I'm using this chart for my reference at the moment.

 

 

http://ascii-table.com/ansi-escape-sequences-vt-100.php

If you guys could record some raw ascii streams from the CP/M machine it would be helpful.

OBC

 

The following codes are implemented:

Esc[J "clear screen"

Esc[ValueB "cursor down"

Esc[ValueA "cursor up"

[H "home cursor" (compatible with ;f)

Esc[Line;ColumnH "move cursor to x,y"

Other codes are ignored for the moment.

Anyone see anything I should zero in on from that end?

OBC

 

Please note development of this software is rapidly progressing.  Be sure to check back frequently for updates!

 

The current developmental version of the software can be obtained here:

 

 

http://www.orrtech.us/propCOMM2_VGA.zip

 

 

Comments (1)

Douglas W. Goodall said

at 5:23 am on Aug 18, 2012
Reply

The RomWBW Version 1.5 and 2.X have a user specified terminal type which can be set to ANSI, WYSE, VT52.

The escape sequences used by the Apps (utilities) are restricted to clear screen & position cursor. These two escape sequences have proven to be enough to support full screen utilities. For RMAC based utilities, the escape handler is in terminal.lib. For Aztec C based utilities, the escape handler is in ctermcap.c.

--- Douglas Goodall