Skip to content

Arash-11/bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple x86 bootloader

  • Print to screen in 16-bit real mode using BIOS interrupts.
  • Enable the A20-line.
  • Set up the interrupt descriptor table.
  • Set up the global descriptor table.
  • Switch to 32-bit protected mode.
  • Print to screen in 32-bit protected mode using video RAM.

Uses NASM and QEMU. To run, install NASM and QEMU, and then just run make.

About

A simple x86 bootloader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published