1
1
Fork
You've already forked booty
0
A bootloader for x86_64 only.
  • C 58.9%
  • Python 27.1%
  • Assembly 9.4%
  • Makefile 4.2%
  • Linker Script 0.4%
2026年05月08日 14:55:33 +02:00
include Bugfix where a wrong mode would be picked. 2026年04月26日 15:43:06 +02:00
output bios stage1 loader for fat16-gpt partition & cd. 2026年02月14日 16:01:51 +01:00
resources finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00
source Bugfix where config parsing would fail under certain conditions. 2026年05月08日 14:55:33 +02:00
tests Bugfix where config parsing would fail under certain conditions. 2026年05月08日 14:55:33 +02:00
.bochsrc-cd Bugfixes. 2026年03月29日 14:38:13 +02:00
.bochsrc-hd-fat16 reading files & working memory allocator. 2026年03月01日 15:27:33 +01:00
.bochsrc-hd-fat32 finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00
.gitignore finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00
bx_enh_dbg.ini finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00
CONFIG.md config documentation. 2026年04月23日 15:20:07 +02:00
INSTALL.md Small type error. 2026年04月24日 13:45:44 +02:00
LICENSE Initial commit 2026年02月10日 19:43:56 +01:00
Makefile finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00
PROTOCOL.md small additional notes. 2026年04月25日 11:06:50 +02:00
README.md finished booty & bitmap menu background & fat32 in bios & various bugfixes. 2026年04月23日 14:51:01 +02:00

booty

A bootloader for x86_64 (bios and uefi) only.

Screenshots:

Example screenshot1

Building:

building the bootloader and tests:

make

building the font:

make font

Supported filesystems & partitions:

  • gpt partitions.
  • mbr partitions.
  • fat16 (bios boot partition).
  • fat32 (bios boot partition & uefi).
  • iso9660 fs (bios & uefi).

Supported protocols:

  • linux.
  • booty.

Todo:

  • documentation.
  • using png images instead of bitmap files.
  • more testing.
  • fix compiler warnings.

Dependencies:

Acknowledgements: