1001Ferramentas
🟣 Calculadoras

Calculadora paleta de cor Amiga OCS

Calcula numero de cores simultaneas e bitplanes necessarios para modos de video Amiga Original Chip Set conforme largura horizontal escolhida.

Paleta de cores do Amiga OCS

O Amiga OCS (Original Chip Set, 1985) gera vídeo pelo chip Denise, com paleta mestre de 4096 cores — codificadas em RGB de 12 bits (4 bits por canal, nibbles $RGB). As cores simultâneas em tela dependem do número de bitplanes: 1 bitplane = 2 cores, 2 = 4, 3 = 8, 4 = 16 e 5 bitplanes = 32 cores em lowres (320×256 PAL / 320×200 NTSC). O famoso modo HAM6 (Hold-And-Modify, 6 bitplanes) atinge as 4096 cores em tela mantendo dois canais e modificando um por pixel — ao custo de artefatos de "fringing". O EHB (Extra HalfBrite) usa 6 bitplanes para 64 cores (32 base + 32 escurecidas). Os 32 registradores de paleta ficam em $DFF180–$DFF1BE.

Aplicações

Retrocomputação e homebrew Amiga (vasm, vbcc, AmigaOS 1.3), produções de demoscene Amiga (Eurocharts, Breakpoint), conversão de imagens IFF ILBM para/de PNG, fluxo de pixel art para hardware vintage e desenvolvimento de emuladores (FS-UAE, WinUAE).

Perguntas frequentes

Por que RGB de 12 bits e não 24? O chip Denise de 1985 tinha DAC limitado; 4 bits por canal cabia no orçamento de silício e já dava 4096 cores distintas — bastante para a época.

HAM6 é truecolor? Quase — mostra as 4096 cores da paleta simultaneamente, mas cada pixel só modifica um canal a partir do vizinho à esquerda, gerando artefatos de sangramento em transições bruscas.

OCS vs ECS vs AGA? OCS = original (1985, 4096 cores). ECS = enhanced (1990, mesmas 4096 + resoluções maiores). AGA (1992, A1200/A4000) salta para paleta de 24 bits / 16,7M e 256 cores em tela mais HAM8.

Ferramentas Relacionadas