Re: i hate this driver

new topic     » goto parent     » topic index » view thread      » older message » newer message

Matt Arriola wrote:
> 
> Hayden McKay wrote:
> > (banked mades)
> > * niel.e/niel2.e assumes all banked video windows to be at segment A000h.
> >   This is not the case for all video adaptor manufactures wich means that
> >   it's possible for niel.e/niel2.2 to output video data to an invalid video
> >   window causing memory corruption.
> 
> i just checked my adapter, and one of the ranges it uses is A0000 to BFFFF.
> that's
> segment A000h, isn't it?
> 

Yes... A000h is in "segment" form and A0000h is in "selector" form.

What are you useing to check the window segment for the adaptor?
you should be useing INT 10h func 4F01h and then read the word at
WinAseg, and WinBseg (discription can be found at www.vesa.org)

Another reason why the window may be blank is because some cards have
a read only window and a write only window. in this case both windows
need to point to the same segment ex A000h. (I hav'nt checked niel.e
for this case)

Anyway this is only applicable to DOS modes if your useing Modes Under
Windows I suggest useing the Windows API via "Win32EngR.ew" like alexander
states.

NB I have tested the modes that dont work with niel.e/niel2.e with
my svga.e and svga.e sets the modes successfuly. You might try set the
mode with svga.e then modify/preset some variables in niel.e niel2.e to
use pete's excelent graphics routines.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu