Posts with the tag BOOT:

Writing a simple MBR Bootloader in Assembly

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.

The booting process of the Nintendo DS and its Dual-CPU architecture

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.

How the Nintendo Switch booting process was hacked

Introduction to the Nintendo Switch booting process and how it was hacked using a buffer overflow in the recovery mode.