Modalità Ambrata Halfbrite

La modalità Extra Half-Brite (EHB) è una modalità di visualizzazione planare del computer Commodore Amiga. Usa sei bitmap (sei bit / pixel). I primi cinque bit indicano 32 colori selezionati da uno spazio colore a 12 bit (4096 colori possibili). Se il bit sul sesto bitplane è impostato, l’hardware del display dimezza la luminosità del componente colore corrispondente. In questo modo sono possibili 64 colori simultanei (32 colori arbitrari più 32 componenti semi-luminosi) usando solo 32 registri colore. Il numero di registri colore è una limitazione hardware dei chipset pre-AGA utilizzati nei computer Amiga.

Alcuni giochi e animazioni di giochi contemporanei utilizzavano la modalità EHB come mezzo hardware per visualizzare ombre o sagome. EHB è stato anche spesso usato come modalità colore 64 per uso generico con le restrizioni sopra menzionate.

Alcune prime versioni del primo Amiga, l’Amiga 1000, vendute negli Stati Uniti mancano della modalità video EHB, che è presente in tutti i modelli successivi di Amiga.

Modalità a fette EHB
Con la commutazione della tavolozza EHB, è possibile produrre ancora più colori in una singola immagine; questo può essere ottenuto dividendo l’immagine in più blocchi orizzontali (sezioni), tra cui i registri dei colori vengono modificati durante la scansione verticale. Questa non è una modalità grafica ufficiale, ma una tecnica software resa possibile dall’hardware. Ad esempio, cambiando la tavolozza otto volte durante una scansione verticale, è possibile produrre fino a 512 colori sullo schermo. A differenza della modalità HAM a 4096 colori, questa tecnica non pone restrizioni sulle combinazioni di colori tra pixel adiacenti orizzontalmente. Ad esempio, lo spostamento di parti dell’immagine (all’interno della sezione) non richiede operazioni complesse.

Confronto con EGA
Sebbene lo standard EGA (Enhanced Graphics Adapter) PC IBM offre uno spazio colore fisso a 64, consente solo 16 colori simultanei (16 su 64), e solo nella modalità ad alta risoluzione (640×350) ad alta risoluzione relativamente bassa e a fatica ridotta. L’alta risoluzione richiedeva anche un monitor EGA dedicato: le risoluzioni inferiori (320×200 + 640×200, come CGA) utilizzano 16 colori fissi, identici a quelli della palette RGBI CGA, per la compatibilità con i monitor RGBI precedenti.

EHB supera questo valore consentendo 32 colori su 4096 oltre alle controparti semi-luminose (32 + 32 su 4096), da 320×200 a 360×576, su un monitor RGB a video composito oa frequenza video standard. L’Amiga potrebbe facilmente visualizzare qualsiasi 32 colori EGA, ma non tutti i 64 simultaneamente (senza modifiche alla tavolozza nella cornice). Potrebbe anche essere visualizzato da 640×400 a 720×576 utilizzando qualsiasi 16 colori su 4096 su un monitor composito con le stesse funzioni di accelerazione grafica Agnus / Copper come in bassa risoluzione.