I wrote this to test my hypothesis that it is possible to load more than 512 bytes into memory and boot from that, possibly making it possible to write a single stage bootloader as long as the PC boots from a CD.
A full article on the subject can be fount on my blog https://louissven.xyz/article/your_stage_1_bootloader_can_be_as_large_as_you_want.md