home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / fcons2.zip / FCONSOLE.HST < prev    next >
Text File  |  1989-11-27  |  25KB  |  541 lines

  1.     FANSI-CONSOLE revision history
  2.  
  3.     For each version number, a description of changes made is given.
  4.     A date next to the version number is release date for that version.
  5.     This file is in descending order of version number and date.
  6.     Some information found in here may not yet be in the user manual.
  7.  
  8. 2.00U     11/27/89    Past FCONSOLE.DEV Commercial Version
  9.     Chg brochure and update announcements for new version 3.00 prices.
  10.     Chg header patch letter in FCONSOLE.DEV to match disk label.
  11.     Add EGAFONT.DEV to distribution files.
  12.  
  13. 3.00G     08/17/89    FCONSOLE.DEV Commercial Version
  14.     Fix Alt-Ctrl-Down and Alt-Ctrl-Up to not be interchanged.
  15.     Fix EMS initialization to save EMS page registers.
  16.         (Deskview QEMM, possibly other EMS drivers)
  17.     Fix to return correct status for MCGA on IBM PS/2 Mod 30.
  18.     Fix cursor shape when FANSI-CGACURSOR off and FANSI-VGA on.
  19.     Fix to not add hidden scan code to ACK/RESEND.
  20.         (Caused problems w/MS Flight Simulator & lock keys)
  21.     Fix to allow all modes on mono VGA display.
  22.     Fix INT 10H, AH=12, BL=33 grey summing to not be backwards.
  23.         (problems w/turning black & white/monochrome)
  24.     Fix palette saving to check range and adjust for border.
  25.         (Allow WORDPERFECT 5.0 TO INT 10H,AX=1000H,BX=0F12H)
  26.     Fix FANSI-VT100 to not move cursor unless necessary.
  27.     Fix KPNM/KPAM to affect all numeric pad keys but not arrows.
  28.     Fix scrn save restore on EGAs with no status while off.
  29.     Fix memory test to not clobber EGA modes memory.
  30.         (caused several little bars in AutoCad)
  31.     Fix so light pen input turns screen on when FANSI-SCRNTIME<>0.
  32.     Fix to decrease false positives on Hercules tests.
  33.     Fix so turning off FANSI-EGABIOS turns off FANSI-VGABIOS.
  34.     Fix so turning on FANSI-VGABIOS turns on FANSI-EGABIOS.
  35.     Chg to assume multi-value scrn graphics mode type.
  36.     Chg to use init tables to determine scrn graphics mode type.
  37.     Chg to use scrn graphics mode type to determine mode set value.
  38.     Chg to use scrn graphics mode type to load correct overlay.
  39.     Chg to use scrn graphics mode type to determine odd mode values.
  40.     Fix to understand split row scanning.
  41.     Fix to not require SDMI entries to have same graphics type.
  42.     Fix tables to map modes 8-12 to 3 by default.
  43.     Chg to use scrn graphics mode type to determine color reg vals.
  44.     Fix EXPAND/UNSQZ to use original date/time stamp if possible.
  45.     Fix KEYBSV*.KEY to correct print screen problems and alt-key combos.
  46.     Fix KEYBFR*/KEYBGR*/KEYBIT*/KEYBSP*.KEY alt-ctrl combos on AT/PC.
  47.     Add MSLEARN4.PCH for MS-WORD LEARN version 4.0 bug.
  48.     Add EGAFONT.DEV to cure EGAs with font ptr bugs (run SNOW).
  49.     Chg SNOW to suggest loading EGAFONT where necessary.
  50.     Chg SNOW to test for CGA and change video modes where necessary.
  51.     Chg WATZITST to make status more consistent w/ and w/o F-C.
  52.  
  53. 3.00F     01/04/89    FCONSOLE.DEV Commercial Version
  54.     Fix FLAYOUT so that F9/F10 work during keyboard picture.
  55.     Fix keyboard description header.
  56.     Fix to make Alt-Pause equivalent to Alt-Ctrl-Num.
  57.     Fix to Ctrl-Break and dead keys to both work.
  58.     Fix KPNM/KPAM to affect all pad keys.
  59.     Fix VT100 pad numlock state dead keys to be dead.
  60.     Fix underscore location when off.
  61.     Fix INT 10H, AH=13H to leave cursor at active position.
  62.     Fix mode set byte stored in ROM BIOS RAM area.
  63.     Fix single DAC color register read to return in correct reg.
  64.     Fix INT 10H, AH=10H, AL=1BH, grey sum to load correct DAC regs.
  65.     Fix CGA palette reg to include useless bits set by IBM.
  66.     Fix to read characters in Mode 13H in all 256 colors.
  67.     Fix Left Alt/Ctrl not to lock as Right Alt/Ctrl.
  68.     Fix INT 10H, AH=0xH to preserve cursor shape.
  69.     Chg copyright end year to 1989.
  70.  
  71. 2.10L     01/04/89    FCONBETA.DEV Previous Commercial Version
  72.     Fix keyboard description header.
  73.     Fix to make Alt-Pause equivalent to Alt-Ctrl-Num.
  74.     Fix to Ctrl-Break and dead keys to both work.
  75.     Fix KPNM/KPAM to affect all pad keys.
  76.     Fix VT100 pad numlock state dead keys to be dead.
  77.     Fix INT 10H, AH=13H to leave cursor at active position.
  78.     Fix CGA palette reg to include useless bits set by IBM.
  79.     Fix Left Alt/Ctrl not to lock as Right Alt/Ctrl.
  80.     Fix INT 10H, AH=0xH to not recalculate scan limit/rows/spacing.
  81.     Chg copyright end year to 1989.
  82.  
  83. 2.00T    01/04/89    Previous Commercial Version
  84.     Fix INT 10H, AH=13H to leave cursor at active position.
  85.     Fix CGA palette reg to include useless bits set by IBM.
  86.     Chg copyright end year to 1989.
  87.  
  88. 3.00E     10/28/88    FCONBETA.DEV Beta Test Version
  89.     Add FANSI-HIGH capability to VEGAVGA.BAT.
  90.     Fix 200LINES/350LINES/400LINES/480LINES to leave cursor position alone.
  91.     Fix to correctly determine pixel rows in multi scrn system.
  92.     Fix to allow number of pages to be other than power of 2.
  93.     Fix set FANSI-RECALL to max instead of no change when too big.
  94.     Fix INT 010H, AH=01AH, to fail unless FANSI-VGA on.
  95.         (Too many programs not checking ALL the result regs!)
  96.     Fix key filter to return correct status for dead keys.
  97.     Fix border saving address.
  98.  
  99. 2.10K     10/28/88    FCONSOLE.DEV Commercial Version
  100.     Fix set FANSI-RECALL to max instead of no change when too big.
  101.     Fix key filter to return correct status for dead keys.
  102.     Fix border saving address.
  103.  
  104. 2.00S    10/28/88    Previous Commercial Version
  105.     Fix border saving address.
  106.  
  107. 3.00D     10/04/88    FCONBETA.DEV Beta Test Version
  108.     Add VEGAVGA.BAT for Video-7 VEGA VGA.
  109.     Add MSWORD4.PCH for MS-WORD version 4.0 bugs.
  110.     Fix to understand split row scanning.
  111.     Fix to range check INT 10H, AX=1130H.
  112.         (MS-C SETUP now requires FANSI-VGA off for non-VGAs).
  113.  
  114. 2.10J     10/04/88    FCONSOLE.DEV Commercial Version
  115.     Fix patch I4 causing hanging during screen clear/scroll.
  116.     Make more space for patches
  117.     Fix to range check INT 10H, AX=1130H.
  118.         (MS-C SETUP now requires FANSI-VGA off for non-VGAs).
  119.  
  120. 3.00C     09/26/88    FCONBETA.DEV Beta Test Version
  121.     Fix key filter to return correct status for dead keys.
  122.     Fix previous patches B4 & B5.
  123.     Fix Superkey use of pause key to not ctrl-break.
  124.     Fix border saving address.
  125.     Fix segment used for INT 10H, AH=10H, AL=12H.
  126.         (Caused hanging and other strange behavior).
  127.     Fix segment used for INT 10H, AH=10H, AL=17H.
  128.         (Caused hanging and other strange behavior).
  129.     Fix register returned for INT 10H, AH=10H, AL=15H.
  130.         (Caused hanging and other strange behavior).
  131.     Fix INT 10H pass thru to reset page base.
  132.         (Makes more programs compatible with FANSI-QUICK).
  133.     Fix INT 10H, AH=1AH to reset page base.
  134.         (Makes more programs compatible with FANSI-QUICK).
  135.  
  136. 2.10I     09/26/88    FCONSOLE.DEV Commercial Version
  137.     Fix key filter to return correct status for dead keys.
  138.     Fix Superkey use of pause key to not ctrl-break.
  139.     Fix border saving address.
  140.  
  141. 2.00R    09/26/88    Previous Commercial Version
  142.     Fix INT 16H, AH=03H to range check at 5 not 8.
  143.     Fix to use key status lights correctly on PS/2 model 30.
  144.     Fix border saving address.
  145.     Fix INT 10H pass thru to reset page base.
  146.         (Makes more programs compatible with FANSI-QUICK).
  147.  
  148. 3.00B     09/16/88    FCONBETA.DEV Beta Test Version
  149.     Fix DEJAVU to find FANSI-CONSOLE under DOS 4.0.
  150.     Fix FKEYBRD to find FANSI-CONSOLE under DOS 4.0.
  151.     Fix FLAYOUT to find FANSI-CONSOLE under DOS 4.0.
  152.     Fix SHOWMODE to allow output redirection.
  153.     Fix SHOWMODE to display up to 128 entries.
  154.     Fix KEYB*.* files to correct comments.
  155.     Fix FCONSOLE.ORG to be version 2.10 and not 2.10E.
  156.     Fix so that keyboard ACK and RESEND always recognized.
  157.         (Wordstar 5 may cause keyboard to act strangely).
  158.     Fix INT 16H, AX=0305 to correctly set repeat rate.
  159.         (Wordstar 5 may cause keyboard to act strangely).
  160.     Fix INT 10H, AX=1A00 to return unknown if table ptrs zero.
  161.     Fix to correctly set up pointers for INT 10H, AX=1A00.
  162.         (Wordstar 5 gets strange cursor shape).
  163.     Fix to not lock Left-Ctrl or Left-Alt.
  164.         (Brief/WordPerfect)
  165.     Fix to zero VGA status bits if not VGA.
  166.     Fix unaccentable letters to not have undesired repeats.
  167.     Fix keyboard sluggishness and stack problems on PS/2 Mod 30.
  168.  
  169. 2.10H     09/16/88    FCONSOLE.DEV Commercial Version
  170.     Fix so that keyboard ACK and RESEND always recognized.
  171.         (Wordstar 5 may cause keyboard to act strangely).
  172.     Fix INT 16H, AX=0305 to correctly set repeat rate.
  173.         (Wordstar 5 may cause keyboard to act strangely).
  174.     Fix patch E3 to not lock Left-Ctrl or Left-Alt.
  175.     Fix to zero VGA status bits if not VGA.
  176.     Fix unaccentable letters to not have undesired repeats.
  177.     Fix keyboard sluggishness and stack problems on PS/2 Mod 30.
  178.  
  179. 3.00A     09/02/88    FCONBETA.DEV Beta Test Version
  180.     Fix to use alternate 9 dot font characters correctly.
  181.         (A few wide characters such as MTVWXYZmvw looked funny).
  182.     Fix INT 16H, AH=7 to write shift state correctly.
  183.     Fix INT 10H, AH=12, BL=32 to work correctly on EGAs.
  184.         (Caused blank screen w/cursor jumping up and down).
  185.     Fix EGA light pen adjustment routine address.
  186.     Fix INT 10H, AX=1007 to return value, not set it.
  187.         (Sidekick Plus or other program screen goes black
  188.         on VGA or SuperEGA adapter).
  189.     Fix INT 12H, BL>=30 to not do anything unless FANSI-VGA on.
  190.         (Sidekick Plus or other program screen goes black or
  191.         otherwise fails on non-EGA screen display adapter).
  192.     Fix INT 10H, AL>3 to not do anything unless FANSI-VGA on.
  193.     Fix -README-.NOW to describe FCONSOLE.NQW.
  194.     Add VDC750.BAT for AT&T VDC 750 EGA.
  195.  
  196. 2.10G     09/02/88    FCONSOLE.DEV Commercial Version
  197.     Fix INT 16H, AH=7 to write shift state correctly.
  198.  
  199. 2.00Q    09/02/88    Previous Commercial Version
  200.     Fix scrolling to use XOR bit as intensity bit too.
  201.         (No bright colors in some graphics modes).
  202.  
  203. 3.00-     08/15/88    FCONBETA.DEV Beta Test Version
  204.     Fix DOS level expansion of null macros to not hang.
  205.     Add use of EMS to overlay screen-display-mode dependent code.
  206.     Add support for VGA mode 13 hex=256 color 320x200.
  207.     Add loading of DAC color registers for screen display mode.
  208.     Add code to allow table driven extended mode support for super-EGAs.
  209.     Add FANSI-RM/SM FANSI-OLDKEYS
  210.         Forces typeahead buffering of only old style keycodes.
  211.     Add FANSI-RM/SM FANSI-HIGH
  212.         Uses higher row (HIGH) screen display modes when available.
  213.         Frequently these are 50 or 60 line modes.
  214.     Add FANSI-RM/SM FANSI-WIDE
  215.         Uses wider column (WIDE) screen display modes when available.
  216.         Frequently these are 132 column modes.
  217.     Add FANSI-SDMI and FANSI-SDMT to map screen display modes
  218.             to EGA/VGA initialization table entries.
  219.     Add EGASUPER.DEV/EGASUPER.BAT for super EGAs.
  220.     Add VGASUPER.DEV/VGASUPER.BAT for super VGA capabilities.
  221.     Chg SNOW program to test for EGA/VGA.
  222.  
  223. 2.10F     08/15/88    FCONSOLE.DEV Commercial Version
  224.     Fix to insure assumed EMS driver sits in mapped memory.
  225.     Fix to not clobber screen memory during memory test
  226.         during screen display mode change.
  227.     Fix screen type test to take less time if /A=0 or no mono.
  228.     Fix keys which should ignore break code (Tandy 1000 caps/num).
  229.     Fix range check on INT 16H calls to allow AL=12H.
  230.     Fix FANSI-TYPEWRITE.
  231.     Fix INT 016H, AH=06H.
  232.  
  233. 2.10E     06/27/88    FCONBETA.DEV Beta Test Version
  234.     Fix to set numlock on enhanced keyboard
  235.         when initializing requested.
  236.     Fix problems with Patch D (Part 5)
  237.     Fix problems with SideKickPlus and enhanced cursor keys.
  238.     Fix to allow FF,00 cursor shape/avoid divide error
  239.     Fix UK character set pound and dollar sign.
  240.     Fix LSR's to not affect GL and only have effects in 8-bits.
  241.     Fix LSL's to affect GR only in 7-bits.
  242.     Fix INT 016H,AH=5 to indicate correct status.
  243.  
  244. 2.00P    06/27/88    FCONSOLE.DEV Commercial Version
  245.     Fix Patch K Part 3 to allow FF,00 cursor shape
  246.     Fix UK character set pound and dollar sign.
  247.     Fix LSR's to not affect GL and only have effects in 8-bits.
  248.     Fix LSL's to affect GR only in 7-bits.
  249.  
  250. 2.10D     06/07/88    FCONBETA.DEV Beta Test Version
  251.     Fix character set loading to not output to random port addr.
  252.     Fix hanging problems on startup with /Q=1 on some adapters
  253.         such as VEGA VGA.
  254.     Fix so you can change FANSI-VGA (stayed off before)
  255.     Fix FANSI-UNLOCK to not unshift when unlocking.
  256.     Fix problems with programs that look at hidden key status.
  257.         (w/enhanced keyboard cursor keys generating numbers)
  258.     Fix keyboard hanging on startup for machines with
  259.         new enhanced keyboards but w/unenhanced BIOSes.
  260.         Also Compaq 386/20s!
  261.     Fix keyboard flushing to not use BIOS calls.
  262.         (Fixes KEY-FAKE problems)
  263.     Fix to not set Num-lock when enhanced keyboard detected.
  264.     Fix AT&T 6300 super hi res modes.
  265.     Fix *.KEY to include FANSI-OLDKEYS setting.
  266.     Add FASTKEYS.BAT file.
  267.  
  268. 2.00O    06/07/88    FCONSOLE.DEV Commercial Version
  269.     Fix character set loading to not output to random port addr.
  270.     Fix immediate hanging problems with /Q=1 on some adapters
  271.         such as VEGA VGA.
  272.     Fix keyboard flushing to not use BIOS calls.
  273.         (Fixes KEY-FAKE problems)
  274.  
  275. 2.10C     05/11/88    FCONBETA.DEV Beta Test Version
  276.     Fix Alt-Ctrl-Grave to not hang.
  277.     Fix enhanced keyboard test to work on XT type computers.
  278.     Fix to allow/require installing VGAFONT on EGAs.
  279.     Fix Ctrl-Alt-Paging2 keys to work correctly.
  280.     Fix Ctrl-Prtsc in scroll recall on enhanced keyboards.
  281.     Add VGAFONT.DEV.
  282.     Add FCONSOLE.NQW.
  283.  
  284. 2.10B     04/16/88    FCONBETA.DEV Beta Test Version
  285.     Fix INT 16H pass thru to not hang.
  286.     Fix right Alt key to work correctly when FANSI-ALTGRAPH is off.
  287.     Fix scrn memory size test and type test.
  288.     Fix scrolling to use XOR bit as intensity bit too.
  289.     Fix KEYBUS*.KEY so that FANSI-ALTGRAPH is false.
  290.  
  291. 2.10A     04/04/88    FCONBETA.DEV Beta Test Version
  292.     Fix /R=0 to not hang.
  293.  
  294. 2.10     03/28/88    FCONBETA.DEV Beta Test Version
  295.     Fix test for memory size and hercules card to be done
  296.         during every display mode chg.
  297.     Fix FANSI-RECALL to use main memory, if enough was already allocated.
  298.     Fix better Hercules Mono Card/clone test
  299.     Chg to use tables for screen segments.
  300.     Chg to remove /A,/J,/K,/P,/V,/Y
  301.         Removed because they are not NECESSARY at initialization time
  302.         or they are not functional.
  303.         Can still change using ESC sequences.
  304.     Chg to remove /X=2,/X=4,/X=5,/X=6, see FKEYBRD.
  305.     Chg DEJAVU/FLAYOUT/FANSISET to say,
  306.         "Cannot find matching version of FC!"
  307.     Chg FANSISET to say "Turn off" and "Turn on" in comments.
  308.     Chg SEND to remove leading and trailing blanks around comments.
  309.     Chg so no longer changes INT 15 vector for AT&T 6300s on /X=3.
  310.     Chg WATZITDO to show new keyboard status bits.
  311.     Chg WATZITBE to try to show separation between key combinations.
  312.     Chg MC 4,5 to turn off and on transparent print mode
  313.     Chg /X=2 to support AT&T 6300 video modes.
  314.     Chg /X=3 to support AT&T 6300 keyboard lights.
  315.         Use both /X=2 and /X=3 for AT&T6300, just /X=2 for 6310.
  316.     Add support for 101/102 key keyboards.
  317.     Add support for foreign language keyboards (requires FKEYBRD).
  318.     Add WATZITXX, like WATZITBE but looks at INT 15 AH=4F translate call.
  319.     Add WATZITNU, like WATZITDO but does INT 16 AH=11 status calls.
  320.     Add WATZITST, like WATDITNU but checks whole keyboard automatically.
  321.     Add FANSI-RM/SM FANSI-SUPERKEY officially.
  322.     Add FANSI-RM/SM FANSI-ORIGKEY
  323.         For turning off FANSI-CONSOLE INT 9 keyboard handling.
  324.     Add FANSI-RM/SM FANSI-SLOWCTRLR
  325.         For when cursor refuses to move correctly.
  326.     Add FANSI-RM/SM FANSI-TYPEWRITE
  327.         To simulate typewriter shiftlock unlocking.
  328.     Add FANSI-RM/SM FANSI-NEWKEYS
  329.         To allow old programs to use many new keycodes.
  330.     Add FANSI-RM/SM FANSI-MEMORY32K.
  331.         To decide whether to test for 32k instead of 16k of scrn mem.
  332.     Add FANSI-RM/SM FANSI-ALTGRAPH
  333.         To decide whether second alt key is graphics key.
  334.     Add FANSI-RM/SM FANSI-EGA.
  335.         To decide whether to indicate EGA is installed.
  336.     Add FANSI-RM/SM FANSI-VGA.
  337.         To decide whether to indicate VGA is installed.
  338.     Add MC ?4,?5 to turn off and on copy print mode
  339.     Add MC 0 to print screen
  340.     Add DEC-MODE 19 to print full scrn or print scroll region
  341.         for MC 0 print screen control
  342.     Add $\dd option to SEND to send chars w/specific hex values.
  343.     Add indicator for EMS usage.
  344.     Add ESC to exit scroll recall without line reentry
  345.         even if some lines are highlighted.
  346.     Add /A to allow hercules testing.
  347.         Use /A=0 to replace NOHERC.PCH.
  348.     Add /P to indicate whether light pen is supported.
  349.         Use /P=0 to replace NOPEN.PCH.
  350.     Add new keypad equivalents to function keys in scroll recall mode.
  351.     Add ENHANCED.LAY for enhanced keyboard dvorak layout.
  352.     Add FKEYBRD program disk which allows you to install new
  353.        keyboard table files into FANSI-CONSOLE.
  354.        Useful if you do not quite like the way the keyboard handler works.
  355.           Includes source code and documentation
  356.              for designing your own keyboard table files.
  357.           Allows you to change the keycodes returned when you press a key.
  358.           Allows you to change the way that shifting and locking keys work
  359.              with some or all keys.
  360.           Allows you to change the keys to which special functions are
  361.              normally assigned.
  362.           Requires Microsoft Macro Assembler or equivalent to do this.
  363.        Required if you have a non-standard keyboard layout.
  364.           Includes keyboard table files for several non-standard
  365.          layout keyboards.
  366.        Required if you want to install a foreign language keyboard.
  367.           Includes keyboard table files for several foreign languages.
  368.  
  369. 2.00N    03/28/88    FCONBETA.DEV Beta Test Version
  370.     Fix to not use "internal modes" B & C on EGA
  371.         for loading charsets.  (Smudge chars or all black display)
  372.     Fix so that /I=1 is appropriate for
  373.         Sperry/Mitsubishi/Leading Edge Hi Res boards.
  374.     Fix to use EGA table values for total scan lines.
  375.     Fix MAD ESC and COMMA keys when Ctrl'd or Alt'd.
  376.     Fix TRS1000 NUM . keys when Alt-Ctrl'd.
  377.     Fix to update keyboard tables for FKEYBRD.
  378.     Fix Ctrl-Alt-Delete repeat.
  379.  
  380. 2.00M    01/25/88    FCONBETA.DEV Beta Test Version
  381.     Fix to update keyboard tables for 101/102 key keyboards
  382.     Fix Ctrl NUM & CAPS LOCK for TANDY 1000 when in VT100 mode.
  383.     Fix DG1 CMD key to be treated as shiftlike.
  384.  
  385. 2.00L    01/25/88    FCONSOLE.DEV Commercial Version
  386.     Fix copyright date range to include 1988.
  387.     Fix to repeat and use cursor keys correctly on 101 key keyboards.
  388.     Fix to not limit scan codes at all for Alt-Ctrl-Grave mode.
  389.     Fix Alt-Ctrl-Grave to use original shifting keys.
  390.     Fix backspace at top of screen to do nothing.
  391.     Fix STANDARD.LAY "@" key in Dvorak layout.
  392.  
  393. 2.00K    12/18/87    FCONBETA.DEV Beta Test Version
  394.     Fix to use key status lights correctly on PS/2 models 30 & 80.
  395.     Fix to fake VGA aware programs to not use mode 13 and fail completely.
  396.     Fix to scale cursor correctly on PS/2's.
  397.     Fix to treat MC (Media Copy) correctly.
  398.         0-3 should copy IMMEDIATELY and are not implemented
  399.         5,7 should be "Turn ON copy TO"
  400.  
  401. 2.00J    12/18/87    FCONSOLE.DEV Commercial Version
  402.     Fix copyright date range to include 1987.
  403.     Fix patch H part 2 mode limiting to not exclude AT&T modes.
  404.     Fix to not limit scan codes so much for Alt-Ctrl-Grave mode.
  405.     Fix Alt-Ctrl-Grave mode to set AT&T status lights correctly.
  406.     Add FANSI-mode to turn on Alt-Ctrl-Grave mode "permanently".
  407.     Fix to not use "internal modes" B & C on EGA
  408.         for loading charsets.  (Smudge chars or all black display)
  409.     Add FCON200.PCH file to allow partial updates between versions.
  410.     Add IBMBIO.330 patch for IBM DOS 3.3 INT 19 support.
  411.     Add IBMMODE.330 patch for IBM DOS 3.3 MODE command screen shifting.
  412.     Add NOHERC2.PCH patch for 2.00I and above to disable Hercules test.
  413.     Add NOPEN.PCH patch to disable light pen support.
  414.     Add ATT6310.PCH to allow /X=3 modes 40H&48H without status light stuff.
  415.     Add REVISE.BQO REVISE program brochure.
  416.  
  417. 2.00I    06/08/87    FCONBETA.DEV Beta Test Version
  418.     Fix Patch H part 6 to not hang on some non-Herc mono cards.
  419.     Fix patch H part 2 mode limiting to not causing hanging.
  420.     Fix to not use "internal modes" B & C on EGA
  421.         for loading charsets.  (Smudge chars)
  422.     Fix to initialize correctly with DOS 3.3 so that it
  423.         may be loaded after another device driver.
  424.     Chg comment in IBMBIO.320 to refer to correct version number.
  425.     Chg FCONSOLE.DQC to update compatibility list.
  426.     Chg FCONSOLE.BQO to match new brochures.
  427.  
  428. 2.00H    03/26/87    FCONBETA.DEV Beta Test Version
  429.     Fix so that printing highlighted lines works when
  430.         FANSI-SAVEATTR is reset.
  431.     Fix mode limiting to allow mono to be used inspite of
  432.         equipment flag setting.
  433.     Fix to initialize correctly with DOS 3.3 instead of
  434.         not linking in FCON device.
  435.     Add limited support for F11 and F12.
  436.     Chg for bug in AST keyboard ROMs.
  437.     Fix test to find old Hercules Mono Cards and some poor clones.
  438.     Fix typos in BRIEF133.PCH comments.
  439.     Fix comments in IBMMODE.300.
  440.     Fix EGASMCHR/EGALGCHR "bugs".
  441.     Chg shipping charges in FCONSOLE.DOC and FCONSOLE.BRO.
  442.     Chg organization of compatibility lists in FCONSOLE.DOC.
  443.     Add DG1PLUS.LAY for getting Dk+ and Dk- keys.
  444.     Add EGAFAKE.PCH to fake EGA returns on CGA.
  445.     Add IBMBIO.320 for bugs in IBM DOS INT 19H handler.
  446.         Fixes Quadram QM2 and other programs needing INT 19H.
  447.     Add NOCURMOV.PCH for certain machines for which the cursor does not
  448.         move or jumps around erraticly.
  449.     Add NOKEYS.PCH for certain machines with bugs in their ROM BIOS
  450.         which cause keys to not work.
  451.  
  452. 2.00G    01/18/87    FCONSOLE.DEV Commercial Version
  453.     Fix SEND to allow chars with high bits set.
  454.     Fix some sequences in FANSICAP.TXT.
  455.     Slow down repeat rate in FANSISET.TXT.
  456.     Fix INT 10 AH=10,AL=1,for EGA's to not clobber SI.
  457.     Fix INT 10, AH=11,AL=30,BH=0 to return INT 1F, not 1D.
  458.     Fix so that keystrokes are not missed on high speed ATs.
  459.         (Removes part of Patch D Part 3).
  460.     Fix so we do not violate assumption that INT 16s do
  461.         happen during INT 10s.
  462.         (They will anyway, but not because of us!)
  463.         (Wordperfect Tutor, XRAY)
  464.  
  465. 2.00F    12/31/86    FCONSOLE.DEV Commercial Version
  466.     Fix to not miss other interrupts while chging palettes on EGAs.
  467.     Fix patch E part 2 to not do strange things on non-EGAs.
  468.  
  469. 2.00E    12/26/86    FCONSOLE.DEV Commercial Version
  470.     Fix assignment of extended keycodes in macros
  471.         to correctly allocate memory required.
  472.     Fix to use exact same length as IBM EGA for graphics modes.
  473.     Add 123V200.PCH:
  474.         Chg to reduce stack requirements in timer interrupt.
  475.         Reduce problems with multiple resident programs.
  476.         Only use if you experience automatic exits from 1-2-3!
  477.     Fix INT 10H, AH=0EH, and AH=13H
  478.         to calculate correct base in enhanced modes.
  479.     Fix INT 10H, AH=13H to use correct reg for string type.
  480.     Fix FCONSOLE.DOC file to have correct chapter 8 info.
  481.     Chg EXPAND.COM to treat additional control chars properly.
  482.     Chg FCONSOLE.BRO to indicate Media Copy is processed.
  483.  
  484. 2.00D    12/13/86    FCONSOLE.DEV Commercial Version
  485.     Fix FANSI-CLICKREP to not repeat shift/lock clicks.
  486.     Fix FANSI-RECALL set to zero causing hanging.
  487.     Fix so lock status lights on 386 work.
  488.     Fix enhanced mode scroll of nonleft justified area. (Freelance)
  489.     Fix number of mode F&10 pages when FANSI-DBLROWS is set. (Freelance)
  490.     Fix to preserve AX across INT 10H, AH=13H. (Freelance)
  491.     Fix so that does not examine next line when no parameters.
  492.     Fix to not hang waiting for vertical retrace on autoswitch EGAs.
  493.     Fix KPNM to be effective.
  494.     Fix SNOW to not cause boundary exception (INT 0D) on some ATs.
  495.     Add NOHERC.PCH for Corona's and others which hang on OUTs to 3BF.
  496.  
  497. 2.00C    11/26/86    FCONSOLE.DEV Commercial Version
  498.     Add patches for bugs in IBM DOS 3.x MODE commands screen shifting.
  499.     Add NOBLUE.COM program.
  500.     Add BRIEF133.PCH file for Brief bug.
  501.     Replace FANSICAP.TXT file.
  502.     Fix IL/DL/RI/SD/SU to clear one line region.
  503.     Fix so setting FANSI-CRTTABLE does not unhide cursor.
  504.     Fix EMS recall allocation to be zero when no room left.
  505.     Fix key repeat rate to work in local modes
  506.         when FANSI-SUPERKEY is reset.
  507.     Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset.
  508.     Chg so that setting screen display mode sets Gsets to default.
  509.     Fix so that total scan lines are used even when
  510.         fonts are automatically loaded at mode change time.
  511.     Fix so that Compaq color table is CRTTABLE 0, not 1.
  512.     Fix to not include device name as parameters when
  513.         path includes minus sign
  514.  
  515. 2.00B    11/07/86    FCONSOLE.DEV Commercial Version
  516.     Fix EGALGCHR and EGASMCHR to work correctly on EGA mono screen.
  517.     Fix EGASMCHR to correctly detect FANSI-CONSOLE for cursor shape.
  518.     Fix EXPAND to not add LFs to CRs.
  519.     Fix CGA cursor shape routine for slow blinking cursor.
  520.     Fix palette setting routine to use mono colors only
  521.         for FANSI-NOCOLOR.
  522.     Fix Compaq external monitor scrn mode initialization table #.
  523.     Fix /R=nn to not clobber 0000:0002.
  524.     Fix BIOS print screen flag saved in alternate printer.
  525.     Fix FANSI-TIMEKEYS.
  526.     Fix scroll lock/num lock hanging problems
  527.         caused by some computers' incompatible INT 15
  528.         handlers which left interrupts off.
  529.         May have caused overrun problems with serial/modem programs.
  530.  
  531. 2.00A    11/02/86    FCONSOLE.DEV Commercial Version
  532.     Fix Compaq scrn mode initialization table #.
  533.     Fix to not find "Compaq" on non-"Compaq".
  534.     Fix LF at FF,FF to roll to 0,FF.
  535.     Fix so changing FANSI-CRTTABLE resets page base to zero.
  536.     Fix FANSI-QUICK to use 16KB at most.
  537.     Fix to have at least one page for each display.
  538.  
  539. 2.00-    10/22/86    FCONSOLE.DEV Commercial Version
  540.     Rename 1.19
  541.