Re: int 0x13 utility
- From: Alex Buell <spamtrap@xxxxxxxxxx>
- Date: Tue, 25 Mar 2008 17:15:08 +0000
On Tue, 25 Mar 2008 13:57:36 +0000, I waved a wand and this message
magically appears in front of João Jerónimo:
As someone pointed already, it's pretty likely that MS-DOS 6.22 does
not support LBA routines, so it'll use CHS (which implies a maximum
of 8GB). If the SATA BIOS does not support the virtual mapping I
mentioned above in it's CHS-based routines, then you'll be even more
limited (I think it's the case).
That is *exactly* what I've been saying - I even emailed Silicon Images
about their BIOS; they might fix it or I might have to patch it myself
to put out the right numbers.
Try FreeDOS, or write a wrapper that hooks int0x13 CHS routines and
maps virtual CHS addresses to LBA. You'll still be limited to 8GB,
though...
FreeDOS does work perfectly, it can boot off it and use the entire disk
with FAT32.
--
http://www.munted.org.uk
Fearsome grindings.
.
- Follow-Ups:
- Re: int 0x13 utility
- From: João Jerónimo
- Re: int 0x13 utility
- References:
- int 0x13 utility
- From: Alex Buell
- Re: int 0x13 utility
- From: João Jerónimo
- int 0x13 utility
- Prev by Date: Re: int 0x13 utility
- Next by Date: Re: Problem with "mov" in GNU GAS
- Previous by thread: Re: int 0x13 utility
- Next by thread: Re: int 0x13 utility
- Index(es):
Relevant Pages
|