> > > > When I add /verbose I see
> > > >    'EPROM at c800:0000, size 0 KB'
> > > > endlessly scrolling by ...
> > >
> > > try booting without emm386 and then:
> > > c:\>debug
> > > -dc800:0 2
> > > If it says 55 AA 00 then something is very weird.
> >
> > It says 55 AA 01
> > Is that "avarage" weird ?
> > So I would have 0x01*512 = 512byte video Bios ????
> > Wouldn't that be a little low (understatement).
> 
> yes, indeed. The code is in emm386c.c, easy to see where: it divides
> 1/2 which becomes 0. This code could be changed to check every 512
> bytes for a ROM instead of every 2k, and to avoid this division.
> 
> The value for a 64k bios should be 0x80. Not sure about 128k (that's a
> little high) but what is the real size of your BIOS?

256k

> Please check:
> c:\>debug
> -dc820:0 2

It reads FF FF FF

> (i.e. 512 bytes later) Perhaps your BIOS is split.

There is an integrated highpoint IDE UDMA controller
next to the "normal" IDE on this 440BX. Could this be 
referenced at c800 and misunderstood by EMM386 
as being 0 ?

Erwin

-- 
Erwin Veermans <[EMAIL PROTECTED]>
Psychiatry RuG, PO Box 30001, 9700 RB Groningen, Netherlands



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to