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, 24.05.2011, 18:55

Japheth -

Thanks for the feedback.

> You can always "extend" - or "fix" - your Video BIOS by hooking
> Int 0x10.
>
> The first thing what I'd do is to check if all values returned
> by Int 10h, ax=4F01h (get SuperVGA mode info) are reasonable.

Hah -- you know not what you ask! :-) I have to say that i'm
mostly what you would call an "end user", and although i am
somewhat experienced with 16-bit assembler, i'm not what you
would call an expert with video-hardware gutz. But i can get
around BIOS I/O interrupts ok, and i have used VESA 4Fxxh calls,
so i'll see what i can do.

I do know what 4F01h does though -- you set up a data buffer,
feed the call a video-mode number, and it returns data about that
mode in the buffer. Now, me determining if the data is
*reasonable*, well, that's a whole 'nuther story....

And... i'm not sure i have enough knowledge/skill to re-write a
video-BIOS routine.... :-(

RayeR -

> then inject this particular VGA BIOS image to another BIOS
> image. But I can do it only on standard Award and AMI BIOS. If
> is this your case send it to me.

Wow, thanks for that very generous offer. (That's what i love
about this community and forum!)

Unfortunately, it's a Phoenix BIOS for an IBM machine. From the
bootup banners:

Phoenix FirstBios(tm) Desktop Pro Version 2.0 for IBM ThinkCentre.
Copyright 1985-2005 Phoenix Technologies Ltd.
(C) Copyright Lenovo Corporation 2005
(C) Copyright IBM Corporation 1981-2005
Portions copyright 1998-1999 Intel Corporation

Despite the copyright dates above, the actual BIOS is dated
2008-Jan-21, the latest (last?) offered at the IBM/Lenovo support
site.

- 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