Brian Palmer schrieb: > It seems there are some severe technical limitations to a PE FreeLoader. > Can you please elaborate on that? What limitations are there? I can only see one minor limitation: Booting from a floppy or harddisk with FAT16, which is smaller than 300MB, where freeldr gets fragmented in the first few clusters. freeldr doesn't even fit on a floppy and reactos doesn't fit on a HDD smaller 300 MB. So why should that be an issue? Even if it was, it's easy to overcome, by adding a bootsect2.bin, containing the fathelper code. We can improve on the situation by minimizing the PE header to one sector. That would reduce the critical size to 64MB.
Btw, win98's io.sys has a DOS exe ("MZ") file header the bootsector loads multiple sectors into memory before transferring execution to io.sys that loads the rest of itself. > Unless there are good reasons for it to remain a PE file (and I don't think > easier debugging is a good reason), I would like to see the PE changes to > FreeLoader reverted. > Easier debugging IS definately a very good reason! Regards, Timo _______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev