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) dá um bitmap de 280×192 com 6 cores: preto, branco, verde, violeta, laranja e azul. Essas cores não ficam guardadas em lugar nenhum; elas saem do artefato NTSC de croma. Pares de pixels adjacentes em colunas par e ímpar são lidos como sinal de cor, então até um pixel isolado vira verde ou violeta (página 1, bit alto = 0), ou laranja e azul se o bit alto for 1. O framebuffer ocupa 8 KB por página, com a página 1 em $2000–$3FFF e a página 2 em $4000–$5FFF. O layout de linhas é famosamente não-linear, intercalado em grupos de 8 e 64 linhas, o que exige um bit twiddling esperto para desenhar rápido. Cada byte guarda 7 pixels mais 1 bit alto que escolhe 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 como AppleWin, MAME e Virtual ][, desenvolvimento de jogos homebrew com cc65 ou Merlin32, conversão de pixel art para .HGR / .BIN e produções de demoscene que rodam em hardware real por adaptadores SD-card como o CFFA3000 ou o Floppy Emu.
Perguntas frequentes
Por que a ordem das linhas é tão estranha? Steve Wozniak intercalou as linhas para que a mesma lógica de refresh de DRAM desse conta tanto da varredura de vídeo quanto do acesso de memória da CPU, o que reduziu o número de chips. Fórmula: endereço = $2000 + (linha & 7)*$400 + (linha >> 3 & 7)*$80 + (linha >> 6)*$28.
Por que só 6 cores? Elas caem como efeito colateral da codificação composite NTSC; não há RAM de cor real por trás. Ligue a máquina num monitor monocromático verde e tudo continua monocromático. Em TV colorida, o subcarrier de croma lê os 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 fazendo bank-switching da memória auxiliar. Jogos comerciais posteriores apostaram bastante nele.
Ferramentas Relacionadas
Calculadora de resolução pixel imagem tamanho
Calcula o número de megapixels e estima o tamanho aproximado em megabytes a partir da largura altura e bits por pixel.
Resolução de ADC (Conversor A/D)
Calcula a resolução de um conversor analógico-digital (ADC), R = FSR/2ⁿ, dividindo a faixa de fundo de escala (FSR, em volts) pelo número de níveis (2 elevado ao número de bits). É o menor degrau de tensão que o conversor distingue — quanto mais bits, mais fina a resolução: um ADC de 12 bits divide a faixa em 4096 níveis. Fundamental no projeto de aquisição de dados e instrumentação digital. Informe a faixa de fundo de escala e o número de bits.
Calculadora de Tempo de Render no Maya Mental Ray por Resolucao
Estima tempo de render no Maya Mental Ray a partir da resolucao e frames.
Calculadora de Tempo de Render no Blender Eevee por Resolucao
Estima o tempo total de render no Blender Eevee a partir da resolucao e dos frames.
Calculadora attribute clash ZX Spectrum
Calcula quantas regioes 8x8 de attribute clash existem em uma tela ZX Spectrum de 256x192 pixels usadas pelo famoso problema de cor do hardware.
Resolução de Motor de Passo
Calcula a resolução angular de um motor de passo, R = 360°/(passos por volta · micropassos), o menor ângulo que o eixo consegue posicionar. Um motor comum de 200 passos (1,8°/passo) com microstepping de 16 atinge 0,1125° por micropasso — 3200 posições por volta. O microstepping suaviza o movimento e aumenta a resolução, embora reduza o torque de retenção por micropasso. Informe os passos por volta e o fator de micropassos.
Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.