Skip to content

fat32lb.asm: use of 386+ instructions may fail hard on 8086 + XT-IDE machine #3

@boeckmann

Description

@boeckmann

SYS detects the presence of LBA capability by querying the BIOS INT13,41 via its haveLBA() routine. When LBA is detected, the FAT32 LBA loader is installed for FAT32 partitions.

However, this loader makes use of 386+ instruction, and for example fails on an 8086 with a LBA enabled XT-IDE.

Workaround: try SYS /FORCE:CHS to install the FAT32 CHS loader.

Fix: make SYS detect a 386+ and refuse to install the FAT32 LBA loader otherwise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions