Skip to content

flpboot.asm: add optimized flopy boot loader (FAT12, multi-sector reads) #4

@boeckmann

Description

@boeckmann

The current FAT12/16 boot loader is slow, especially when booting from floppy on an XT class machine.

This can be changed by implementing a loader specialized to load from floppy, doing as few reads as possible, utilizing multi-sector reads.

To reduce load time even further, the loader shall optionally read the kernel not from the FAT filesystem but from the reserved sectors following the boot sector, in case the reserved sector count given in the BPB is greater than one.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions