mirror of
https://github.com/alfishe/amiga-bootcamp.git
synced 2026-07-28 04:36:28 +00:00
docs(amiga): expand RDB partitioning details, LSEG driver chains, and clarify Boot Block vs RDB
This commit is contained in:
parent
2678744be0
commit
5bf51819af
5 changed files with 155 additions and 40 deletions
|
|
@ -14,6 +14,9 @@ The **HUNK** format is the binary container format used throughout AmigaOS. It i
|
|||
|
||||
An object file (`.o`) is **intermediate output** from a compiler. It contains relocatable code and unresolved external references. A linker (`slink`, `vlink`) combines one or more `.o` files with library archives into a final executable.
|
||||
|
||||
> [!NOTE]
|
||||
> **RDB Embedded Drivers:** The loadable executable format (`HUNK_HEADER`) is also used for filesystem drivers embedded directly into a hard drive's Rigid Disk Block (RDB). The `LSEG` blocks in the RDB carry a standard executable file sliced into 492-byte chunks. See [Disk Boot](../02_boot_sequence/disk_boot.md) for details on how the bootstrap loader relocates and registers these before `dos.library` even initializes.
|
||||
|
||||
The format is a linear stream of **hunk records**, each identified by a 32-bit type word followed by type-specific data.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue