PRO-DOS
Система PRO-DOS v. 1.135 расширяет возможности интерпретатора Spectrum-Бейсика, добавляя к стандартному списку операторов три десятка новых инструкций.
Перечислим основные «специальности» операторов PRO-DOS:
• вывод на экран графических объектов (треугольников, эллипсов, прямоугольников и т. д.);
• заливка контуров текстурой;
• выполнение операций с окнами;
• изменение размеров шрифтов;
• работа с теневым экраном.
Как видно, возможности PRO-DOS достаточно
велики, особенно, если учесть, что в памяти компьютера он занимает
всего 3787 байт (наименьший объем по сравнению с другими расширениями
Spectrum-Бейсика, описанными в этой книге). Между кодами PRO-DOS и
началом области символов, определяемых пользователем, существует зазор
около 1,5 килобайт памяти (см. Приложение 2). Этот зазор недоступен
бейсик-программам, но может быть использован для размещения программ в
машинных кодах.
Отметим также, что PRO-DOS, в отличие, скажем,
от MegaBasic и Beta Basic, не конфликтует с дисковой операционной
системой TR-DOS: в программы можно смело включать инструкции обращения
к дисководу.
Системный файл PRO-DOS имеет хождение вместе с
демонстрационной программой, выполняющей по совместительству и функции
загрузчика. Наличие виртуозно написанной демонстрационной программы,
показывающей практически все возможности системы, избавляет нас от
славословий в адрес PRO-DOS.
По нашему мнению, система PRO-DOS может быть
очень полезна при составлении различных тестирующих и демонстрационных
программ для образования, науки и бизнеса. Благодаря ее простоте
работать с ней смогуг даже начинающие программисты, тем более (мы
надеемся) после прочтения этого описания. А для быстрейшего освоения
приемов программирования в среде PRO-DOS рекомендуем впоследствии шаг
за шагом изучить работу демонстрационной программы.