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