home *** CD-ROM | disk | FTP | other *** search
- 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
-
-