Tryb znakowy w stosunku do CGA został znacznie rozszerzony. Maksymalna liczba kolumn i wierszy wynosi 80×25 i taka też jest domyślnie ustawiana, ale istnieje możliwość zmiany ustawień i uzyskanie np. 50×40. Zostały wprowadzone programowalne generatory znaków, za pomocą których można było dowolnie ustalić kształt wyświetlanych znaków (w karcie CGA generatory znaków dostępne są tylko w pamięci ROM). Ponadto rozmiar znaku nie jest ograniczony do 8×8 punktów, ale może wynosić jeszcze – w zależności od trybu – albo 8×14 albo 9×14 punktów.

Tryb graficzny W trybie graficznym maksymalna dostępna rozdzielczość to 640×350 w 16 kolorach. Jeśli do karty podłączony jest monitor monochromatyczny wysokiej rozdzielczości to można uzyskać tryb czarno-biały 720×350 pikseli. Istnieją również karty zgodne z EGA, które posiadają tryby graficzne o jeszcze wyższych rozdzielczościach, np. 640×400, 640×480 i 720×540.

Tryby graficzne również są wysoce konfigurowalne. Można ustawić sposób zapisu do pamięci karty, np. jeden tryb oferuje szybkie stawianie pojedynczych pikseli, inny szybkie kopiowanie dużych obszarów obrazu.