This article explains how the x86 boot process works by building a minimal MBR bootloader in NASM from scratch, using it to walk through some of the BIOS’s constraints and some key boot concepts.
Overview of the Dual-CPU architecture of the Nintendo DS, how its BIOS and its firmware work when booted up, and how games are loaded from the cartridge.