www.delorie.com/archives/browse.cgi | search |
From: | Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: VESA 1.2, cannot get current video mode! |
Date: | Fri, 31 Dec 1999 11:04:40 +0200 |
Organization: | NetVision Israel |
Lines: | 30 |
Message-ID: | <386C71A8.EDA768E@is.elta.co.il> |
References: | <fyoofqnexgrpubet DOT fnkz670 DOT pminews AT nntp DOT generation DOT net> |
NNTP-Posting-Host: | ras1-p113.rvt.netvision.net.il |
Mime-Version: | 1.0 |
X-Trace: | news.netvision.net.il 946630847 19405 62.0.172.115 (31 Dec 1999 09:00:47 GMT) |
X-Complaints-To: | abuse AT netvision DOT net DOT il |
NNTP-Posting-Date: | 31 Dec 1999 09:00:47 GMT |
X-Mailer: | Mozilla 4.7 [en] (Win98; I) |
X-Accept-Language: | en,ru,hebrew |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
sl wrote: > > > >> if (regs.h.al!=0x4F) > >> setError(noSupport); //command not supported > > > >This is backwards: you need to say this: > > > > if (regs.h.al == 0x4F) > > setError(noSupport); //command not supported > > Quoting the VESA 1.2 specs: > > AL == 4Fh: Function is supported Oops! Sorry, you are right. I was fooled by my weary eyes by your wording which said: > Unfortunately, on my > system, this call ALWAYS returns regs.h.al=79 instead of regs.h.al=0 which > would indicate no error has occured. Why did you say ``Unfortunately''? The Interrupt List says that regs.h.al == 4Fh is a sign of success, right? > What do you think is wrong now? I still can't get the > "GetCurrentMode()" to return without an error. Hmm... I'm not sure what the problem is anymore, see above. Please tell where do you see the problem.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |