[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-msdos
Subject:    DOSEMU and operation with terminals.
From:       Terry <terry () islandmicro ! com>
Date:       2001-03-10 2:39:19
[Download RAW message or body]

Hi,

I've been testing serial terminal operation on Caldera Linux eDesktop
2.4 over the last few weeks and so far have been able to connect
terminals via COM1 and COM2 at 38400 to the Linux box. Using Wyse 60 and
Link MC5 terminals they can connect, login and run programs using
terminfo definitions for vt220 or a wy60 terminal. The best wyse 60
definition came from www.pfxcorp/faq/u-term.html.

These terminfo entries handle clear screen direct cursor positioning and
attributes like reverse video well and most function keys seem to
operate as expected. Midnight Commander makes good use of all these
features and works great at the Linux console, or using a telnet client,
or connected to the system via the serial ports using a standard so
called dumb terminal.

However, I've noticed some problems when running DOSEMU with this setup.

DOSEMU 1.0.1 and 1.1.1 with
DR-DOS 7.3 and MSDOS 6.2

When $TERM is defined, the Linux Console tries to use the terminfo entry
as well as the serial terminal. Didn't notice this until testing the
wy60 emulation.

DOSEMU only displays 24 lines on the serial terminal. The terminal and
the terminfo entry are both set for 25 lines.

CLS clears the screen but the cursor is positioned 1 line below the top
of the screen. When the screen is filled, the last line will scroll the
top line into the very top position.

Direct cursor positioning does not appear to work for a non-ansi type
terminal. (Wy60)

Attributes like reverse video do not appear to work for a serial
terminal either.

When using the vt220 terminfo, cursor positioning appeared to work but
the standard PC graphics characters displayed as accented characters,
and highlighted text (reverse video) displayed as lower intensity and
only 24 lines are displayed.

Norton Commander was used as a test program that makes good use of al
the above features.

I poked around in terminal.c made a few changes that allowed CLS to
position at the very top line and display 25 lines, but other problems
were created so it was returned to the original version.

There was mention of terminal.c version 3 and I'm wondering if it is
available, or you have any suggestions for change in the existing
version.

Thanks for your help,

Terry Pennock
IMS Island Microsystems Ltd.
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic