HOME

TheInfoList



OR:

Amiga Advanced Graphics Architecture (AGA) is the third-generation
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
graphic chipset, first used in the Amiga 4000 in 1992. Before release AGA was codenamed Pandora by
Commodore International Commodore International (other names include Commodore International Limited) was an American home computer and electronics manufacturer founded by Jack Tramiel. Commodore International (CI), along with its subsidiary Commodore Business Mac ...
. AGA was originally called AA for Advanced Architecture in the United States. The name was later changed to AGA for the European market to reflect that it largely improved the graphical subsystem, and to avoid trademark issues. AGA is able to display graphics modes with a depth of up to s per pixel. This allows for in indexed display modes and (18-bit) in Hold-And-Modify (HAM-8) modes. The palette for the AGA chipset has 256 entries from (24-bit), whereas previous chipsets, the Original Chip Set (OCS) and Enhanced Chip Set (ECS), only allow out of 4096 or 64 colors in Amiga Extra Half-Brite (EHB mode). Other features added to AGA over ECS are super-hi-res smooth scrolling and 32-bit fast page memory fetches to supply the graphics data bandwidth for 8 bitplane graphics modes and wider sprites. AGA is an incremental upgrade, rather than the dramatic upgrade of the other chipset that Commodore had begun in 1988, the Amiga Advanced Architecture chipset (AAA), lacking many features that would have made it competitive with other graphic chipsets of its time. Apart from the graphics data fetches, AGA still operates on 16-bit data only, meaning that significant bandwidth is wasted during register accesses and
copper Copper is a chemical element with the symbol Cu (from la, cuprum) and atomic number 29. It is a soft, malleable, and ductile metal with very high thermal and electrical conductivity. A freshly exposed surface of pure copper has a pinkish ...
and
blitter A blitter is a circuit, sometimes as a coprocessor or a logic block on a microprocessor, dedicated to the rapid movement and modification of data within a computer's memory. A blitter can copy large quantities of data from one memory area to a ...
operations. Also the lack of a chunky graphics mode is a speed impediment to graphics operations not tailored for planar modes, resulting in ghost artifacts during the common productivity task of scrolling. In practice, the AGA HAM mode is mainly useful in paint programs, picture viewers, and for video playback. Workbench in 256 colors is much slower than
ECS ECS may refer to: Education * Education Commission of the States, in the United States * Engleside Christian School, in Alexandria, Virginia, United States * Etowah City School in Etowah, Tennessee, United States * Evangelical Christian Sch ...
operation modes for normal application use; a workaround is to use multiple screens with different color depths. AGA lacks flicker free higher resolution modes, being only able to display at flicker-free operation. mode is rarely used as it can only operate at a flickering interlaced mode. In contrast, higher-end PC systems of this era can operate at with a full 256-color display. AGA's highest resolution is in interlaced when overscan is used. These missed opportunities in the AGA upgrade contributed to the
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
ultimately losing technical leadership in the area of
multimedia Multimedia is a form of communication that uses a combination of different content forms such as text, audio, images, animations, or video into a single interactive presentation, in contrast to tradi ...
. After the long-delayed AAA was finally suspended, AGA was to be succeeded by the Hombre chipset, but this was ultimately cancelled due to Commodore's bankruptcy. AGA is present in the CD32, Amiga 1200, and Amiga 4000.


Technical details

In order to increase memory bandwidth, the Chip RAM data bus was extended to 32-bit width as in the A3000 (unlike AGA, the A3000's Chip RAM is 32-bit for CPU access only) and the Alice chip (replacing OCS/
ECS ECS may refer to: Education * Education Commission of the States, in the United States * Engleside Christian School, in Alexandria, Virginia, United States * Etowah City School in Etowah, Tennessee, United States * Evangelical Christian Sch ...
Agnus Agnus (Latin for lamb) can be used to refer to : People with the surname * Felix Agnus (1839-1925), American military officer and newspaper publisher Religion * ''Agnus Dei'' (Latin: "Lamb of God") ** referring to Jesus Christ as divine sacrific ...
) was improved to be able to support full-width access for bitplane DMA. Bandwidth was doubled again (to 4x) by using Fast Page Mode RAM. Lisa (replacing former
Denise Denise may refer to: * Denise (given name), people with the given name ''Denise'' * Denise (computer chip), a video graphics chip from the Amiga computer * "Denise" (song), a 1963 song by Randy & the Rainbows * Denise, Mato Grosso, a municipalit ...
) adds support for 8-bit bitplane data fetches, 256 instances of 24-bit palette registers, and for 32-bit data transfer for bitplane graphic and sprites. The rest of the chipset remains unchanged, as do the Blitter and Copper coprocessors in Alice, still working on 16-bit data.


See also

* Amiga Advanced Architecture chipset (AAA chipset) * Amiga Ranger Chipset * Amiga Enhanced Chip Set (ECS) * Commodore AA+ Chipset (AA+) * Amiga Hombre chipset * List of home computers by video hardware * Original Amiga chipset (OCS)


References


External links


mways.co.uk - How to Code the Amiga - AGA Chipset

The AGA Chip Set Functional Specification
{{Amiga hardware Amiga chipsets Graphics chips AmigaOS