Table of Contents
ASCII disposa de 3 modes gràfics:
mode 0
També anomenat "mode text". Es un mode en que disposem de 80 columnes i 30 files. Els caràcters estàn allargats. Es un mode sobretot pensat per a aprofitar al màxim la pantalla per a aplicacions de text, amb la mateixa quantitat de memòria. Com a contraposició, per tant, la informació de color es compartida entre tots els caràcters de la pantalla, i usarà els colors de fons i primer plà actuals.
La memòria usada per aquest mode va des de 0x0000 fins a 0x095F (80x30=2400 bytes).
mode 1
També anomenat "mode multicolor". Es un mode de 40 columnes i 30 files. A més, per a cada caracter se pot especificar un color de primer plà i fons individual.
La memòria usada per aquest mode va des de 0x0000 fins a 0x04AF (40x30=1200 bytes) per a la informació dels caracters i de 0x04B0 fins a 0x095F per a la informació de color de cada caràcter.
En memòria, el color de cada caràcter es guarda en 1 byte, del qual els 4 bits més significants son el color de fons i els 4 bits menys significants son el color de primer plà, ja que nomes hi ha 16 colors, que es poden representar en 4 bits.
D'aquesta forma, 0x01 seria color 0 (negre) de fondo i 1 (blau) de primer plà. Altre exemple: 0x4f seria 4 (roig) de fondo i f (o siga, 15, que es blanc) de primer plà.
mode 2
També anomenat "mode lowres". Es un mode de 20 columnes i 15 files. Exàctament igual que el mode 1 pero nomes la meitat de resolució.
La memòria usada per aquest mode va des de 0x0000 fins a 0x012B (20x15=300 bytes) per a la informació dels caracters i de 0x012C fins a 0x0257 per a la informació de color de cada caràcter.
mode 3 (desde v0.6.0)
Anem a dir-li "mode Spectrum", es igual que el mode 1, pero amb 32 columnes i 24 files.
La memòria funciona igual, sols que la informació de caracters nomes arriba fins a 0x2FF (32x25=768 bytes) i la informació de color va de '0x300' fins a '0x5FF'.



