Hi Tom, HPA,

> problem is, that the freedos stuff (both MBR and boot sector) does
> not know about 'DS:SI information in memory', and ignore it

It was easy to add to the FAT32 LBA boot sector, but I have
not uploaded the patch as I was waiting for comments:

http://pastebin.com/m1d0f7dc5

It would also be easy to add to the FAT16 boot sector. Only
the FAT12 and FAT32 CHS boot sectors are too crowded to
support DS:SI, but those are sort of exotic on harddisks.

Maybe you or HPA can give the patch a try with the
new "extended partition boot enabled" Fedora grub?

> what is this supposed to be (pointer into the booted partition entry)?

Yes. Several common MBRs and boot menu systems (according
to HPA) have this set to "pointer into the booted partition
entry in RAM", and HPA uses "this is a better partition
offset than the one in the FAT boot sector if the pointer
points to sane data, in particular first byte 00 or 80" in
his boot loaders :-). I also remember that the Windows 9x
FAT32 boot loader checks for this pointer and data.

Eric



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to