home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / H43EMU10.ZIP / 43.DOC next >
Text File  |  1991-02-05  |  5KB  |  136 lines

  1.                                                                    43
  2.  
  3. NAME
  4.      43  -  EGA 43 line emulator for Hercules.          (Version 1.0)
  5.  
  6.  
  7. SYNOPSIS
  8.      43 [options] <command>
  9.  
  10.      <command> is the usual command used to start a program in 25 line
  11.      mode.
  12.  
  13.  
  14. DESCRIPTION
  15.      43 emulates the 43 line textmode of an EGA Card on a Hercules
  16.      Graphic Card (HGC).
  17.  
  18.      43 is purposive for text editing with ascii-editors.
  19.  
  20.      This program uses the graphic mode of the Hercules Card to dis-
  21.      play the text. Cause the bios is skipped by most programs, the
  22.      solution is to copy the textscreen periodically to the graphic-
  23.      screen. This slows down the computing speed much, but there is
  24.      still enough efficiency to edit textfiles. With many programs,
  25.      switching between 25 and 43 lines is possible. In 25 line mode
  26.      the computing speed is not slowed down.
  27.  
  28.  
  29. OPTIONS
  30.      -i         Invert the screen. By default characters are displayed
  31.                 white on black. This option displays characters black
  32.                 on white.
  33.  
  34.      -f<name>   path to specify another fontfile. By default the font
  35.                 43.fnt from the program directory is used.
  36.  
  37.      -m1        support serial mouse at COM1.
  38.                 43 refreshes the graphicscreen in the timerinterrupts.
  39.                 During this periods, all interrupts are disabled and
  40.                 input from serial ports is lost. If you select this
  41.                 option, the program checks the serial port. If there
  42.                 is new data, repainting the screen is stopped and the
  43.                 serial line can be served. If you move your mouse lon-
  44.                 ger, screenrefresh only affects the line containing
  45.                 the mousecursor.
  46.  
  47.              !! This option requires an installed Microsoft compatible
  48.                 mousedriver, to determine the line of the mousecursor.
  49.                 If there is no mousedriver installed the computer will
  50.                 hang.
  51.  
  52.      -m2        same as -m1 except for COM2.
  53.  
  54.      -s<nn>     redraw nn lines per timertick (1<nn<43) (default:13)
  55.  
  56.                 The default value 13 means 13 line are repainted per
  57.                 timertick. This affects a complete screenrefresh 5.4
  58.                 times a second. If you increase this value the screen
  59.         is refreshed faster, but the computer slows down.
  60.  
  61.      -t         start in 25-line textmode. Whithout this option, the
  62.                 display starts in 43-line mode.
  63.  
  64.  
  65. REQUIREMENTS
  66.      An AT-286 or AT-386 (of course 200% compatible) with at least
  67.      10 Mhz and a Hercules Graphics Card with 64 KB of memory (2 pages).
  68.      This program wastes less than 30 KB of memory.
  69.  
  70.  
  71. EXAMPLE
  72.      43 C:\COMMAND   Load a secondary command.com.
  73.      43 -m1 tc       Start Turbo-C in 43 line mode, support mouse at
  74.                      COM1. If you want to use this program with Turbo-
  75.                      C++ 1.0 you must explicit set 43-line mode with
  76.                      TCINST. Switching between 25 and 43 line in TC is
  77.                      not possible (I don't know, how tc recognizes the
  78.                      EGA; any help appreciated).
  79.  
  80.  
  81. USING 43 WITH A DOS SHELL
  82.      If you start a DOS shell with 43, the screen will still scroll with
  83.      only 25 lines of text. You can use 43 lines with ZANSI.SYS (a faster
  84.      ansi.sys replacement, look at your BBS) which supports switching
  85.      between 25 and 43 line mode. This switching will be done by the
  86.      two batchfile SET43.BAT and SET25.BAT.
  87.  
  88.  
  89. FILES
  90.      43.exe          the emulator
  91.      43.fnt          the default font (same directory as 43.exe)
  92.  
  93.  
  94. SEE ALSO
  95.      hmode.exe, egafont.exe
  96.  
  97.  
  98. BUGS
  99.      Changing cursorsize is not supported.
  100.  
  101.      Only normal and inverted text attributes can be displayed. If the
  102.      color-attribute of the mouse cursor is not black on white, the
  103.      cursor might be invisible.
  104.  
  105.      Mouse motion in vertical direction creates ghost cursors until
  106.      motion is stopped.
  107.      
  108.  
  109. TECHNICAL NOTES
  110.      The program simulates parts of an EGA BIOS. Text is diplayed in
  111.      monochrome mode 7 with video memory starting at Segment b000h.
  112.      Most programs don't require that the video buffer of an EGA starts
  113.      at segment b800h as used in video modes 2 and 3.
  114.      This program uses the timer interrupt. Cause this, interrupts are
  115.      disabled long times. To avoid problems with disk/harddisk access,
  116.      interrupt 13h is watched to stop refreshing the screen during
  117.      diskette operations.
  118.      Programs which have time-critical routines should not be used
  119.      with this program. For example communication programs will loose
  120.      incoming data.
  121.  
  122.   !! Be carefull with software which direct accesses the floppy/hard-
  123.      disk controller (might be some backup programs, disk utilities).
  124.   !! Be carefull with cache programs that do staged write-cache. These
  125.      programs also use the timerinterrupt.
  126.  
  127.  
  128. COPYRIGHT
  129.      Torsten Bachmann                                  Feb' 1991
  130.      Dr. H. Kapfingerstr. 13 A213
  131.      8390 Passau
  132.      GERMANY
  133.  
  134.      Internet: bachmann@fmi.uni-passau.de
  135.  
  136.