To program in the Amiga's dynamic environment you need to understand these special features of the Amiga's design: * Multitasking (without memory protection) * Shared libraries of functions * Dynamic memory architecture (no memory map) * Operating system versions * Custom chips with DMA access (two kinds of memory) multitasking dynamic memory architecture the custom chips libraries of functions operating system versions