ZX-интерфейс 1
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2019 г. ) |
ZX Interface 1 , выпущенный в 1983 году, представлял собой периферийное устройство от Sinclair Research для ZX Spectrum домашнего компьютера . Первоначально задуманный как интерфейс локальной сети для использования в школьных классах, перед запуском он был переработан и теперь может выступать в качестве контроллера для ZX Microdrive высокоскоростных картриджных накопителей (до восьми). Он также включал DE-9, интерфейс RS-232 способный работать со скоростью до 19,2 кбит/с. На аппаратном уровне это был, по сути, адаптер напряжения, последовательный протокол которого реализовывался программно путем битового обмена . Это приводило к проблемам при приеме данных, но не при передаче.
Устройство клиновидной формы, устанавливаемое под ZX Spectrum. Для правильной установки необходимо выкрутить 2 винта с нижней стороны Spectrum, существующие отверстия для винтов используются для более длинных винтов, проходящих через интерфейс ZX 1, чтобы предотвратить его случайное отсоединение. ZX Interface 1 содержал 8 КБ ПЗУ , содержащее управляющее программное обеспечение для микроприводов, порт RS-232 и сетевой интерфейс. Это расширило обработчик ошибок в Sinclair BASIC , чтобы можно было использовать дополнительные ключевые слова. Когда это стало официальным стандартом, другие разработчики быстро использовали этот механизм для создания языковых расширений Sinclair BASIC.
После запуска были внесены еще две версии прошивки устройства. [1] Они были направлены на улучшение форматирования и времени доступа картриджей ZX Microdrive , функций печати через интерфейс RS-232 устройства , а также на устранение других ошибок во встроенном ПО, хранящемся во внутреннем 8-килобайтном ПЗУ . Программное обеспечение машинного кода , которое использовало официально задокументированные точки входа («коды-перехватчики»), имело бы мало проблем с несовместимостью; однако программы, использующие нестандартные точки входа, рисковали стать несовместимыми из-за наличия пересмотренных точек входа.
Тот же протокол, переименованный в QLAN , позже использовался на Sinclair QL . Предполагалось, что он будет совместим с ZX Net, но из-за различий во времени совместимость оказалась проблематичной.
Интерфейс ZX 1 был несовместим с некоторыми более поздними моделями ZX Spectrum, такими как +2A и +3, из-за различий в ПЗУ и разъеме расширения. Поэтому было невозможно подключить и использовать устройства Microdrive с этими более поздними моделями. Однако он работал с оригинальным +2, хотя корпус гораздо большего размера делал интерфейс неудобным.
Сеть
[ редактировать ]Устройство имело два сетевых порта, что позволяло последовательно подключать до 64 ZX Spectrum с использованием сетевых проводов длиной до 3 метров (10 футов). Сеть под названием ZX Net использовала двунаправленный провод с собственным протоколом, подобным CSMA . Данные могли отправляться или приниматься со скоростью 100 кбит/с на пронумерованную рабочую станцию или с нее, либо транслироваться на все узлы, позволяя одной машине действовать как сервер.
Номер станции 0 используется для обозначения трансляции. Данные передаются пакетами, каждый длиной не более 255 байт; пакет и заголовок защищены контрольной суммой. При передаче символов используется 1 стартовый бит, 8 бит данных и 1 стоповый бит (обычная конфигурация 8-N-1 ).
Основные команды: [2]
- ФОРМАТ "n";<номер станции>
- SAVE * "n";<номер станции>
- НАГРУЗКА * "n";<номер станции>
В качестве адреса первого компьютера (номер станции) выберите, например, 1: [2]
- ФОРМАТ "n";1
- СОХРАНИТЬ * "н";2
Выберите 2 для адреса второго компьютера: [2]
- ФОРМАТ "n";2
- НАГРУЗКА * "n";1
Который потом переведет программу с "1" на "2".
Другие команды: [2]
- CAT # Перечисляет содержимое файлов и каталогов устройства #.
- LOAD * "m";1;"name" # Загружает программу "name" из устройства "microdrive" 1
См. также
[ редактировать ]- ZX Interface 2 - интерфейс, обеспечивающий порты для джойстика и картриджа ПЗУ.
- ZX8302 - интегральная схема ULA, разработанная для Sinclair QL.
Ссылки
[ редактировать ]- ^ Интерфейс 1 , выпуск 10, декабрь 1984 г., Your Spectrum 10
- ^ Перейти обратно: а б с д worldofspectrum.org — Руководство по Microdrive и Interface 1 , 1983 г., дата файла
Внешние ссылки
[ редактировать ]- ntnu.no - Информация на планете Синклер
- 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 г.