How Many Colors Does Amiga 4000 HAM8 Mode Display?
The Commodore Amiga 4000 represents the pinnacle of the classic Amiga line, featuring the Advanced Graphics Architecture (AGA) chipset. A key feature of this hardware is the HAM8 display mode, which significantly expands color capabilities beyond previous models. This article explores the technical specifications of HAM8 mode and confirms the exact number of simultaneous colors the Amiga 4000 can render on screen.
Hold-And-Modify Architecture
Hold-And-Modify (HAM) is a unique pixel encoding scheme that allows the Amiga to display more colors than its palette registers typically permit. Instead of storing a direct color index, each pixel holds an instruction to modify the red, green, or blue component of the previous pixel. The Amiga 4000 utilizes the AGA chipset, which upgraded this technology from the 12-bit color depth found in earlier OCS and ECS models to a full 24-bit color depth.
Simultaneous Color Capabilities
In HAM8 mode, the Amiga 4000 is capable of displaying 16,777,216 colors simultaneously. This figure represents the full 24-bit RGB spectrum. While standard indexed modes on the AGA chipset were limited to 256 colors on screen at once from a larger palette, HAM8 bypasses this limitation by calculating color values per pixel based on neighboring data. This made the Amiga 4000 one of the few home computers of its era capable of showing true-color images without dithering.
Technical Considerations
Achieving this color count comes with specific technical trade-offs. HAM8 mode is generally available at lower resolutions, such as 320x256 in non-interlaced mode or 640x512 in interlaced mode. Additionally, the encoding method can introduce visual artifacts known as color fringing along high-contrast edges. Despite these limitations, the ability to render over 16 million colors simultaneously remains the defining graphical feature of the Amiga 4000 in HAM8 mode.