home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
GLEN
/
H43EMU10.ZIP
/
43.DOC
next >
Wrap
Text File
|
1991-02-05
|
5KB
|
136 lines
43
NAME
43 - EGA 43 line emulator for Hercules. (Version 1.0)
SYNOPSIS
43 [options] <command>
<command> is the usual command used to start a program in 25 line
mode.
DESCRIPTION
43 emulates the 43 line textmode of an EGA Card on a Hercules
Graphic Card (HGC).
43 is purposive for text editing with ascii-editors.
This program uses the graphic mode of the Hercules Card to dis-
play the text. Cause the bios is skipped by most programs, the
solution is to copy the textscreen periodically to the graphic-
screen. This slows down the computing speed much, but there is
still enough efficiency to edit textfiles. With many programs,
switching between 25 and 43 lines is possible. In 25 line mode
the computing speed is not slowed down.
OPTIONS
-i Invert the screen. By default characters are displayed
white on black. This option displays characters black
on white.
-f<name> path to specify another fontfile. By default the font
43.fnt from the program directory is used.
-m1 support serial mouse at COM1.
43 refreshes the graphicscreen in the timerinterrupts.
During this periods, all interrupts are disabled and
input from serial ports is lost. If you select this
option, the program checks the serial port. If there
is new data, repainting the screen is stopped and the
serial line can be served. If you move your mouse lon-
ger, screenrefresh only affects the line containing
the mousecursor.
!! This option requires an installed Microsoft compatible
mousedriver, to determine the line of the mousecursor.
If there is no mousedriver installed the computer will
hang.
-m2 same as -m1 except for COM2.
-s<nn> redraw nn lines per timertick (1<nn<43) (default:13)
The default value 13 means 13 line are repainted per
timertick. This affects a complete screenrefresh 5.4
times a second. If you increase this value the screen
is refreshed faster, but the computer slows down.
-t start in 25-line textmode. Whithout this option, the
display starts in 43-line mode.
REQUIREMENTS
An AT-286 or AT-386 (of course 200% compatible) with at least
10 Mhz and a Hercules Graphics Card with 64 KB of memory (2 pages).
This program wastes less than 30 KB of memory.
EXAMPLE
43 C:\COMMAND Load a secondary command.com.
43 -m1 tc Start Turbo-C in 43 line mode, support mouse at
COM1. If you want to use this program with Turbo-
C++ 1.0 you must explicit set 43-line mode with
TCINST. Switching between 25 and 43 line in TC is
not possible (I don't know, how tc recognizes the
EGA; any help appreciated).
USING 43 WITH A DOS SHELL
If you start a DOS shell with 43, the screen will still scroll with
only 25 lines of text. You can use 43 lines with ZANSI.SYS (a faster
ansi.sys replacement, look at your BBS) which supports switching
between 25 and 43 line mode. This switching will be done by the
two batchfile SET43.BAT and SET25.BAT.
FILES
43.exe the emulator
43.fnt the default font (same directory as 43.exe)
SEE ALSO
hmode.exe, egafont.exe
BUGS
Changing cursorsize is not supported.
Only normal and inverted text attributes can be displayed. If the
color-attribute of the mouse cursor is not black on white, the
cursor might be invisible.
Mouse motion in vertical direction creates ghost cursors until
motion is stopped.
TECHNICAL NOTES
The program simulates parts of an EGA BIOS. Text is diplayed in
monochrome mode 7 with video memory starting at Segment b000h.
Most programs don't require that the video buffer of an EGA starts
at segment b800h as used in video modes 2 and 3.
This program uses the timer interrupt. Cause this, interrupts are
disabled long times. To avoid problems with disk/harddisk access,
interrupt 13h is watched to stop refreshing the screen during
diskette operations.
Programs which have time-critical routines should not be used
with this program. For example communication programs will loose
incoming data.
!! Be carefull with software which direct accesses the floppy/hard-
disk controller (might be some backup programs, disk utilities).
!! Be carefull with cache programs that do staged write-cache. These
programs also use the timerinterrupt.
COPYRIGHT
Torsten Bachmann Feb' 1991
Dr. H. Kapfingerstr. 13 A213
8390 Passau
GERMANY
Internet: bachmann@fmi.uni-passau.de