THE WORST BOOTLOADER EVER DO NOT USE THIS PLEASE
Find a file
2024-12-02 20:37:47 -05:00
.gitignore MAKE CURRENTLY DOESNT COMPILE I WILL FIX LATER :3333 2024-12-02 16:29:12 -05:00
build.sh add basic bootloader boilerplate (does this even work???) 2024-12-02 15:15:06 -05:00
kernel.c im tired imma ship this now :3 2024-12-02 20:36:24 -05:00
kernel_entry.asm MAKE CURRENTLY DOESNT COMPILE I WILL FIX LATER :3333 2024-12-02 16:29:12 -05:00
LICENSE Initial commit 2024-12-02 20:06:20 +00:00
linker.ld MAKE CURRENTLY DOESNT COMPILE I WILL FIX LATER :3333 2024-12-02 16:29:12 -05:00
main.asm im tired imma ship this now :3 2024-12-02 20:36:24 -05:00
Makefile im tired imma ship this now :3 2024-12-02 20:36:24 -05:00
README.md forgot 1 thingoopsies :333 2024-12-02 20:37:47 -05:00
test.sh im tired imma ship this now :3 2024-12-02 20:36:24 -05:00

Badloader

Badloader can be: THE WORST BOOTLOADER EVER DO NOT USE THIS PLEASE Or: A nice example on CPU level functions and booting.

Building

install nasm, make and gcc, then run make

notes

i have tested this in qemu