docs(amiga): add comprehensive .info icon format article with real icon examples

New article covering all five icon format generations:
- Old-Style (OS 1.0, 4-color planar)
- MagicWB (Stefan Stuntz, 8-color standardized palette)
- NewIcons (Nicola Salmoria, 256-color ASCII in ToolTypes)
- ColorIcons (OS 3.5, FORM ICON IFF with palette chunky)
- GlowIcons/PNG (OS 3.5+, NeXTSTEP-inspired, ARMS chunks)

Includes binary layout specs, API reference, 5 practical examples
(C + Python), decision guide, historical timeline, and real icon
images extracted from actual .info files across all formats.
This commit is contained in:
Ilia Sharin 2026-07-15 18:51:18 -04:00
parent 5bf51819af
commit c6f6253ea0
16 changed files with 1534 additions and 0 deletions

View file

@ -261,6 +261,7 @@ The Amiga's documentation was scattered across out-of-print manuals, Usenet post
| [utility.md](11_libraries/utility.md) | TagItems, hooks, date utilities |
| [expansion.md](11_libraries/expansion.md) | Zorro bus, AutoConfig |
| [icon.md](11_libraries/icon.md) | Workbench icons, DiskObject |
| [icon_format.md](11_libraries/icon_format.md) | **Icon file binary format: .info byte layout, MagicWB palette, NewIcons (ASCII in ToolTypes), ColorIcons (FORM ICON), GlowIcons/PNG (ARMS chunk), create/read/edit, Python examples** |
| [workbench.md](11_libraries/workbench.md) | WBStartup, AppWindow |
| [iffparse.md](11_libraries/iffparse.md) | IFF file parsing: ILBM/8SVX/ANIM, nested chunks, ByteRun1, PBM deinterleaving, clipboard, decision guide vs DataTypes |
| [locale.md](11_libraries/locale.md) | Internationalization, catalogs |