Режим Амиги Halfbrite

Режим Extra Half-Brite (EHB) — это плоскостной режим отображения компьютера Commodore Amiga. Он использует шесть битплоскостей (шесть бит / пиксель). Первые пять битовых плоскостей индексируют 32 цвета, выбранных из 12-битного цветового пространства (4096 возможных цветов). Если бит на шестой битплоскости установлен, аппаратное обеспечение дисплея уменьшает яркость соответствующего цветового компонента. Таким образом, возможны 64 одновременных цвета (32 произвольных цвета плюс 32 половины ярких компонентов), но только с использованием 32 цветных регистров. Количество регистров цвета — это аппаратное ограничение чипсетов до AGA, используемых на компьютерах Amiga.

Некоторые современные названия игр и анимации использовали режим EHB в качестве аппаратного средства для отображения теней или силуэтов. EHB также часто использовался в качестве 64-цветного режима общего назначения с вышеупомянутыми ограничениями.

В некоторых ранних версиях первой Amiga, Amiga 1000, проданной в Соединенных Штатах, отсутствует режим видео EHB, который присутствует во всех более поздних моделях Amiga.

Режим среза EHB
При переключении палитры EHB можно создавать еще больше цветов в одном изображении; это может быть достигнуто путем разделения изображения на несколько горизонтальных блоков (срезов), между которыми изменяются регистры цвета во время вертикального сканирования. Это не официальный графический режим, а программный метод, созданный аппаратным обеспечением. Например, путем переключения палитры восемь раз во время вертикального сканирования, можно создать до 512 цветов на экране. В отличие от режима HAM 4096 цвета, этот метод не устанавливает ограничений на цветовые комбинации между горизонтально смежными пикселями. Например, движущиеся части изображения (внутри среза) не требуют сложных операций.

Сравнение с EGA
Хотя стандарт IBM PC Enhanced Graphics Adapter (EGA) предлагает фиксированное 64-кратное пространство, он позволяет использовать только 16 одновременных цветов (16 из 64), а затем только в относительно медленном и едва ускоренном режиме с высоким разрешением (640×350). Hi-res также потребовал выделенный монитор EGA — более низкие разрешения (320×200 + 640×200, такие же, как CGA) используют 16 фиксированных цветов, идентичных цветам CGA RGBI, для совместимости со старыми мониторами RGBI.

EHB превосходит это, позволяя 32 цветам из 4096 плюс их полуяркие аналоги (32 + 32 из 4096) на 320×200 до 360×576 на стандартном композитном видео или видеочастотном RGB-мониторе. Amiga может легко отображать любые 32 цвета EGA, но не все 64 одновременно (без изменения палитры в рамке). Он также может отображаться на частотах от 640×400 до 720×576 с использованием любых 16 цветов из 4096 на составном мониторе с такими же функциями ускорения графики Agnus / Copper, что и при низких разрешениях.