bootstrap16 - real mode FAT12/16/32 bootloader (Announce)
Original code by Mike Gonta, Public Domain 2013-05-18
* 16 bit real mode Intel syntax assembly language (boot16.inc)
* CPU 8086
* four formats supported
- FAT12 1.44Mb floppy disk / flash drive
- FAT12 hard drive / flash drive
- FAT16 hard drive / flash drive
- FAT32 hard drive / flash drive
* handles 1K, 2K, and 4K sector sizes (untested)
* same code (boot16.inc) for NASM and FASM
* NASM (boot16.nsm) and FASM (boot16.fsm) headers
* same binary with NASM (-O1) and FASM
* same binary code for FAT12/16/32 only the BPB is different
* loads a plain english "8.3" ("kernel.bin") flat binary file from the root directory to 0x1000:0
* includes FAT32 image
Discussion and changelog
http://mikegonta.com/bootstrap16.zip
---
Mike Gonta
look and see - many look but few see
SudoBIOS - a completely transparent 32 bit protected mode BIOS extender - say goodbye to real mode code.
Complete thread:
- bootstrap16 - real mode FAT12/16/32 bootloader - mikegonta, 19.05.2013, 01:10 (Announce)
- bootstrap16 - real mode (CPU 8086) FAT12/16/32 bootloader - mikegonta, 20.05.2013, 13:34
- bootstrap16 - real mode (CPU 8086) FAT12/16/32 bootloader - mikegonta, 20.05.2013, 13:59
- bootstrap16 - real mode (CPU 8086) FAT12/16/32 bootloader - mikegonta, 20.05.2013, 13:34