Skip to content

joesavage/bare-bones-bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A really basic BIOS 'bootloader' (sort of - it doesn't actually load any external code, but it boots for sure and could load with minor additions). Keepin' it real-mode, homies.

To compile the nasm version and run the resulting binary in qemu:

    make

If you only want to compile the binary:

    make bootloader.bin

For the AT&T-Style version set SOURCE to "bootloader.S":

    make SOURCE=bootloader.S bootloader.bin

Associated Blog Post