boot_sequence: enrich all articles + new kickstart_rom.md

New: kickstart_rom.md (ROM structure, module inventory, tools, custom ROMs)
Enriched: cold_boot (diagnostics, LED codes, troubleshooting),
kickstart_init (ExecBase creation, ROM scan, 4-phase init),
dos_boot (strap, boot block, Startup-Sequence), early_startup (recovery)
Updated: 02_boot_sequence/README.md, root README.md
This commit is contained in:
Ilia Sharin 2026-04-23 18:12:45 -04:00
parent 59929047d4
commit 99a6d53f57
7 changed files with 1910 additions and 231 deletions

View file

@ -2,11 +2,14 @@
# Boot Sequence — Overview
From power-on to Workbench desktop: hardware init, ROM validation, kernel creation, device enumeration, boot block execution, and startup scripts.
## Section Index
| File | Description |
|---|---|
| [cold_boot.md](cold_boot.md) | Power-on to Kickstart: hardware init, ROM checksum |
| [kickstart_init.md](kickstart_init.md) | ROM scan, resident modules, ExecBase creation |
| [dos_boot.md](dos_boot.md) | BootStrap, eb_MountList, startup-sequence |
| [early_startup.md](early_startup.md) | Early Startup Control (ESC menu), boot priority |
| [cold_boot.md](cold_boot.md) | Power-on to Kickstart: CPU reset vectors, ROM checksum, hardware reset, memory detection, diagnostic indicators, capture vectors |
| [kickstart_rom.md](kickstart_rom.md) | **Kickstart ROM internals: binary structure, module inventory, extraction tools, custom ROM building, EPROM burning** |
| [kickstart_init.md](kickstart_init.md) | ExecBase creation, capture vectors, resident module scan algorithm, 4-phase initialization, bootstrap handoff |
| [dos_boot.md](dos_boot.md) | strap module, boot block format and execution, MountList/DOSDrivers, system assigns, Startup-Sequence walkthrough |
| [early_startup.md](early_startup.md) | Early Startup Control menu: boot device selection, display mode override, recovery scenarios |