FANSI-CONSOLE revision history For each version number, a description of changes made is given. A date next to the version number is release date for that version. This file is in descending order of version number and date. Some information found in here may not yet be in the user manual. 2.00G 01/18/87 FCONSOLE.DEV Commercial Version Fix SEND to allow chars with high bits set. Fix some sequences in FANSICAP.TXT. Slow down repeat rate in FANSISET.TXT. Fix INT 10 AH=10,AL=1,for EGA's to not clobber SI. Fix INT 10, AH=11,AL=30,BH=0 to return INT 1F, not 1D. Fix so that keystrokes are not missed on high speed ATs. (Removes part of Patch D Part 3). Fix so we do not violate assumption that INT 16s do happen during INT 10s. (They will anyway, but not because of us!) (Wordperfect Tutor, XRAY) 1.18I 01/18/87 FCONBETA.DEV Beta Test Version Fix INT 10 AH=10,AL=1,for EGA's to not clobber SI. Fix INT 10, AH=11,AL=30,BH=0 to return INT 1F, not 1D. Fix so that keystrokes are not missed on high speed ATs. (Removes part of Patch F Part 3). Fix so we do not violate assumption that INT 16s do happen during INT 10s. (They will anyway, but not because of us!) (Wordperfect Tutor, XRAY) 1.17M 01/18/87 FCONBETA.DEV Beta Test Version Fix INT 10 AH=10,AL=1,for EGA's to not clobber SI. Fix INT 10, AH=11,AL=30,BH=0 to return INT 1F, not 1D. Fix so that keystrokes are not missed on high speed ATs. (Removes part of Patch J Part 1). Fix so we do not violate assumption that INT 16s do happen during INT 10s. (They will anyway, but not because of us!) (Wordperfect Tutor, XRAY) 1.16N 01/18/87 FCONBETA.DEV Beta Test Version Fix INT 10 AH=10,AL=1,for EGA's to not clobber SI. Fix INT 10, AH=11,AL=30,BH=0 to return INT 1F, not 1D. Fix so that keystrokes are not missed on high speed ATs. (Removes part of Patch K Part 1). Fix so we do not violate assumption that INT 16s do happen during INT 10s. (They will anyway, but not because of us!) (Wordperfect Tutor, XRAY) 2.00F 12/31/86 FCONSOLE.DEV Commercial Version Fix to not miss other interrupts while chging palettes on EGAs. Fix patch E part 2 to not do strange things on non-EGAs. 1.18H 12/31/86 FCONBETA.DEV Beta Test Version Fix to not miss other interrupts while chging palettes on EGAs. Fix patch G part 2 to not do strange things on non-EGAs. 1.17L 12/31/86 FCONBETA.DEV Beta Test Version Fix to not miss other interrupts while chging palettes on EGAs. 1.16M 12/31/86 FCONBETA.DEV Beta Test Version Fix to not miss other interrupts while chging palettes on EGAs. 2.00E 12/26/86 FCONSOLE.DEV Commercial Version Fix assignment of extended keycodes in macros to correctly allocate memory required. Fix to use exact same length as IBM EGA for graphics modes. Add 123V200.PCH: Chg to reduce stack requirements in timer interrupt. Reduce problems with multiple resident programs. Only use if you experience automatic exits from 1-2-3! Fix INT 10H, AH=0EH, and AH=13H to calculate correct base in enhanced modes. Fix INT 10H, AH=13H to use correct reg for string type. Fix FCONSOLE.DOC file to have correct chapter 8 info. Chg EXPAND.COM to treat additional control chars properly. Chg FCONSOLE.BRO to indicate Media Copy is processed. 1.18G 12/26/86 FCONBETA.DEV Beta Test Version Fix assignment of extended keycodes in macros to correctly allocate memory required. Fix to use exact same length as IBM EGA for graphics modes. Fix INT 10H, AH=0EH, and AH=13H to calculate correct base in enhanced modes. Fix INT 10H, AH=13H to use correct reg for string type. 1.17K 12/26/86 FCONBETA.DEV Beta Test Version Fix assignment of extended keycodes in macros to correctly allocate memory required. Fix to use exact same length as IBM EGA for graphics modes. Fix INT 10H, AH=0EH, and AH=13H to calculate correct base in enhanced modes. Fix INT 10H, AH=13H to use correct reg for string type. 1.16L 12/26/86 FCONBETA.DEV Beta Test Version Fix assignment of extended keycodes in macros to correctly allocate memory required. Fix to use exact same length as IBM EGA for graphics modes. Fix INT 10H, AH=0EH, and AH=13H to calculate correct base in enhanced modes. Fix INT 10H, AH=13H to use correct reg for string type. 1.15Q 12/26/86 FCONSOLE.DEV Commercial Version Fix INT 10H, AH=0EH, and AH=13H to calculate correct base in enhanced modes. Fix INT 10H, AH=13H to use correct reg for string type. 2.00D 12/13/86 FCONSOLE.DEV Commercial Version Fix FANSI-CLICKREP to not repeat shift/lock clicks. Fix FANSI-RECALL set to zero causing hanging. Fix so lock status lights on 386 work. Fix enhanced mode scroll of nonleft justified area. (Freelance) Fix number of mode F&10 pages when FANSI-DBLROWS is set. (Freelance) Fix to preserve AX across INT 10H, AH=13H. (Freelance) Fix so that does not examine next line when no parameters. Fix to not hang waiting for vertical retrace on autoswitch EGAs. Fix KPNM to be effective. Fix SNOW to not cause boundary exception (INT 0D) on some ATs. Add NOHERC.PCH for Corona's and others which hang on OUTs to 3BF. 1.18F 12/13/86 FCONBETA.DEV Beta Test Version Fix FANSI-CLICKREP to not repeat shift/lock clicks. Fix FANSI-RECALL set to zero causing hanging. Fix so lock status lights on 386 work. Fix enhanced mode scroll of nonleft justified area. (Freelance) Fix number of mode F&10 pages when FANSI-DBLROWS is set. (Freelance) Fix to preserve AX across INT 10H, AH=13H. (Freelance) Fix so that does not examine next line when no parameters. Fix to not hang waiting for vertical retrace on autoswitch EGAs. Fix KPNM to be effective. Fix SNOW to not cause boundary exception (INT 0D) on some ATs. 1.17J 12/13/86 FCONBETA.DEV Beta Test Version Fix so lock status lights on 386 work. Fix enhanced mode scroll of nonleft justified area. (Freelance) Fix to preserve AX across INT 10H, AH=13H. (Freelance) Fix so that does not examine next line when no parameters. Fix to not hang waiting for vertical retrace on autoswitch EGAs. Fix SNOW to not cause boundary exception (INT 0D) on some ATs. 1.16K 12/13/86 FCONBETA.DEV Beta Test Version Fix so lock status lights on 386 work. Fix enhanced mode scroll of nonleft justified area. (Freelance) Fix to preserve AX across INT 10H, AH=13H. (Freelance) Fix so that does not examine next line when no parameters. Fix to not hang waiting for vertical retrace on autoswitch EGAs. Fix SNOW to not cause boundary exception (INT 0D) on some ATs. 2.00C 11/26/86 FCONSOLE.DEV Commercial Version Add patches for bugs in IBM DOS 3.x MODE commands screen shifting. Add NOBLUE.COM program. Add BRIEF133.PCH file for Brief bug. Replace FANSICAP.TXT file. Fix IL/DL/RI/SD/SU to clear one line region. Fix so setting FANSI-CRTTABLE does not unhide cursor. Fix EMS recall allocation to be zero when no room left. Fix key repeat rate to work in local modes when FANSI-SUPERKEY is reset. Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset. Chg so that setting screen display mode sets Gsets to default. Fix so that total scan lines are used even when fonts are automatically loaded at mode change time. Fix so that Compaq color table is CRTTABLE 0, not 1. Fix to not include device name as parameters when path includes minus sign 1.18E 11/26/86 FCONBETA.DEV Beta Test Version Fix IL/DL/RI/SD/SU to clear one line region. Fix so setting FANSI-CRTTABLE does not unhide cursor. Fix EMS recall allocation to be zero when no room left. Fix key repeat rate to work in local modes when FANSI-SUPERKEY is reset. Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset. Chg so that setting screen display mode sets Gsets to default. Fix so that total scan lines are used even when fonts are automatically loaded at mode change time. Fix so that Compaq color table is CRTTABLE 0, not 1. Fix to not include device name as parameters when path includes minus sign 1.17I 11/26/86 FCONBETA.DEV Beta Test Version Fix IL/DL/RI/SD/SU to clear one line region. Fix so setting FANSI-CRTTABLE does not unhide cursor. Fix key repeat rate to work in local modes when FANSI-SUPERKEY is reset. Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset. Chg so that setting screen display mode sets Gsets to default. Fix to not include device name as parameters when path includes minus sign 1.16J 11/26/86 FCONBETA.DEV Beta Test Version Fix IL/DL/RI/SD/SU to clear one line region. Fix so setting FANSI-CRTTABLE does not unhide cursor. Fix key repeat rate to work in local modes when FANSI-SUPERKEY is reset. Fix border on EGD in modes 13 and 14 when FANSI-EGDBORDER is reset. Chg so that setting screen display mode sets Gsets to default. Fix to not include device name as parameters when path includes minus sign 1.15P 11/26/86 FCONSOLE.DEV Commercial Version Fix IL/DL/SD/SU to clear one line region. 2.00B 11/07/86 FCONSOLE.DEV Commercial Version Fix EGALGCHR and EGASMCHR to work correctly on EGA mono screen. Fix EGASMCHR to correctly detect FANSI-CONSOLE for cursor shape. Fix EXPAND to not add LFs to CRs. Fix CGA cursor shape routine for slow blinking cursor. Fix palette setting routine to use mono colors only for FANSI-NOCOLOR. Fix Compaq external monitor scrn mode initialization table #. Fix /R=nn to not clobber 0000:0002. Fix BIOS print screen flag saved in alternate printer. Fix FANSI-TIMEKEYS. Fix scroll lock/num lock hanging problems caused by some computers' incompatible INT 15 handlers which left interrupts off. May have caused overrun problems with serial/modem programs. 1.18D 11/07/86 FCONBETA.DEV Beta Test Version Fix Compaq external monitor scrn mode initialization table #. Fix /R=nn to not clobber 0000:0002. Fix BIOS print screen flag saved in alternate printer. Fix scroll lock/num lock hanging problems caused overrun by some computers' incompatible INT 15 handlers which left interrupts off. May have caused overrun problems with serial/modem programs. 1.17H 11/07/86 FCONBETA.DEV Beta Test Version Fix BIOS print screen flag saved in alternate printer. Fix scroll lock/num lock hanging problems caused overrun by some computers' incompatible INT 15 handlers which left interrupts off. May have caused overrun problems with serial/modem programs. 1.16I 11/07/86 FCONBETA.DEV Beta Test Version Fix BIOS print screen flag saved in alternate printer. Fix serial/modem programs overrun problems caused overrun by some computers' incompatible INT 15 handlers which left interrupts off. 1.15O 11/07/86 FCONSOLE.DEV Commercial Version Fix BIOS print screen flag saved in alternate printer. Fix serial/modem programs overrun problems caused overrun by some computers' incompatible INT 15 handlers which left interrupts off. 2.00A 11/02/86 FCONSOLE.DEV Commercial Version Fix Compaq scrn mode initialization table #. Fix to not find "Compaq" on non-"Compaq". Fix LF at FF,FF to roll to 0,FF. Fix so changing FANSI-CRTTABLE resets page base to zero. Fix FANSI-QUICK to use 16KB at most. Fix to have at least one page for each display. 1.18C 11/02/86 FCONBETA.DEV Beta Test Version Fix Compaq scrn mode initialization table #. Fix to not find "Compaq" on non-"Compaq". Fix LF at FF,FF to roll to 0,FF. Fix so changing FANSI-CRTTABLE resets page base to zero. Fix FANSI-QUICK to use 16KB at most. Fix to have at least one page for each display. 1.17G 11/02/86 FCONBETA.DEV Beta Test Version Fix LF at FF,FF to roll to 0,FF. Fix so changing FANSI-CRTTABLE resets page base to zero. 1.16H 11/02/86 FCONBETA.DEV Beta Test Version Fix LF at FF,FF to roll to 0,FF. 1.15N 11/02/86 FCONSOLE.DEV Commercial Version Fix LF at FF,FF to roll to 0,FF. 2.00 10/22/86 FCONSOLE.DEV Commercial Version Rename 1.19 1.19 10/21/86 FCONBETA.DEV Beta Test Version (not released) Add pass thru of original BIOS key meanings with Alt-Ctrl-Grave. Add FANSI-RM/SM FANSI-MCCTRL. Add FANSI-RM/SM FANSI-TIMEKEYS. Add FANSI-SOV FANSI-ALTCTRL. Add FANSI-SOV FANSI-PARALLEL. Add FANSI-SOV FANSI-SERIAL. Remove Alt-Ctrl-Backslash and /X=7 in favor of Alt-Ctrl-Grave. Add FLAYOUT ability to read and modify *.DEV files. Add FLAYOUT ability to reduce size of *.LAY files. Add WATZITBE program. 1.18B 10/21/86 FCONBETA.DEV Beta Test Version Fix to reset FANSI-DBLROWS for BIOS calls. Fix Alt- or Ctrl- Shift-Prtsc to not print screen. Fix EGA auto charset loading when DBLSCAN is reset. Fix Compaq key click and scrn mode initialization tables. 1.17F 10/21/86 FCONBETA.DEV Beta Test Version Fix Alt- or Ctrl- Shift-Prtsc to not print screen. Fix Compaq key click and scrn mode initialization tables. 1.16G 10/21/86 FCONBETA.DEV Beta Test Version Fix Alt- or Ctrl- Shift-Prtsc to not print screen. Fix Compaq key click and scrn mode initialization tables. 1.18A 10/18/86 FCONBETA.DEV Beta Test Version Fix cursor shape for mono screen on EGA. Fix null BIOS keyboard macros. Fix EGA cursor shape to ignore skew bits when wrapping. Fix EGA versions of initialization table (cursor shape). Fix cursor adjustment on CGAs to allow scan limit row. Fix resetting parameter values after RI, etc. Fix problem with INT 19H reboot. Fix to stay in FANSI-DBLROWS. Fix Hercules mono graphics detection and memory test. 1.17E 10/18/86 FCONBETA.DEV Beta Test Version Fix null BIOS keyboard macros. Fix EGA cursor shape to ignore skew bits when wrapping. Fix EGA versions of initialization table (cursor shape). Fix cursor adjustment on CGAs to allow scan limit row. Fix problem with INT 19H reboot. Fix Hercules mono graphics detection and memory test. 1.16F 10/17/86 FCONBETA.DEV Beta Test Version Fix null BIOS keyboard macros. Fix EGA cursor shape to ignore skew bits when wrapping. Fix EGA versions of initialization table (cursor shape). Fix cursor adjustment on CGAs to allow scan limit row. 1.15M 10/17/86 FCONSOLE.DEV Commercial Version Fix /Z option broken by Patch D Part 1. Fix null BIOS keyboard macros. Fix patch G part 4 to use correct limit for scroll range. Fix EGA versions of initialization table (cursor shape). 1.18 10/05/86 FCONBETA.DEV Beta Test Version Fix PrtSc to not keep changing vector. Fix FLAYOUT handling of unused keys. Fix to keep timer locked out of recall during keyboard interrupt. Fix to not allow EGA modes on CGA. Fix COMPAQ click. Fix mono reverse video for status bar. Chg to separate 50 lines from mode setting. Chg to allow FANSI-DBLSCAN to effect EGAs. Chg name of FANSI-GRSV to FANSI-SAVEGRAPH. Add FANSI-RM/FANSI-SM FANSI-CGACURSOR. Add FANSI-RM/FANSI-SM FANSI-CLICKREP. Add FANSI-RM/FANSI-SM FANSI-DBLROWS. Add FANSI-RM/FANSI-SM FANSI-KEYFLUSH. Add FANSI-RM/FANSI-SM FANSI-QUICKWRAP. Add FANSI-RM/FANSI-SM FANSI-RCPATTR. Add FANSI-RM/FANSI-SM FANSI-SAVEATTR. Add FANSI-RM/FANSI-SM FANSI-SHIFTLOCK. Add FANSI-RM/FANSI-SM FANSI-TOPVIEW. Add FANSI-SOV FANSI-RECALL. Add support for DEC-RM/DEC-SM INLM. Add condensing of scroll recall lines. Add capability to save and recall 132 column lines. Add recall prtsc. Add recall from expanded memory. Add new recall keys. Add left and right margin on recall. Add DEJAVU support for EMS. Add FLAYOUT support for Tandem PC keyboard. Add check for non wrapping screen memory. Add FANSI-KKR read. Add FANSI-SET program. Add meta braces to SEND. 1.17D 10/01/86 FCONBETA.DEV Beta Test Version Fix VT52 ID so that previous control with private prefix does not break it. Allows FANSI-SET to work correctly. Fix screen bases for EGA graphics modes. Fix to not go into EGA modes on CGA. Fix EGA charset loading calls to fix cursor and screen length. Fix problems with FLAYOUT & DEJAVU hanging and or messages about not being able to find FANSI-CONSOLE. 1.16E 10/01/86 FCONBETA.DEV Beta Test Version Fix VT52 ID so that previous control with private prefix does not break it. Allows FANSI-SET to work correctly. Fix screen bases for EGA graphics modes. Fix to not go into EGA modes on CGA. Fix EGA charset loading calls to fix cursor and screen length. Fix problems with FLAYOUT & DEJAVU hanging and or messages about not being able to find FANSI-CONSOLE. 1.15L 08/21/86 FCONSOLE.DEV Commercial Version Disable TopView emulation by default. See TVBUG115.PCH! Fix EGA automatic charset loading. 1.16D 08/21/86 FCONBETA.DEV Beta Test Version Disable TopView emulation by default. See TVBUG116.PCH! Fix EGA automatic charset loading. 1.17C 08/21/86 FCONBETA.DEV Beta Test Version Disable TopView emulation by default. See TVBUG117.PCH! Fix EGA automatic charset loading. 1.17B 08/17/86 FCONBETA.DEV Beta Test Version Fix mode change w/no clear to reset physical page base. Fix charset changes to reset physical page base. Fix charset status to reset physical page base. Fix topview get buffer call to reset physical page base. 1.17A 08/15/86 FCONBETA.DEV Beta Test Version Fix scrolling in graphics modes. 1.17 08/14/86 FCONBETA.DEV Beta Test Version Fix to look at BIOS ram variables for alt-select & mode set BIOS calls. Fix to make order of parameters not important (particularly /X). Chg EGA palette setting routines. Add /Q quick mode. Add FANSI-RM/FANSI-SM parameter FANSI-BLINK. Add FANSI-RM/FANSI-SM parameter FANSI-ECDBORDER. Add FANSI-RM/FANSI-SM parameter FANSI-HORZDELAY. Add FANSI-RM/FANSI-SM parameter FANSI-QUICK. Add FANSI-RM/FANSI-SM parameter FANSI-VERTDELAY. Add FANSI-RM/FANSI-SM parameter FANSI-WORDWIDE. Add FANSI-SOV parameter FANSI-DEVATTR. Add FANSI-SOV parameter FANSI-ZSLEEP. Add call to keyboard xlat at int 15h. Add /X=7 for Taiwan Turbo PCs to make Alt-Ctrl-Bslash toggle speed. Add FANSI-GOV, FANSI-GM. Add FANSICAP.TXT file. Add $% to SEND. Add test for actual screen memory sizes. Add special screen save for Hercules Graphics Card (HGC). 1.16C 08/14/86 FCONBETA.DEV Beta Test Version Fix EGA alpha mode border set to save border correctly. Fix default /M parameter for extra memory required. 1.16B 08/04/86 FCONBETA.DEV Beta Test Version Fix Alt-9, Alt-0, Alt-Light-Minus, Alt-Light-Plus. Fix to not beep for extra keys on new IBM keyboard. Fix to look at BIOS ram variables for mode set BIOS calls. 1.15K 07/22/86 FCONSOLE.DEV Commercial Version Fix EL,ED code which clobbered a register (bx). 1.16A 07/22/86 FCONBETA.DEV Beta Test Version Fix EL,ED code which clobbered a register (bx). Fix to save only basic mode at 40:49 1.15J 07/11/86 FCONSOLE.DEV Commercial Version Fix Tandy 1000 keyboard to match IBM keyboard closer. (Make work like KEYCNVRT.SYS) 1.16 07/11/86 FCONBETA.DEV Beta Test Version Fix Tandy 1000 keyboard to match IBM keyboard closer. (Make work like KEYCNVRT.SYS) Fix to not clobber AT&T 6300 super hi res master table pointer. Fix to adjust cursor shape correctly for non current screen. Fix DSR to only report cursor when P1=6 and report OK when P1=5. Fix to indicate correct page size in BIOS RAM. Fix missing serial receive interrupts by rearranging timer int rtn. Chg DEJAVU to trap Ctrl-C and exit cleanly. Chg to reduce stack space requirements in timer trap. Chg to reduce stack space requirements in console init. Chg to reduce stack space requirements in console write. Chg to suppress typeamatic effects on local mode key. Chg to increase size of stack spaces reserved. Chg to coloring when both FANSI-COLOR and FANSI-NOCOLOR are set on color display adapter. Chg DEC-COL to use as many as 132 columns if FANSI-COLUMNS was set. Chg SCP & RCP, SC & RC to also save graphics renditions and character sets. Chg to allow full keycode specification in KKR. Chg local mode keycodes to be full words (avoid conflicts). Add FANSI-RM/FANSI-SM parameter FANSI-ERASEFIX (21) Determines whether cursor position remains fixed when ED or EL is done. Add FANSI-RM/FANSI-SM parameter FANSI-CURHIDE (22) Determines whether cursor is hidden. Add FANSI-RM/FANSI-SM parameter FANSI-DVORAK (23) Determines whether keyboard is dvorak or normal. Add FANSI-RM/FANSI-SM parameter FANSI-UNDERSCORE (24) Determines whether hardware underscore is available on Compaq, EGA color display, or AT&T color display. Add FANSI-RM/FANSI-SM parameter FANSI-PRNTSCRN (25) Determines whether alternate prntscrn routine is used. Add FANSI-SOV parameter FANSI-CRTTABLE (12) Controls same thing as /I option. Add implementation of VEM. Add implementation of VT52 enter/exit graphics mode. Add implementation of some VT52 set/reset modes (Z100 compatibility). Add /X=6 for Tandem PC keyboard (sorry, no CONFIG key support!) Add support for AT&T 6300 super high res modes. Add pass thru of unknown INT 016h keyboard calls. Add pass thru of unknown INT 010h screen calls. Add Z150 & Z200 keyboard layouts to FLAYOUT menu. Add SEND program. Add FANSI-TM. Add FANSI-DOV/FANSI-IOV. 1.15I 06/18/86 FCONSOLE.DEV Commercial Version Fix to not beep for new keys on new IBM keyboard. Fix FLAYOUT and DEJAVU to find FANSI-CONSOLE properly under DOS 3.2. Fix Dvorak keyboard to match ANSI standards instead of old style Dvorak. Add CHARSETS.TXT file. 1.15H 05/17/86 FCONSOLE.DEV Commercial Version Fix EGA high res mode to have correct number of pages. Fix AT&T underline on mono display. Fix to preserve blinking/bright background bit during screen blink. Fix EGASMCHR to install alternate print screen routine. Add EXPAND.COM to remove tab characters from files like FCONSOLE.DOC. Chg format of FCONSOLE.DOC to use form feeds to get to new page. 1.15G 05/03/86 FCONSOLE.DEV Commercial Version Fix read a char in graphics routine for reading high half of character set. Fix charset loader to ignore high bits on block. Fix NOCOLOR to set border color correctly. Fix scroll range checking. Fix range check on set charset call (AH=11). Add patch for LOGO to run on non-EGA with FANSI-CONSOLE. 1.15F 04/01/86 FCONSOLE.DEV Commercial Version Fix SC and RC to save and restore graphics rendition also. Fix DEC-RM/DEC-SM COL problems. Fix AT&T 6300 PLUS LEDs. Chg EGASMCHR to generate an appropriate cursor when FANSI-CONSOLE is not installed ("bug" in EGA ROM for 43 line mode!) Chg EGASMCHR and EGALGCHR to preserve cursor position and screen content as much as possible. 1.15E 03/30/86 FCONSOLE.DEV Commercial Version Fix VT100 mode to use limited part of screen. Chging FANSI-VT100 will home cursor! Fix problems with 123V2.PCH overlapping other patches (oops!) Chg to combine ICH & DCH, SD & SU, DL & IL routines. Fix FANSI-BELL resolution to be smaller. Chg WATZITDO to allow output redirection. Add ALTPRINT program to install alternate PrtSc routine. 1.15D 02/26/86 FCONSOLE.DEV Commercial Version Fix scrn save to not force graphics modes if /H=1/B=0. Fix Hercules Monochrome Graphics mouse cursor problem. Fix Dvorak keyboard top row numeric keys to match ANSI alternate standard instead of old style Dvorak. Chg Wordstar patch comments, give credit to Alexander V. Pinter. 1.15C 02/19/86 FCONSOLE.DEV Commercial Version Fix INT 010, AH=013 for new EGA modes 0D thru 10. Fix EGA user charsets automatic loading. Fix KEY_DEP_INIT register saving. Fix EGA border color problems. Fix EGALGCHR and EGASMCHR to clear entire screen and ignore high mode high bit. 1.15B 02/09/86 FCONSOLE.DEV Commercial Version Add more comments to SK111.PCH and WORDSTAR.PCH. Chg to reduce stack requirements in timer interrupt. Fix problems with multiple resident programs with small stack. Use 123V2.PCH file only if you experience "automatic exit" problems from Lotus 1-2-3 Version 2. Add STKSTRAW for testing for application programs with short stacks. Use "STKSTRAW 8 10" to add 10 hex bytes to the stack requirements for interrupt 8 (the timer interrupt). 1.11S 02/09/86 Previous Commercial Version Chg to reduce stack requirements in timer interrupt. Fix problems with multiple resident programs with small stack. 1.15A 02/03/86 FCONSOLE.DEV Commercial Version Add /Z=0xx option to indicate what byte to use to blank screen. Must use with /H=0/B=0. Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026. Default to /Z=012. Fix usage of EGA cursor shape exact bit. Fix border colors for graphics modes on EGA and EGD. Fix timer wait to enable timer interrupts first. Fix EGA mono bit initialization. Fix EGA user charsets automatic loading. Chg to use less stack space in timer interrupt. Fix to preserve BX during initialization. Chg to use less application stack space in console driver. Fix console read when keyboard flow is off (XOF). Fix returned character set ptrs for INT 010, AH=011, AL=030. Fix FLAYOUT to display undefined keys with numbers on them. Fix FLAYOUT and DEJAVU to start error messages with carriage return. 1.14H 02/03/86 FCONBETA.DEV Beta Test Version Add /Z=0xx option to indicate what byte to use to blank screen. Must use with /H=0/B=0. Suggested (hex) values /Z=012,/Z=016,/Z=022,/Z=026. Default to /Z=012. Fix usage of EGA cursor shape exact bit. Fix border colors for graphics modes on EGA and EGD. Fix timer wait to enable timer interrupts first. Fix EGA mono bit initialization and EGA memory usage. Fix EGA user charsets automatic loading. Fix to preserve BX during initialization. Chg to use less application stack space in console driver. Fix returned character set ptrs for INT 010, AH=011, AL=030. 1.15 01/19/86 FCONSOLE.DEV Commercial Version Chg DEJAVU and FLAYOUT to have current version number. Chg SPIT size using EXEPACK. Chg several distribution files to be squeezed. Add some more WORDSTAR patches.