Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ZX Interface 1 с подключенным ZX Microdrive

Периферийное от Sinclair Research для его ZX Spectrum домашнего компьютера , то ZX Interface 1 был запущен в 1983 г. Первоначально предназначенный как площадь сети локального интерфейса для использования в школьных классах, он был пересмотрен до запуска также выступать в качестве контроллера для восьми ZX Microdrive высокоскоростные ленточные картриджные приводы. Он также включал интерфейс RS-232 DE-9, способный работать на скорости до 19,2 кбит / с. На аппаратном уровне это был, по сути, адаптер напряжения, а последовательный протокол реализовывался программно с помощью битов . Это приводило к проблемам при получении данных, но не при передаче.

Клиновидный фитинг устройства под ZX Spectrum, то ZX Интерфейс 1 содержал 8 Кбайт из ПЗУ , содержащий программное обеспечение управления для Microdrives, порт и сетевого интерфейса RS-232. Это расширило обработчик ошибок в Sinclair BASIC, чтобы можно было использовать дополнительные ключевые слова. Когда это стало официальным стандартом, другие разработчики быстро использовали этот механизм для создания языковых расширений Sinclair BASIC.

После запуска были сделаны еще две версии прошивки устройства. [1] Они были направлены на улучшение форматирования картриджей ZX Microdrive и времени доступа, функций печати через интерфейс RS-232 и других ошибок в прошивке, хранящейся во внутренней 8K ROM устройства . Программное обеспечение машинного кода, которое использует официально задокументированные точки входа («коды ловушек»), будет иметь несколько проблем с несовместимостью; однако программы, использующие нестандартные точки входа, рискуют несовместимостью из-за наличия измененных точек входа.

Тот же протокол, переименованный в QLAN , позже использовался в Sinclair QL . Это должно было быть совместимо с ZX Net, но из-за различий во времени совместимость оказалась проблематичной.

ZX Interface 1 был несовместим с некоторыми более поздними моделями ZX Spectrum, такими как + 2A и +3, из-за различий в ПЗУ и разъеме расширения. Поэтому было невозможно подключить и использовать блоки Microdrive с этими более поздними моделями. Однако он работал с оригинальным +2, хотя гораздо больший корпус делал интерфейс неудобным.

Сеть [ править ]

Периферийное устройство ZX Spectrum ZX Interface 1
Sinclair QL сзади

Устройство предлагало два сетевых порта, что позволяло подключать до 64 ZX Spectrum в гирляндную цепь с использованием сетевых кабелей длиной до 3 метров (10 футов). В сети под названием ZX Net использовался двунаправленный провод с проприетарным протоколом, подобным CSMA . Данные могут быть отправлены или получены со скоростью 100 кбит / с либо на пронумерованную рабочую станцию, либо от нее, либо транслированы на все узлы, что позволяет одной машине действовать как сервер.

Номер станции 0 используется для обозначения трансляции. Данные передаются пакетами, каждый длиной не более 255 байт; пакет и заголовок защищены контрольной суммой. Передача символов использует 1 стартовый бит, 8 бит данных и 1 стоповый бит (общая конфигурация 8-N-1 ).

Основные команды: [2]

FORMAT "n"; <номер станции>
СОХРАНИТЬ * "n"; <номер станции>
ЗАГРУЗИТЬ * "n"; <номер станции>

Выберите, например, 1 в качестве адреса первого компьютера (номер станции): [2]

ФОРМАТ "n"; 1
СОХРАНИТЬ * "n"; 2

Выберите 2 для адреса второго компьютера: [2]

ФОРМАТ "n"; 2
НАГРУЗКА * "n"; 1

Которая затем переведет программу из «1» в «2».

Другие команды: [2]

CAT # Перечисляет содержимое файлов и каталогов модуля #
ЗАГРУЗИТЬ * "m"; 1; "name" # Загружает "name" программы из "микропривода" блока 1

См. Также [ править ]

  • ZX Interface 2 - интерфейс, обеспечивающий порты джойстика и картриджа ПЗУ.
  • ZX8302 - интегральная схема ULA, разработанная для Sinclair QL

Ссылки [ править ]

  1. Интерфейс 1 , выпуск 10, декабрь 1984 г., Your Spectrum 10
  2. ^ a b c d worldofspectrum.org - Руководство по Microdrive и интерфейсу 1 , 1983, дата файла

Внешние ссылки [ править ]

  • ntnu.no - Информация на Planet Sinclair
  • worldofspectrum.org - Аппаратная функция от пользователя Sinclair - октябрь 1983 г.
  • dataserve-retro.co.uk - Интерфейс Sinclair 1 и Microdrive *
  • dilwyn.me.uk - Инструментарий 2
  • www.sinclair.hu - ZX Interface 1/2 / Руководство по обслуживанию Microdrive, 1985 г.
  • www.sinclair.hu - ZX Interface 1 / Руководство по Microdrive, 1983 г.