Диалекты бейсика для ZX Spectrum 1992 г.

PRO-DOS - Загрузка и запуск.


ЗАГРУЗКА И ЗАПУСК

Перед началом экспериментов (или работы) с PRO-DOS введите с клавиатуры строку

CLEAR 59999: LOAD "" CODE

и, «промотав» на ленте бейсик-файл демонстрационной программы, загрузите системный файл. Если демонстрационная программа уже загружена, очистите память с помощью оператора стандартного Бейсика NEW36. После этого необходимо выполнить следующую программку:

10 RANDOMIZE USR 60000

20 OPEN #2, "Р"

Вообще, каждая программа, работающая с PRO-DOS, должна начинаться с этих строк. Строка 10 понятна: она запускает (инициализирует) PRO-DOS. А вот строка 20, связывающая канал "Р" с потоком номер 2, может вызвать некоторое недоумение, поэтому кратко поясним ее назначение. Вывод информации на экран в стандартном Spectrum-Бейсике идет через канал "К"37. Однако через этот канал невозможно реализовать многие дополнительные возможности по выводу на экран, которые предоставляет система PRO-DOS. По каким-то соображениям автор PRO-DOS не стал задавать новый канал, а модифицировал канал "Р" — единственный из стандартных каналов, поддающийся модификации38. Поэтому твердо усвоим, что программы, работающие с PRO-DOS, обязательно должны содержать строку 20. При ее отсутствии будут утрачены наиболее ценные возможности PRO-DOS: доступность нижней части экрана для вывода графики, возможность изменения размеров шрифтов и др.

Во все имеющиеся в описании PRO-DOS примеры программ необходимо добавлять две приведенные строки с номерами 1 0 и 20 (в целях упрощения записи они опущены). Для запуска примеров программ используйте команды RUN или GO ТО 10.




СОДЕРЖАНИЕ:
  1. Laser Basic - Вывод спрайтов на экран; Вывод на экран части спрайта; Перенос атрибутов; Преобразование окна экрана; Наборы переменных; Перемещение спрайтов; Наложение спрайтов; Копирование изображения с экрана в спрайт; Преобразование спрайтов; Скроллинг пейзажа; Изменение размеров области спрайт-файла; Вспомогательные графические операторы и функции; Определение столкновений спрайтов; Сервисные операторы и функции; Процедуры; Загрузка и запись программ.


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Заключение - авторы и т.д.
Coding - чтo такoе пoлярные кooрдинаты? Sin/Cos и т.п.
Система - Конвертация программ PC -> ZX (TZX, SNA, TAP, Z80, Hobeta).
Новости - Wоrld nеws. Pеrm nеws.
Rants & Raves - бред Paracels'a.

В этот день...   17 марта