INF:_remappalette() Doesn't Work on Hercules or Olivetti Cards

ID Number: Q30364

5.10 6.00 6.00a 6.00ax 7.00

MS-DOS

Summary:

In Microsoft C versions 5.0, 5.1, 6.0, 6.0a, 6.0ax, and C/C++ version

7.0, when trying to remap the default black background color using

_remappalette() and _remapallpalette(), neither will work if a

Hercules monochrome graphics card is installed.

These functions do not support the Hercules card. On page 488 of the

"Microsoft C Optimizing Compiler: Run-time Library Reference" for

version 5.1, there is a note stating that _remappalette() and

_remapallpalette() work only with an EGA or VGA card. In the online

help for C 6.0, 6.0a, 6.0ax, and C/C++ version 7.0, there is a note

explaining that either of these functions will generate an error if

they are called on a system with an Olivetti and Hercules display

adapter.

Additional reference words: 5.00 5.10 6.00 6.00a 6.00ax 7.00