The Enhanced Chip Set (ECS) is the second generation of the Amiga computer's chipset, offering minor improvements over the original chipset (OCS) design. ECS was introduced in 1990 with the launch of the Amiga 3000. Amigas produced from 1990 onwards featured a mix of OCS and ECS chips, such as later versions of the Amiga 500 and the Commodore CDTV. Other ECS models were the Amiga 500+ in 1991 and lastly the Amiga 600 in 1992.

Notable improvements were the Super Agnus and the Hires Denise chips. The sound and floppy controller chip, Paula, remained unchanged from the OCS design. Super Agnus supports 2 MB of CHIP RAM, whereas the original Agnus/Fat Agnus and subsequent Fatter Agnus can address 512 KB and 1 MB, respectively. The ECS Denise chip offers Productivity (640×480 non-interlaced) and SuperHires (1280×200 or 1280×256) display modes (also available in interlaced mode), which are however limited to only 4 on-screen colors. Essentially, a 35 ns pixel mode was added plus the ability to run arbitrary horizontal and vertical scan rates. This made other display modes possible, but only the aforementioned modes were supported originally out of the box. For example, the Linux Amiga framebuffer device driver allows the use of several other display modes. Other improvements were the ability of the blitter to copy regions larger than 1024×1024 pixels in one operation and the ability to display sprites in border regions (outside of any display window where bitplanes are shown). ECS also allows software switching between NTSC and PAL video modes. (Full article...)