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