Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

bootstrap16 - real mode FAT12/16/32 bootloader (Announce)

posted by mikegonta, 19.05.2013, 01:10
(edited by mikegonta on 19.05.2013, 13:34)

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:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 441 users online (0 registered, 441 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum