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.
|
|
@ -11,6 +11,7 @@ Shared libraries beyond the core exec/dos/graphics/intuition subsystems. These p
|
|||
| [utility.md](utility.md) | TagItem lists with chaining (TAG_MORE), callback hooks (register convention), date/time utilities, tag iteration patterns |
|
||||
| [expansion.md](expansion.md) | Zorro II/III bus architecture, AutoConfig ROM layout, board enumeration, FPGA implementation notes |
|
||||
| [icon.md](icon.md) | Workbench icons (.info): DiskObject structure, ToolType parsing, icon types, OS 3.5+ true-color icons |
|
||||
| [icon_format.md](icon_format.md) | **Icon file binary format deep dive: .info byte layout (DiskObject, Gadget, Image structs), MagicWB 8-color palette standard, NewIcons ASCII encoding, OS 3.5 ColorIcons (FORM ICON IFF), GlowIcons/PNG (ARMS chunk), NeXTSTEP design influence, historical timeline, create/read/edit examples, Python extraction, cross-platform format detection** |
|
||||
| [workbench.md](workbench.md) | Workbench integration: WBStartup handling, AppWindow drag-and-drop, AppIcon, AppMenuItem |
|
||||
| [iffparse.md](iffparse.md) | IFF file parsing: ILBM/8SVX/ANIM, nested chunk hierarchy, ByteRun1 compression, PBM planar deinterleaving, clipboard integration, decision guide vs DataTypes |
|
||||
| [locale.md](locale.md) | Internationalization: catalog system (.cd/.ct files), locale-aware date/number formatting, character classification |
|
||||
|
|
|
|||
BIN
11_libraries/assets/icon_all_formats_comparison.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
11_libraries/assets/icon_coloricon_disk.png
Normal file
|
After Width: | Height: | Size: 894 B |
BIN
11_libraries/assets/icon_glowicon_disks.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
11_libraries/assets/icon_glowicon_real.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
11_libraries/assets/icon_hexdump.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
11_libraries/assets/icon_magicwb_disk.png
Normal file
|
After Width: | Height: | Size: 918 B |
BIN
11_libraries/assets/icon_magicwb_palette.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
11_libraries/assets/icon_newicons_apps.png
Normal file
|
After Width: | Height: | Size: 750 B |
BIN
11_libraries/assets/icon_oldstyle_os13_disk.png
Normal file
|
After Width: | Height: | Size: 274 B |
BIN
11_libraries/assets/icon_oldstyle_rendered.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
11_libraries/assets/icon_os4_aladdin4d.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
BIN
11_libraries/assets/icon_png_amiga.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
11_libraries/assets/icon_png_cd.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |