[Prev][Next][Index][Thread]

Re: White Border when running uvbe51



>>>>> "Philip" == Philip Zeyliger <vzvz@netcom.com> writes:

    Philip> When I run the VESA 2 graphics thingy and start executor I
    Philip> get a white border around the whole screen.  It doesn't
    Philip> affect anything but is annoying.

We're aware of this problem, but we can't find any way around it.  The
problem is that SVGA boards make the border be "color 0" in SuperVGA
modes, and the Mac requires color 0 be _white_.  Most DOS programs
just leave color 0 black.  The VGA "overscan" register, which controls
border color, appears to work in "old-style" VGA modes, but not SVGA
modes, and video drivers provide no standard way to set the border
color.

Blah!

You get a black border without a VBE 2.0 video driver because Executor
actually flips the pixel values when sending them to the SVGA screen!
This imposes a small performance penalty, but is more visually
pleasing.

Sorry about this...I'm not sure how to fix it, unless we do a
different hack for each video board out there.

-Mat


Follow-Ups: References: