Grafica a blocchi

Image
Blocca la grafica sul computer di casa C64

Un grafico a blocchi è un grafico composto da caratteri appositamente progettati per questo scopo.

Su molti computer domestici della fine degli anni '70 e dei primi anni '80, i singoli pixel dello schermo non potevano essere controllati direttamente; piuttosto, il chip grafico leggeva i pixel per essere emessi da un set di caratteri - ROM , vedi anche generatore di caratteri . Un output grafico nel senso odierno era quindi impossibile. Per consentire una forma ristretta della visualizzazione grafica, gli sviluppatori hanno incluso caratteri speciali nel set di caratteri, che ad esempio rappresentano una linea, un angolo o un'area riempita con un motivo. Il set di caratteri del C64 ( vedere anche CBM-ASCII ) e delle schede VGA (vedere la tabella codici 437 ) conteneva ancora tali caratteri per la visualizzazione della grafica a blocchi. Oggi puoi trovare qualcosa di simile nello standard Unicode , ad esempio il disegno del frame del blocco Unicode (U + 2500..U + 257F) e i successivi elementi del blocco del blocco Unicode . Alcuni programmi che vengono eseguiti in un'emulazione di terminale utilizzano anche la grafica a blocchi.

Se necessario, la grafica a blocchi potrebbe essere utilizzata anche per visualizzare la grafica a punto singolo, ma con una risoluzione molto inferiore. I computer Commodore a 8 bit avevano tutte e 16 le varianti di caratteri nel loro set di caratteri PETSCII in modo da poter rappresentare una matrice di punti 2 × 2 (cioè "quarto di scatola") per ogni posizione di carattere. Con una risoluzione dei caratteri di 40 × 25 o 80 × 25, le risoluzioni in punti erano modeste 80 × 50 e 160 × 50. Il Tandy TRS-80 Model 1 offriva simboli grafici con una matrice 2x3 con una risoluzione dei caratteri di 64 × 16, che si traduceva in una risoluzione in punti di 128 × 48. Questo è stato sufficiente per implementare la prima versione del Flight Simulator di Sublogic . A differenza di Commodore, la grafica era supportata anche dai corrispondenti comandi di base. I computer Sinclair ZX-80/81 offrivano anche grafica 2x2 con supporto di base.

I computer Commodore menzionati offrivano anche caratteri grafici con i quali era possibile utilizzare la risoluzione in punti completi nella direzione x o y, ma nell'altra direzione delle coordinate eri quindi limitato alla risoluzione dei caratteri. Nello specifico, è stato possibile realizzare rappresentazioni di 40 × 200 o 80 × 200 e 320 × 25 o 640 × 25. La risoluzione 80 × 200 in particolare ha offerto un aiuto pratico, ad es. B. quando si esaminano i dettagli delle curve matematiche.

Inoltre, la maggior parte dei caratteri contenuti nei computer domestici che ancora riproducono simboli di carte e altri personaggi nei giochi per computer erano utili. D'altra parte, i simboli grafici nel PC IBM sono stati progettati più per la progettazione di cornici e finestre, chiaramente nella direzione delle applicazioni per ufficio .

La grafica a blocchi non deve essere confusa con l' arte ASCII , in cui i caratteri speciali al di fuori dei caratteri definiti nello standard ASCII vengono esplicitamente eliminati per ottenere una visualizzazione indipendente dalla piattaforma. I caratteri grafici a blocchi, d'altra parte, erano diversi a seconda del produttore (vedi sopra).