Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

HX/OGLTEST error (Users)

posted by Doug E-mail, 26.05.2011, 22:40

> Interesting. It's still a bit "unusual" that the program fails, because
> VESA32 clears the buffer at ES:DI with zeros before its int 10h, ax=4F01h
> call. This means, although your VESA-BIOS returns with an error code, it
> modifies the buffer content!?

No -- calling with VGA video mode 3, "supported but failed" is
returned (AX = 014Fh) and the ES:DI buffer is *not* touched! (I
set the buffer up with 256 bytes of character "x" just to be
sure.) :-)

As a check, calling with VESA mode 101h, "supported and
succeeded" is returned (AX = 004Fh) and the ES:DI buffer *is*
modified.

Later tonite, i will check these same functions on other systems
that have an Intel 845 chipset, an NVidia GeForce4 M440 card, a
NeoMagic MagicMedia 256AV chipset, and an ancient VESA 1.1 Cirrus
Logic GD5446 chipset... just to see what they do!

- Doug B.

 

Complete thread:

Back to the forum
Board view  Mix view
22762 Postings in 2122 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum