Работу в текстовом режиме, управление клавиатурой, курсором и звуком выполняет в языке Pascal стандартный модуль CRT. Подключение модуля CRT к программе пользователя осуществляется с помощью USES CRT;.
Текстовый режим используется для вывода символов и характеризуется количеством. Количество символов на экране компьютера по горизонтали и вертикали зависит от типа видеоадаптера и параметров текстового режима и варьируется по горизонтали от 40 до 80. Для установки различных текстовых режимов вывода информации используется процедура TextMode(mode:word);, которая задает текстовый режим модуля mode, который может быть указан в виде именной константы или с помощью числового значения. Некоторые значения именных констант режимов представлены в таблице 1.
Таблица 1.
Имя константы | Значение | Разрешение экрана | Цветной режим |
BW40 | 40x25 | Черно-белый для цветного адаптера | |
Co40,C40 | 40x25 | Цветной | |
BW80 | 80x25 | Черно-белый для цветного адаптера | |
Co80,C80 | 80x25 | Цветной | |
Font8x8 | 80/40x50 | Цветной для адаптера VGA |
После установки текстового режима началом отсчета координат является верхний угол экрана с координатами (1,1). Координата Х изменяется по горизонтали слева направо, а Y по вертикали сверху вниз.