amiga-bootcamp/09_intuition/README.md
Ilia Sharin 21751c0025 docs(amiga): complete AmigaOS 3.1/3.2 developer reference — 172 files across 17 sections
Comprehensive technical documentation covering:
- Hardware: OCS/ECS/AGA custom chip registers, Copper & Blitter deep dives
- Boot sequence: cold boot through startup-sequence
- Binary format: HUNK executable spec, relocation, debug info
- Linking & ABI: .fd files, LVO tables, register calling conventions
- Exec kernel: tasks, interrupts, memory, signals, semaphores
- AmigaDOS: file I/O, FFS/OFS layout, CLI/Shell scripting
- Graphics: planar bitmaps, Copper programming, HAM/EHB modes
- Intuition: screens, windows, IDCMP, BOOPSI
- Devices: trackdisk, SCSI, serial, timer, audio, keyboard
- Libraries: utility, expansion, IFFParse, locale, ARexx
- Networking: bsdsocket API, SANA-II, TCP/IP stack comparison
- Toolchain: GCC, vasm/vlink, SAS/C, NDK, debugging
- Reverse engineering: IDA/Ghidra setup, compiler fingerprints, case studies
- CPU & MMU: 68040/060 emulation libs, PMMU, cache management
- Driver development: SANA-II, Picasso96/RTG, AHI audio

All files include breadcrumb navigation. No local paths or proprietary content.
2026-04-23 12:17:35 -04:00

766 B

← Home

Intuition — GUI Subsystem Overview

Section Index

File Description
intuition_base.md IntuitionBase structure and global state
screens.md Screen, OpenScreen, CloseScreen, SA_ tags
windows.md Window, OpenWindow, IDCMP messaging
gadgets.md Gadget structures, GadTools, BOOPSI
menus.md Menu, MenuItem, MenuStrip construction
requesters.md EasyRequest, AutoRequest, file requesters
idcmp.md IDCMP message classes and IntuiMessage
boopsi.md BOOPSI object-oriented gadget system
input_events.md InputEvent, input.device, commodities