My personal technical blog where I write, mostly, about Node.js and TypeScript but sometimes go deeper into bare metal, compilers, operating systems and the likes.
How to implement your own “Hello, World!” boot loader ⸱ Blog ⸱ Eugene Obrezkov
Have you ever wondered what happens when you press the Power button on your PC? What happens right from when your motherboard gets electrical supply? How does your device become bootable? I did and I will share this knowledge with you alongside the code of boot loader you may run via an emulator.
How to implement a second stage boot loader? ⸱ Blog ⸱ Eugene Obrezkov
Simple boot loaders are limited to 512 bytes of code. When implementing a bootloader that does a lot, it is a problem. So, how bootloader developers overcome this limitation?