From: "deckerben" 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" 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. > > > 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