Q69537: MSHERC.COM Mistakenly Loads on CGA Computer; README Addition
Article: Q69537 Product(s): See article Version(s): 4.00 4.00b 4.50 Operating System(s): MS-DOS Keyword(s): ENDUSER | SR# S910212-174 docerr B_BasicCom | mspl13_basic Last Modified: 21-FEB-1991 MSHERC.COM is a Hercules graphics driver supplied with Microsoft QuickBASIC version 4.50 and Microsoft BASIC Professional Development System (PDS) versions 7.00 and 7.10. QBHERC.COM is the equivalent driver supplied with Microsoft QuickBASIC versions 4.00 and 4.00b. You must run MSHERC.COM or QBHERC.COM before you can use Hercules graphics (SCREEN 3) in your BASIC programs. MSHERC.COM or QBHERC.COM should not load on a system that is using a graphics adapter other than Hercules. If invoked on a system using an EGA or VGA graphics card, MSHERC.COM or QBHERC.COM reports the following error and does not load: Hercules Video Card not present. Hercules Video Support Routines not installed. However, on some systems using CGA graphics cards, MSHERC will load into memory and display the following: Hercules Video Support Routines installed. This behavior consumes memory unnecessarily, and the message can be misleading because Hercules graphics (SCREEN 3) does not work on CGA systems. MSHERC.COM or QBHERC.COM should not be run on computers that have a CGA card. README.DOC Addition for MSHERC.COM ---------------------------------- All documentation for the driver file MSHERC.COM was mistakenly left out of the manuals, online Help, and README.DOC file of QuickBASIC version 4.50 and BASIC PDS versions 7.00 and 7.10. MSHERC.COM is briefly mentioned in the packing list (PACKING.LST) of these products, but instructions are missing. The following instructions for QBHERC.COM are taken from the README.DOC file for QuickBASIC versions 4.00/4.00b and BASIC compiler versions 6.00/6.00b; this information applies to both QBHERC.COM and MSHERC.COM: The SCREEN statement now includes mode 3 for Hercules display adapters. The following is a brief summary of screen mode 3. See your Hercules documentation for details. QuickBASIC supports Hercules Graphics Card, Graphics Card Plus, InColor Card, and 100% compatibles. You must use a monochrome monitor. Hercules text mode is SCREEN 0; Hercules Graphics mode is SCREEN 3. You must load the Hercules driver (QBHERC.COM) before running your program. If the driver is not loaded, SCREEN 3 statement gives an "Illegal function call" error message. Type QBHERC to load the driver. Text dimensions are 80x25 (9x14 character box); bottom 2 scan lines of 25th row are not visible. Resolution is 720x348 pixels, monochrome. Number of screen pages supported is 2. The PALETTE statement is not supported. In order to use the Mouse, you must follow special instructions for Hercules cards in the Microsoft Mouse Programmer's Reference Guide. (This must be ordered separately; it is not supplied with either the QuickBASIC or the Mouse package.) Microsoft Mouse =============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.