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

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

Year
1992
Publisher
«Питер» (Piter Ltd.)
City
St. Petersburg
Authors
Болдачев А.В., Думов И.Е., Елисеев В.А., Карпов П.А., Клюев Л.Е., Ларченко А.А., Родионов Ю.Н.
Pages
313 pages
Print run
50000 copies
ISBN
5-7190-0001-1

Publisher’s summary

Книга посвящена языку программирования Бейсик для популярного компьютера ZX Spectrum. В ней подробно описаны: базовая версия Бейсика (Spectrum-Бейсик), наиболее распространенные расширения (PRO-DOS, Laser Basic, MegaBasic, Beta Basic), а также компиляторы (ZX-Compiler, MCoder 2, Softek IS, Softek FP, Tobos FP). Одна из глав содержит описание языка Бейсик 128для компьютера ZX Spectrum 128.

Contents:

  1. Спектрум Бейсик - Предисловие; Короткое введение; Первое знакомство.
  2. Спектрум Бейсик - Клавиатура; Режим ключевых слов (Keywords); Режим основных символов (Letter); Режим прописных букв (Capital); Расширенный режим (Extend Mode).
  3. Спектрум Бейсик - Вывод символов на экран.
  4. Спектрум Бейсик - Математические расчеты; Алгебраические действия; Числовые функции.
  5. Спектрум Бейсик - Операции с символами.
  6. Спектрум Бейсик - Операции с символами; Символы и их коды.
  7. Спектрум Бейсик - Графика; Цвет; Раскраска изображений; Цветовые эффекты; Постоянные и временные атрибуты экрана.
  8. Спектрум Бейсик - Программирование; Набор программы; Запуск программы; Редактирование программы; Переменные; Пояснения к тексту программы; Ввод данных с клавиатуры; Переходы; Останов и продолжение выполнения программы; Переходы по условию; Ввод символьных данных; Логические операции; Программные циклы; Пауза; Опрос клавиатуры; Звук; Массивы; Данные в программе; Подпрограммы.
  9. Спектрум Бейсик - Работа с магнитофоном; Запись программ; Проверка правильности записи программы; Загрузка программы; Подгрузка программ; Запись и загрузка массивов; Запись и загрузка экранного изображения; Запись и загрузка содержимого областей памяти.
  10. Спектрум Бейсик - Работа с принтером.
  11. Спектрум Бейсик - Экспоненциальная форма записи чисел; Сравнение чисел; Сравнение символьных значений; Двоичное счисление; Случайные числа; Анализ атрибутов знакоместа; Символы псевдографики; Символы, определяемые пользователем; Управление выводом с помощью «знаков препинания»; Управляющие символы; Управление цветом в режиме курсора [Е].
  12. Спектрум Бейсик - Системные переменные; Чтение содержимого памяти; Системный счетчик; Запись в память; Невидимая точка на экране; Окраска экрана; Другие операции с экраном; Настройка клавиатуры; Полезная информация о памяти.
  13. Спектрум Бейсик - Сжатие бейсик-программ.
  14. Спектрум Бейсик - Защита бейсик-программ.
  15. Спектрум Бейсик - Справочник по spectrum-бейсику; Тематический указатель; Сообщения об ошибках; Символа ZX Spectrum; Контрольные кода ZX Spectrum.
  16. Спектрум Бейсик - компиляторы.
  17. Спектрум Бейсик - Целочисленные компиляторы - ZX-Compiler, MCoder, Softek IS.
  18. Спектрум Бейсик - Компиляторы, работающие с вещественными числами: Softek FP, Tobos FP.
  19. Спектрум Бейсик - Запись скомпилированных программ.
  20. Спектрум Бейсик - Приложения: Совместимость компиляторов и интерпретатора Бейсика, cравнительные характеристики компиляторов.
  21. Система PRO-DOS v. 1.1 - описание.
  22. PRO-DOS - Загрузка и запуск.
  23. PRO-DOS - Ключевые слова.
  24. PRO-DOS - Графические операторы.
  25. PRO-DOS - Закрашивание контуров.
  26. PRO-DOS - Окна.
  27. PRO-DOS - шрифты.
  28. PRO-DOS - Теневой экран.
  29. PRO-DOS - Приложения: Алфавитный перечень операторов PRO-DOS, Распределение памяти при работе с PRO-DOS, Вывод на принтер, Дополнительные сведения об окнах.
  30. Laser Basic - Терминология.
  31. Laser Basic - Вывод спрайтов на экран; Вывод на экран части спрайта; Перенос атрибутов; Преобразование окна экрана; Наборы переменных; Перемещение спрайтов; Наложение спрайтов; Копирование изображения с экрана в спрайт; Преобразование спрайтов; Скроллинг пейзажа; Изменение размеров области спрайт-файла; Вспомогательные графические операторы и функции; Определение столкновений спрайтов; Сервисные операторы и функции; Процедуры; Загрузка и запись программ.
  32. Laser Basic - Создание спрайтов; Программа SPTGEN; Программа Spriter; Создание спрайтов больших размеров; Компилятор; Ограничения на текст исходной программы; Компиляция; Загрузка откомпилированной программы; Выполнение откомпилированной программы.
  33. Laser Basic - Приложения: Операторы и функции Laser Basic; Использование графических переменных .SP1 и .SP2; Листинг программы Spriter; Вызов подпрограмм Laser Basic из машинных кодов; Спецификация файлов пакета Laser Basic.
  34. Megabasic - Что может MegaBasic.
  35. Megabasic - Редактор.
  36. Megabasic - Шрифты.
  37. Megabasic - Текстовые окна.
  38. Megabasic - Атрибуты.
  39. Megabasic - Кадры.
  40. Megabasic - Спрайты.
  41. Megabasic - Скроллинг.
  42. Megabasic - Звук и музыка.
  43. Megabasic - Структурное программирование.
  44. Megabasic - Работа с машинными кодами.
  45. Megabasic - Прочие операторы и команды. Приложения: Алфавитный список операторов MegaBasic; Распределение памяти при работе с MegaBasic; Использование MegaBasic с системой TR-DOS.
  46. Beta Basic - Редактор.
  47. Beta Basic - Операторы присваивания.
  48. Beta Basic - Вывод символов на экран.
  49. Beta Basic - Текстовые окна.
  50. Beta Basic - Графические операторы.
  51. Beta Basic - Управление программой.
  52. Beta Basic - Обработка ошибок, трассировка, часы.
  53. Beta Basic - Процедуры.
  54. Beta Basic - Цикл DO - LOOP.
  55. Beta Basic - Работа с памятью.
  56. Beta Basic - Операции с символьными строками.
  57. Beta Basic - Работа с массивами. Работа с клавиатурой.
  58. Beta Basic - Работа со спрайтами.
  59. Beta Basic - Генерация данных и текста программ.
  60. Beta Basic - Преобразование чисел.
  61. Beta Basic - Математические функции.
  62. Beta Basic - Прочие операторы и функции.
  63. Beta Basic - Приложения: Алфавитный перечень операторов Beta Basic; Алфавитный перечень функций Beta Basic; Перечень сообщений об ошибках Beta Basic; Распределение памяти при работе с Beta Basic; Использование Beta Basic с системой TR-DOS.
  64. Бейсик 128 - редактор.
  65. Бейсик 128 - Клавиатура.
  66. Бейсик 128 - Экранный редактор.
  67. Бейсик 128 - Меню Бейсика 128.
  68. Бейсик 128 - Операторы Бейсика 128.
  69. Бейсик 128 - Электронный диск.
  70. Бейсик 128 - Работа с принтером.
  71. Бейсик 128 - Приложения: Сообщения об ошибках интерпретатора Бейсик 128; Системные переменные ZX Spectrum 128; Список литературы.
  72. Реклама и обьявления.