ZX-Spectrum & TR-DOS для пользователей и программистов
ZX-Spectrum & TR-DOS для пользователей и программистов

ZX-Spectrum & TR-DOS для пользователей и программистов

Series
Издание 3-е, исправленное и дополненное
Year
1994
Publisher
«Питер»
City
St. Petersburg
Authors
Н.Родионов, А.Ларченко.
Pages
272 pages
Print run
30000 copies
ISBN
5-7190-0025-9

Publisher’s summary

В новое издание, кроме описания архитектуры ZX Spectrum, системы комманд процессора Z80, наиболее пользовательских и системных программ, вошло подробное описание дисковой операционной системы TR-DOS.

Приведены команды TR-DOS, методы доступа к файлам, способы адаптации программ к диску, возможности кнопки Magic. Описаны популярные утилиты MOA-Servise, Disk Control Utility (DCU), Disc Doctor, PCopier Plus. Кроме того, рассмотрены идеалогия и структура системы, возможности использования TR-DOS из программ на ассемблере, системные переменные, интерфейс Beta-Disk и микроконтроллер КР1818ВГ93.

Contents:

  1. Введение - предисловие к третьему изданию. Немного истории.
  2. Обзор программного обеспечения - одна из главных причин популярности в нашей стране Spectrum-совместимых машин — это обилие для них программного обеспечения.
  3. Графический редактор ART STUDIO - введение. Как пользоватся программой. Меню и функции.
  4. Графический редактор ART STUDIO - работа с текстами. Редактор наборов символов.
  5. Музыкальный редактор WHAM - введение. Создание мелодии.
  6. Музыкальный редактор WHAM - прослушивание мелодии. Компиляция.
  7. Электронная картотека MASTERFILE - введение. Структура MASTERFILE. Загрузка и запуск. Пример работы.
  8. Электронная картотека MASTERFILE - общий вид экрана.
  9. Электронная картотека MASTERFILE - меню и функции.
  10. Электронная картотека MASTERFILE - модификация кодовой части Masterfile.
  11. Архитектура ZX SPECTRUM - центральный процессор. Регистры. Порты.
  12. Архитектура ZX SPECTRUM - система прерываний. Организация памяти. Экран.
  13. Архитектура ZX SPECTRUM - каналы и потоки. Переменные.
  14. Архитектура ZX SPECTRUM 128 - внутреннее строение ZX Spectrum 128, с точки зрения программиста, не сильно отличается от обычного Speccy.
  15. Микропроцессор Z80 - система команд.
  16. Микропроцессор Z80 - система команд (продолжение).
  17. Микропроцессор Z80 - система команд (окончание).
  18. Ассемблер GENS4 - введение. Загрузка. Программирование.
  19. Ассемблер GENS4 - другие команды. Ассемблирование программы. Сообщения об ошибках.
  20. Монитор-отладчик MONS4 - введение. Фронтальная панель. Изменение содержимого пчжн памштн и регистров.
  21. Монитор-отладчик MONS4 - дизассемблирование программы. Запуск и отладка программы. Другие команды.
  22. Русификация ZX SPECTRUM - использование символов, определяемых пользователем.
  23. Русификация ZX SPECTRUM - использование пополнительных фонтов.
  24. Операционная система TR-DOS - введение. Что необходимо знать о системе. Выбор дисковода. Автонастройка. Как работает система. Подготовка файловой структуры.
  25. Операционная система TR-DOS - получение информации о файлах. Команды, синтаксис, типы файлов. Создание файлов, сохранение данных. Переименование файлов.
  26. Операционная система TR-DOS - удаление файлов. Копирование файлов. Загрузка данных и выполнение программ. «Сборка мусора». Дополнительные возможности кодовых файлов.
  27. Операционная система TR-DOS - новые типы данных в TR-DOS. Файлы прямого доступа. Адаптация программ.
  28. Операционная система TR-DOS - «волшебная» кнопка MAGIC. Сообщения об ошибках. Сервисные программы.
  29. Операционная система TR-DOS - вызов команд TR-DOS. Выделение файлов. Вызов каталога. Переименование файлов {Rename). Копирование файлов (Сору). Выход из программы. Технические сведения.
  30. Описание Disk Control Utility V2.21 - введение. Работа с программой. Управление программой. Главное меню.
  31. Описание DCU COPY, DISK DOCTOR V4.3 - экранный редактор программы DISK DOCTOR позволяет редактировать содержимое диска вводом шестнадцатеричных или символьных значений, в зависимости от поля, в котором находится курсор.
  32. Описание PCOPIER PLUS V1.1 - копирование с ленты на диск и с диска на ленту файлов.
  33. TR-DOS для программистов - идеология и структура. Точки входа в систему.
  34. TR-DOS для программистов - системные переменные TR-DOS. Элемент каталога.
  35. TR-DOS для программистов - форматы хранения файлов. Командный процессор.
  36. TR-DOS для программистов - интерпретатор системных функций. Начало работы с дискетой. Логический уровень. Файловый уровень.
  37. TR-DOS для программистов - служебные функции. Работа с прерываниями.
  38. Интерфейс BETA DISK - принцип работы.
  39. Микроконтроллер КР1818ВГ93 - регистры. Команды. Восстановительные. Позиционирования.
  40. Микроконтроллер КР1818ВГ93 - команды чтения/записи основные и вспомогательные.
  41. Микроконтроллер КР1818ВГ93 - программирование.
  42. Драйвер дисковых операций - общие сведения. Описание функций.
  43. Драйвер дисковых операций - коды драйвера.
  44. Драйвер дисковых операций - пример использования.
  45. Глоссарий - словарь терминов.
  46. Системные переменные - для хранения и обработки служебной информации операционная система ZX Spectrum использует так называемые системные переменные.
  47. Системные переменные TR-POS - для каждой системной переменной приводятся шестнадцатеричный и десятичный адреса, количество байт, занимаемых переменной и ее краткое описание.
  48. Использование подпрограмм ПЗУ - использование подпрограмм ПЗУ ZX Spectrum может значительно облегчить программирование на ассемблере.
  49. Процедуры - написание собственных подпрограмм обработки ошибок бейсик-интерпретатора.
  50. Таблица кодов - контрольные коды ZX SPECTRUM.