[comp.os.cpm] MEX-Plus Terminal Emulation Information

SAGE@LL.ARPA (06/14/88)

There have been a number of requests for information about MEX-Plus and its
terminal emulation capability.  The following is offered to answer what
questions I can at this point.  I do not use the emulation on my CP/M
machines, so I cannot offer comments from first-hand experience.  Even on my
Compaq 386, I use the emulation only in its simplest form (i.e., not talking
to programs that expect to see a real VT100 terminal).
 
I finally located a copy of the MEX manual with the pages on the emulation
package.  It is a combined manual (CP/M and IBM-PC), so I cannot be sure at
this point that all of the features are supported in the CP/M version.
 
Here is what the manual says about the DEC VT52/100 emulator (taken from
manual -- I don't even understand what all these things mean).
 
----------
 
The VT52/100 emulator supports the following features of the DEC VT100
terminal:
 
    VT52 support       Cursor Up          Cursor Down        Cursor Left
    Cursor Right       Cursor Position    Cursor Read        Newline
    Char Insert        Char Delete        Line Insert        Line Delete
    Reverse Screen     Scrolling Region   "Origin" Mode      Auto-Wrap
    Cursor Pos.        Index              Reverse Index      Next-Line
    Horiz. Tabs        Erase Line         Device Status      Dev. Attributes
    Identify Term.     Report Cursor Pos.
 
        Save/restore cursor and attributes
        Select graphics dendition (bold/blink/reverse vid/underline)
        Clear screen: full, start-screen-to-cursor, cursor-to-end
        Clear line: full, start-line-to-cursor, cursor-to-end
        Alternate character sets (excluding VT100 optional ROMs)
 
Not supported are the answerback message, smooth-scroll, 132-column mode,
printer functions, terminal self-tests, and keyboard LED's (although all the
escape sequences associated with these functions are accepted).
 
Version 1 of the VT100 emulator does not support any interactive setup; this
will likely be added in a future release.  Also, the numeric keypad keys
function only in "numeric" mode; "alternate" mode is not supported.
 
----------
 
The manual also lists the escape sequences transmitted by some of the
special keys on the IBM PC keyboard.  I have not reproduced that information
here.
 
Unfortunately, because the manual is geared toward IBM PCs, it does not list
the functions that must be supported by the host terminal.  From some of the
functions listed, it would appear that beyond the ordinary ones, there
must be support for insert and delete line and probably insert and delete
character.
 
If anyone is seriously interested in acquiring MEX-Plus with the terminal
emulation packages, I will do some experiments or inquire of the author (Ron
Fowler, who used to read this newsletter but appears no longer to be
active).
 
                Jay Sage