[syslinux] Syslinux DOS-based installer in FreeDOS

H. Peter Anvin hpa at zytor.com
Sat May 24 20:22:52 PDT 2014


On 05/24/2014 01:58 PM, Ady wrote:
>  
> My guess is that if this was a bug in FreeDOS (as in "something" that 
> has nothing to do with the syslinux.com command) then it would be 
> somehow triggered by other DOS programs trying to write to the MBR. 
> Considering that there are several (open source) DOS programs that 
> are capable of successfully writing to the MBR under FreeDOS, I would 
> tend to think that there is some interaction issue.
>  

There are a few different ways to do this.  I suspect programs like
FDISK use direct BIOS accesses, because they have to also create partitions.

Syslinux uses INT 21, AX=440D, CH=08/48 CL=41/61 which to the best of my
understanding is supposed to read the absolute sectors corresponding to
a target device, and I just verified under MS-DOS 6.22 behaves that way,
and that FreeDOS 1.1 does not -- which by definition means it is a bug
in FreeDOS.

	-hpa




More information about the Syslinux mailing list