Hi Jayden,

both SYS (which puts boot sectors on drives) and the kernel
already automatically detect LBA support. They both also
already have options to manually select CHS or LBA. However,
some old computers do not have LBA support. People with old
computers must use CHS. The support for boot from FAT32 disk
on CHS seems broken. My question is: Who can find the bug in
our FAT32 CHS boot sector? The bug started when we removed
the need to pre-compute some values in SYS. The pre-computed
values mean that boot broke when you moved or resized FAT32
partition. The improved but buggy version was introduced at
the same moment when FAT32 LBA boot support was introduced.
I hope that that clarifies my question.

Eric

> If it comes down to it, one could simply create a config option for the LBA
> support. By default, LBA would be enabled. If the user experiences issues
> booting, or if it detects an issue booting, it would then revert to the old
> SYS update code, grouped as a function or something of the liking.



------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to