---
# System prepended metadata

title: Bootloader Resources

---

# Bootloader Resources

I hope by now you have gained a good insight into what a bootloader is, it's functionalities and the basics of building one. This document will have some further resources and provide you with insight for the project.

* [How to develop your own Bootloader-Codeproject](https://www.codeproject.com/articles/36907/how-to-develop-your-own-boot-loader)
* [Building a Simple Bootloader in NASM x86](https://dev.to/olivestem/building-a-simple-bootloader-in-nasm-x86-6nj)
* [Alan Foster- Writing a simple x86 BIOS bootloader](https://www.alanfoster.me/posts/writing-a-bootloader/) - contains linked resources
* [UI-using ncurses library with C](https://www.sbarjatiya.com/notes_wiki/index.php/Using_ncurses_library_with_C)
* [OSDev - a detailed guide](https://forum.osdev.org/viewtopic.php?f=1&t=33502) - Explore for many topics inclusing assembly brush up
* [FAT32 Documentation](https://wiki.osdev.org/FAT32#FAT_32)
* [Interrupt Blog- zero to main() series](https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch)


---
These will be the second set of resources for the bootloader project. 
If you feel any further help or resources are needed, you are welcome to specify on our discord channel.

