ССЫЛКА 480Z - LINK 480Z

ССЫЛКА 480Z
Link480z.jpg
Разработчик Research Machines Limited
Тип Персональный компьютер
Дата выхода 1982 г.
Снято с производства c. 1985 г.
СМИ 5¼-дюймовая дискета
Операционная система CP / NOS (сеть) или CP / M (диск)
Процессор Z80 на 4  МГц
объем памяти Максимум 256  КБ (58 КБ с прямым адресом)
Графика 640 × 192 пикселей , 1  бит на пиксель (необязательно)
Связь Сеть CHAIN ​​(необязательно)

LINK 480Z был 8-разрядный микрокомпьютер производства Research Machines Limited в Оксфорде , Англия , в начале 1980.

480Z использовал Z80 микропроцессор с до 256  Кбайт из банка с коммутацией каналов памяти . Система может использоваться как автономное устройство с кассетным хранилищем и языком программирования BASIC, запускаемым из ПЗУ , или она может загружать CP / NOS (сетевая версия CP / M ) по локальной сети с файлового сервера. . При наличии дополнительного внешнего дисковода гибких дисков система может загружать операционную систему CP / M напрямую.

480Z продавался в основном на образовательном рынке Великобритании как кассетная система или как бездисковый узел, который можно было подключить через проприетарную сеть CHAIN ​​к Research Machines 380Z, действующему в качестве файлового сервера .

Аппаратное обеспечение

Основной блок и процессор

LINK 480Z был упакован как интегрированная клавиатура и системный блок. Ранние системы поставлялись с черным корпусом из листового металла, однако его быстро заменили пластиковым корпусом кремового цвета. Дополнительный 5¼-дюймовый дисковод для гибких дисков был внешним.

Единственным предлагаемым микропроцессором был Z80A с тактовой частотойМГц .

объем памяти

Хотя некоторые ранние системы имели только 32  КБ (32 × 1024 байта ) ОЗУ , большинство 480Z были оснащены как минимум 64 КБ памяти. Переключение банков позволило расширить память до 128 КБ на основной плате и до 256 КБ с помощью дополнительной платы (которая также включала графическое оборудование высокого разрешения). Поскольку процессор Z80 мог напрямую адресовать только 64 КБ без поддержки программного обеспечения, дополнительная память обычно использовалась в качестве RAM-диска , в частности, Silicon Disk System . Силиконовый диск может автоматически загружаться программным обеспечением и данными при загрузке 480Z в сеть. Это значительно сэкономило время в классе, где программное обеспечение можно было загрузить до прихода детей. Силиконовый диск сохранил свое содержимое, если система прошла мягкий сброс .

480Z также был оснащен встроенным ПО объемом до 32 КБ, которое также можно было переключать из обычного адресного пространства, когда оно не используется, оставляя в общей сложности 58 КБ оперативной памяти, непосредственно доступной пользователю, с зарезервированными 2 КБ ОЗУ. для использования в системе и 4 КБ недоступны из-за прошивки ПЗУ .

видео

Все модели 480Z, за исключением некоторых очень ранних устройств, были оснащены программно переключаемым монохромным видеооборудованием 40 × 24 или 80 × 24 символов только для текста . Композитный видеовыход был предусмотрен для внешнего монитора, а внутренний радиочастотный модулятор обеспечивал отдельный выход для управления телевизором. Дисплей в текстовом режиме имел собственную выделенную память.

В дополнение к видеоинтерфейсу в текстовом режиме система может быть усовершенствована дополнительной платой, обеспечивающей графические возможности высокого разрешения , и дополнительным интерфейсом TTL RGB для цветного монитора. Плата была оснащена выделенным банком видеопамяти объемом 16 КБ и поддерживала три графических режима:

  • Сверхвысокое разрешение: 640 × 192 пикселей , 1 бит на пиксель , 1 страница .
  • Высокое разрешение: 320 × 192 пикселей, 2 бита на пиксель, 1 страница.
  • Среднее разрешение: 160 × 96 пикселей, 4 бита на пиксель, 2 страницы.

Программируемая справочная таблица с 8-битным выходом отображала значение пикселя в одну из 256 различных интенсивностей (композитное видео) или один из 8 цветов (выход TTL RGB).

Вывод графической платы был смешан с выводом только текстового видеоинтерфейса, что позволяло легко накладывать текст и графику. Графический вывод покрывает только верхние 20 строк текстового дисплея, и поэтому текстовый вывод может быть настроен на использование только нижних 4 строк, если перекрытие не требуется.

Процессор обращался к памяти как текстового, так и графического видеоинтерфейсов с помощью ввода-вывода с отображением портов и, следовательно, не занимал адресное пространство памяти.

Место хранения

Массовое хранилище было либо на кассете , гибком диске , либо на внешнем файловом сервере . Кассетный интерфейс работал со скоростью 300 или 1200 бит / с.

