KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q35357: BLOAD Can Fail with Older Monochrome Cards; Newer Cards OK

Article: Q35357
Product(s): See article
Version(s): 2.00 2.01 3.00 4.00 4.00b 4.50
Operating System(s): MS-DOS
Keyword(s): ENDUSER | B_BasicCom | mspl13_basic
Last Modified: 14-FEB-1991

On older monochrome cards, BLOAD may not work correctly. The symptoms
are that BLOAD displays only the first four lines of the screen and
then garbage or nothing else. These symptoms are caused by a problem
in the monochrome card. Updating the monochrome display card should
solve the problem.

With Microsoft QuickBASIC versions 4.00 and 4.00b and Microsoft BASIC
Compiler versions 6.00 and 6.00b, the problem occurs when loading
either text (SCREEN 0) or graphics (Hercules SCREEN 3) with BLOAD. One
customer also reported this behavior for Microsoft BASIC Professional
Development System (PDS) versions 7.00 and 7.10.

Code Example
------------

'Note that this problem can also occur in screen 0:
DEF SEG = &HB000   ' &HB000 is starting paragraph of monochrome memory
SCREEN 3, , 0, 0
LINE (100, 100)-(300, 300)
BSAVE "test.img", 0, &H8000  ' &H8000 hex is 32,767 decimal
CLS
BLOAD "test.img", 0

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.