256kthat's very big -- it's probably not all visible then within DOS or
everything between C000 and FFFF would be occupied with no rooms for UMBs.
256 KB is the size of the uncompressed BIOS. All modern BIOSes are stored in the flash EEPROM as compressed modules and then uncompressed to and run from RAM by the master boot code. This is done to save size and gain in speed. There always is a main BIOS module and additional modules such as Video BIOS, UDMA BIOS, Network BIOS, etc.
> -dc820:0 2 It reads FF FF FFok. that'll be the unmapped space then. It looks like Lucho is right and you have a tiny 512 byte sized signature "EPROM" at c800:0000. That'll be easy to fix.
But it's very strange to have such a tiny piece of uncompressed ROM! Erwin, please test more bytes from C820:0 than just 3 bytes. It's possible that the ROM module there has "holes". It's also possible that it reports just its first 512 bytes as its size but its *actual* size is much larger. Finally, it's (at least theoretically) possible that all the first 512 bytes are all ones (FF) and the REAL code starts after them, to avoid having to update the checksum after a change (completely violating the purpose of the ROM scan which should check this checksum ;-)
Lucho
------------------------------------------------------- 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