delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/10/25/19:00:15

From: "deckerben" <deckerben AT freenet DOT de>
Newsgroups: comp.os.msdos.djgpp
References: <8ed56b42 DOT 0210250706 DOT 4d2222c6 AT posting DOT google DOT com>
Subject: Re: Trying to use VESA under Windows XP
Date: Sat, 26 Oct 2002 00:53:23 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Lines: 30
Message-ID: <3db9ca4e$0$165$9b622d9e@news.freenet.de>
NNTP-Posting-Host: 213.7.5.121
X-Trace: 1035586127 news.freenet.de 165 213.7.5.121
X-Complaints-To: abuse AT freenet DOT de
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"R. Charles Henry" <trapforcannedmeatproduct AT hotmail DOT com> wrote in message
news:8ed56b42 DOT 0210250706 DOT 4d2222c6 AT posting DOT google DOT com...
> Having a bit of trouble trying to use VESA under Windows XP.
>
<snip>
>
> On XP, however, the display becomes garbled, the pixel fields
> split into several bands at 640 x 480, higher modes do nothing.
> (Monitor flashes up an 'invalid signal' warning at 1024 x 768).
>
> Does anyone have any tips? I don't have a lot of experience with
> C or DJGPP and am a little puzzled.


Hi.

The problem seems to be NT-related. We have been having the same BIG trouble
with the MESA DJGPP port running on NT-based OS like mine (Windows 2000) and
probably XP. The problem is that NT does not allow direct access to PCI
addresses ... the brilliant logic behind that big fumble at Micro$oft being
that the OS should manage hardware and programs shouldn't be allowed to
manipulate it on their own.

You might have success with VDMSound ... it allows some DOS-based hardware
access on NT systems.

Ben


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019