[net.micro.amiga] Amiga ANSI Console

hsgj@batcomputer.TN.CORNELL.EDU (Dan Green) (07/23/86)

> According to my VT100 manual, there is an ANSI sequence for Erase in Display
> and another for Erase in Line.  The descriptions of these are:
> 
> ED:  Erase in Display.   ESC [ Ps J
> 
> EL:  Erase in Line.      ESC [ Ps K
>  
> The bug is that no matter what you specify for the "Ps" parameter in either
> of these functions, the CONSOLE always performs function 0, which is
> "erase from current position to end of line/screen".
>    I was hoping this would be fixed in v1.2, but apparently it wasn't.  This
> bug explains why a lot of "vt100 emulators" die when the user tries to run
> Emacs or a game like Larn -- both these programs use the Ps = 1 parameter
> a lot in Erase in Display.

Public Apology:  I just rechecked my references, and noticed that these
are *not* ANSI codes, but only VT100 codes.  As further confirmation of this,
the IBM PC's ANSI.SYS also supports only erasing to the end of the line,
and not the other codes.  Sorry about that - as a friend said, "look before
you flame".  Of course, this still explains why a lot of "ansi" emulators
die when pretending to emulate a VT100.
-- Dan Green
-- 
ARPA:  hsgj%vax2.ccs.cornell.edu@cu-arpa.cs.cornell.edu
UUCP:  ihnp4!cornell!batcomputer!hsgj   BITNET:  hsgj@cornella