Karakteres módban is van 2, 4, 16, és 256 szín, és chr64, chr128, chr256 mód
Annyiban különbözik a bitmap módtól, hogy van egy külön memória rész a karakter definícióknak, (8 pixel magas karakterek esetén chr64 módban 200h , chr128-ban 400h, chr256-ban 800h a mérete)
ennek a címe található meg az LPB 6-7 pozíciójában (kis számolgatás szükséges
), és az LPB 4-5 pozíciójában található character map, ami a képernyőn megjelent karaktereket tartalmazza, egy bájt azonosít egy karaktert a characterset memóriában, és az jelenik meg a képernyőn.
A színek is érdekesek ebben a módban, 2 szín módban 1 színpártól egészen 4 színpárig be lehet állítani a használt színeket, és a színeket a character map karakterkódjainak felső két bitje szabályozza (1 színpár használatánál természetesen nem
)
4 szín módban 2 x szín négyes használható, természetesen a felbntás feleződik a 2 szín módhoz képest (4 pixel széles egy karakter)
16 szín módot még sose használtam, de gondolom a paletta 16 színéről veszi a színeket, és 2 pixel széles egy karakter
256 szín módban minden karakterset byte 1 színt azonosít, és 1 pixel széles egy karakter