I wrote:> But isohdpfx.S is buggy:...> /* Check to see if we have EBIOS */ > pushw %dx /* drive number */ > movb $0x41, %ah /* %al == 0 already */ > > Here it claims that al is zero. This is not true. Especially if youLooking at it some more, I've concluded that the bug is the comment. AL doesn't have to be zero and there's no guarantee it is. That comment should be removed. -- MartinS
Apparently Analagous Threads
- where to swap
- fwd: [syslinux:syslinux-4.xx] mbr/isohdpfx.S: correct stack for heads/sectors
- "isolinux.bin missing or corrupt" when booting USB flash drive in old PC
- Patch: make slightly more verbose versions of isohdp.x.S
- "isolinux.bin missing or corrupt" when booting USB flash drive in old PC