Calculadora resolucao Apple II hi res pixels
Calcula numero de pixels e bytes ocupados pela tela hi-res do Apple II em 280x192 com 6 bits ativos por byte e bytes de cor por linha.
—
Gráficos HiRes do Apple II
O modo HiRes do Apple II (1977) oferece bitmap de 280×192 com 6 cores: preto, branco, verde, violeta, laranja e azul. A cor vem do artefato NTSC de croma: pares de pixels adjacentes em colunas par/ímpar são interpretados como sinal de cor — um pixel isolado produz verde ou violeta (página 1, bit alto = 0) ou laranja/azul (bit alto = 1). O framebuffer ocupa 8 KB por página — página 1 em $2000–$3FFF, página 2 em $4000–$5FFF. O layout de linhas é famosamente não-linear (intercalado em grupos de 8 e 64 linhas), exigindo bit twiddling esperto para desenho rápido. Cada byte guarda 7 pixels + 1 bit alto que seleciona o par de paleta. HCOLOR= no Applesoft BASIC mapeia para essas 6 cores mais 2 pretos/brancos.
Aplicações
Retrocomputação em Apple II/IIe/IIc/IIgs, tutoriais de Applesoft BASIC e assembly 6502, emuladores vintage (AppleWin, MAME, Virtual ][), desenvolvimento de jogos homebrew (cc65, Merlin32), conversão de pixel art para .HGR / .BIN e demoscene rodando em hardware real via adaptadores SD-card (CFFA3000, Floppy Emu).
Perguntas frequentes
Por que a ordem das linhas é tão estranha? Steve Wozniak intercalou as linhas para a mesma lógica de refresh de DRAM servir tanto à varredura de vídeo quanto ao acesso de memória da CPU, poupando chips. Fórmula: endereço = $2000 + (linha & 7)*$400 + (linha >> 3 & 7)*$80 + (linha >> 6)*$28.
Por que só 6 cores? São efeito colateral da codificação composite NTSC, não RAM de cor real. Em monitor monocromático verde tudo é monocromático; em TV colorida o subcarrier de croma interpreta pares de pixels como matiz.
Double Hi-Res? O Apple IIe (1983, com placa de 80 colunas) dobrou a resolução para 560×192 com 16 cores via bank-switching da memória auxiliar — modo popular em jogos comerciais posteriores.
Ferramentas Relacionadas
Reajuste de Aluguel
Calcula o reajuste anual de aluguel pelo IGP-M ou IPCA acumulado nos últimos 12 meses (índice configurável manualmente).
Calculadora Gestacional
Calcula data provável do parto (DPP), idade gestacional e trimestre a partir da data da última menstruação (DUM).
Calculadora de Período Fértil
Calcula período fértil e dia da ovulação a partir do primeiro dia do último ciclo e duração média do ciclo menstrual.