Системы ROS 1.2 (см. Ниже) и более поздние версии могут быть подключены через последовательный интерфейс к внешнему одинарному или двойному 5-дюймовому дисководу со встроенным интеллектуальным контроллером дисков двойной плотности (IDC). Емкость диска составляла 180 КБ (48 дисков TPI ) или 360 КБ (96 дисков TPI) на каждую сторону.

Research Machines также предлагали подключаемые пакеты ROM, содержащие до 64 КБ ROM. Они подключены через параллельный интерфейс, что позволяет быстро загружать приложения в оперативную память.

Сети

LINK 480Z поддерживает проприетарную локальную сеть CHAIN ​​со скоростью 800 кбит / с, которая работает по коаксиальному кабелю аналогично 10BASE2 Ethernet . Каждой станции в сети требовался уникальный 8-битный сетевой адрес, который устанавливался с помощью DIP-переключателя на задней панели устройства. Используя встроенное программное обеспечение Z-Net, бездисковый 480Z может быть загружен напрямую с сетевого файлового сервера (обычно это Research Machines 380Z ).

Интерфейсы и опции

Материнская плата 480Z содержала процессор и до 128 КБ оперативной памяти, а также большинство внешних интерфейсов:

  • Два последовательных интерфейса (SIO-4 и SIO-2) - обеспечивающие полноценный и урезанный интерфейсы RS-232 соответственно.
  • Параллельный ввод-вывод - используется либо как высокоскоростной канал для внешних дисков или пакетов ПЗУ, либо как порт принтера Centronics .
  • Кассетный интерфейс.
  • Дополнительный вход - двухканальный аналоговый интерфейс джойстика.
  • Композитное видео и аудио.
  • РФ ТВ выход.
  • Сетевое подключение (необязательно).

Плата с графикой высокого разрешения и дополнительной памятью позволила добавить дополнительные 128 КБ ОЗУ и включить выход монитора TTL RGB. Дополнительная плата также может быть оснащена интерфейсом IEEE-488 и сопроцессором с плавающей запятой AMD 9511 или 9512 .

Прошивка

В 480Z было встроено до 32 КБ встроенного ПО:

  • ПЗУ монитора (ROS) - 8 КБ.
  • Сетевая прошивка Z-Net - 4 КБ.
  • BASIC в ROM - 20 КБ.

ROM монитор

ROS (резидентная операционная система) предоставляет программу мониторинга и набор основных системных служб. Монитор можно использовать для запуска BASIC из ПЗУ, загрузки прикладных программ с кассеты или загрузки операционной системы. ROS также предоставила программную переднюю панель, позволяющую отображать регистры и память, а также поддерживать точки останова и пошаговое выполнение машинного кода.

ROS услуги

ROS предоставляет ряд основных функций управления оборудованием, таких как ввод с клавиатуры, запись текста в видеопамять и ввод / вывод на диск . Функции ROS вызывались с помощью псевдо- кода Emulator Trap (EMT) , который использовал инструкцию Z80 RST 30H для вызова функции обработчика EMT. Обработчик EMT прочитал первый байт, следующий за инструкцией RST 30H, чтобы определить, какая функция EMT запрашивалась; все параметры были переданы в регистры. Вызова - относительная псевдо-опкод был также реализован с использованием RST 28H.

Сервисы ROS были в значительной степени совместимы с сервисами COS, предоставляемыми на более ранних Research Machines 380Z.

Z-Net

Прошивка Z-Net использовалась, чтобы позволить системе загружаться по сети с файлового сервера по локальной сети. Он был отключен от основного адресного пространства после загрузки системы.

БАЗОВЫЙ в ПЗУ

Компания Research Machines предоставила полную версию своего интерпретатора BASIC как часть стандартной прошивки. Это было в основном для использования в системах на основе кассет и отключалось из адресного пространства, если система загружалась с диска или из сети.

Основные версии ROS

Версии ROS были:

  • ROS 1.0
  • ROS 1.1
  • ROS 1.2 - добавлена ​​поддержка гибких дисков.
  • ROS 2.2

Программное обеспечение

Операционные системы

Основными операционными системами были CP / M 2.2 при загрузке с диска или CP / NOS (сетевая версия CP / M) при загрузке с файлового сервера. Системы, на которых работает CP / M, могут получать доступ к сетевым службам с помощью CP / NET. Также была версия MP / M, которая позволяла многопользовательский доступ к одному диску, совместно используемому небольшим количеством компьютеров. Из-за последовательного интерфейса к дисководу доступ может быть медленным, если несколько пользователей попытаются сохранить одновременно. Но это была дешевая ступенька на пути к серверу 380Z и сети начального уровня.

Программное обеспечение

Было доступно множество стандартных приложений CP / M, таких как WordStar . Research Machines также выпустили собственный ассемблер (ZASM), текстовый редактор (TXED) и интерпретатор BASIC.

Программы для более ранних Research Machines 380Z, написанные на языках высокого уровня, таких как BASIC, или использующие только базовые CP / M и стандартные функции прошивки, могли запускаться непосредственно на 480Z. Программы, которые писали напрямую на оборудование, такие как видеокарты высокого разрешения, обычно были несовместимы.

использованная литература

внешние ссылки