Разработчик | Исследовательские машины Limited |
---|---|
Тип | Персональный компьютер |
Дата выпуска | Декабрь 1977 г ( Декабрь 1977 ) |
Прекращено | 1985 |
СМИ | 5¼-дюймовая или 8-дюймовая дискета |
Операционная система | КП/М |
Процессор | Z80 на 4 МГц |
Память | Максимум 64 КБ (используется 56 КБ) |
Графика | 320×192 пикселей , 2 бита на пиксель (опционально) |
Преемник | 480Z |
Research Machines 380Z (часто называемый RML 380Z или RM 380Z ) был одним из первых 8-битных микрокомпьютеров, выпускавшихся компанией Research Machines в Оксфорде , Англия , с 1977 по 1985 год. [1]
В 380Z использовался микропроцессор Z80 (отсюда и название) с пользовательской оперативной памятью объемом до 56 КБ . [2] При установке дополнительного дисковода для гибких дисков система работала под управлением операционной системы CP/M . [3] Базовая система поставлялась с текстовой монохромной видеокартой , которую можно было улучшить с помощью графической платы высокого разрешения 320×192 . [4]
Благодаря субсидии британского правительства школам за половину цены [5], 380Z продавался в основном образовательным учреждениям в Соединенном Королевстве, а некоторые также продавались промышленности. В 1979 году система с двумя 8-дюймовыми дисками и 56 КБ памяти стоила £3266 , а система на основе кассеты 16 КБ стоила £965 (без НДС ). [6]
380Z был упакован в большой, черный, 19-дюймовый , монтируемый в стойку, прямоугольный металлический корпус, содержащий блок питания, несколько печатных плат и опциональные 5¼-дюймовые дисководы . Передняя панель имела пару прочных ручек для переноски, переключатель и кнопку сброса. Переключатель управлял питанием, а также включал кнопку сброса. Клавиатура была отдельной и поставлялась в прочном металлическом корпусе.
Ранние версии содержались в светло-голубом металлическом корпусе с белой передней панелью и имели только интерфейс кассеты или 8-дюймовые дисководы ; было сделано лишь небольшое количество таких устройств. Также использовался дополнительный 8-битный ASCII- перфоратор/считыватель бумажной ленты , поскольку в то время это был распространенный носитель информации, тогда как предыдущее использование компьютера ограничивалось телетайпом, подключенным к мэйнфрейму по телефону.
Система использовала архитектуру пассивной шины без материнской платы – вся электроника содержалась на нескольких картах, соединенных между собой ленточным кабелем . Единственным предлагаемым микропроцессором был 4 МГц Z80A . [4]
Память была установлена в четырех банках RAM , каждый из которых был либо 4 КБ (4 × 1024 байт ), либо 16 КБ, хотя не каждая перестановка была разрешена. [7] Типичные конфигурации были 16 КБ для кассетных систем и 32, 48 или 64 КБ памяти в дисковых системах. Основная память не использовалась текстовыми или графическими видеокартами, хотя память на видеокартах была переключена в выделенный адресный блок 1,5 КБ. [2]
380Z также был оснащен прошивкой объемом до 6 КБ , известной как COS. [2] [7] В системах, оснащенных менее чем 64 КБ ОЗУ, COS резервировала 1 КБ системной ОЗУ, оставляя остальное доступным пользователю. В системе с 64 КБ ОЗУ пользователю было доступно в общей сложности 56 КБ, а остальное использовалось COS или было недоступно из-за прошивки ROM , видеокарты и ввода-вывода с отображением памяти . [2]
COS 3.4 (см. ниже) и более ранние системы поставлялись с базовой видеокартой , обеспечивающей монохромный дисплей только для текста 40×24. Композитный видеовыход был предоставлен для внешнего монитора, а внутренний радиочастотный модулятор обеспечивал отдельный выход для управления телевизором. Более поздние системы поставлялись с улучшенной видеокартой, которая программно переключалась между режимами символов 40×24 и 80×24 и поддерживала ряд атрибутов символов (подчеркивание, затемнение, обратное видео). [8] Оба типа карт были оснащены собственной выделенной видеопамятью.
В дополнение к видеокарте текстового режима система могла быть улучшена платой графики высокого разрешения (HRG). Плата была оснащена выделенным банком видеопамяти объемом 16 КБ и поддерживала два графических режима:
Программируемая таблица поиска с 8-битным выходом сопоставляла значение пикселя с одним из 256 различных цветов (аналоговый выход RGB ) или интенсивностей (композитный видеосигнал). В режиме RGB каждый индекс палитры можно настроить, указав количество каждого основного цвета. Возможные диапазоны: от 0 до 7 для красного и зеленого и от 0 до 3 для синего (например: 000 генерирует черный; 773 генерирует белый). Такое расположение известно как 8-битный цвет и также используется на других машинах, таких как MSX2 или Atari Falcon . [9]
Выход графической платы смешивался с выходом текстовой видеокарты, что позволяло легко накладывать текст и графику. Графический выход охватывал только верхние 20 строк текстового дисплея, и поэтому текстовый выход можно было настроить на использование только нижних 4 строк, если перекрытие было нежелательно.
Массовое хранение осуществлялось либо через кассетную ленту , либо через гибкий диск (для чего требовалась плата контроллера диска ). Кассетный интерфейс работал либо на скорости 300 бит/с ( стандарт CUTS ), либо на скорости 1200 бит/с. [10] Системы COS 4.0 и более поздние версии не были оснащены кассетным интерфейсом.
Ранние системы могли быть оснащены дополнительной картой контроллера дискет одинарной плотности , которая могла быть подключена либо к внутренним 5¼-дюймовым, либо к внешним 8-дюймовым дисководам. Емкость диска составляла 80 КБ на сторону на 5¼-дюймовых дисках и 250,25 КБ на сторону на 8-дюймовых дисках. Двусторонние дисководы рассматривались как два независимых диска с буквой диска на каждой стороне. [11] CP/M использовала первые 4 дорожки на 5¼-дюймовых дисках и первые 3 дорожки на 8-дюймовых дисках, уменьшая полезную емкость одинарного плотности, одностороннего 5¼-дюймового диска до 72 КБ. [11]
Более поздние системы (называемые 380Z-D) были оснащены контроллером Intelligent Disc Controller (IDC) двойной плотности , который увеличивал емкость диска до 180 КБ (диски 48 TPI ) или 360 КБ (диски 96 TPI) на сторону на 5¼-дюймовых дисках и 500,5 КБ на сторону на 8-дюймовых дисках. [12] Поддержка жесткого диска «Winchester» могла быть обеспечена с помощью интеллектуальной платы интерфейса хоста (HIB), которая реализовала интерфейс SASI . Системы жестких дисков в основном использовались в качестве файловых серверов для сетевых систем LINK 480Z . [13]
Пассивная шина позволяла устанавливать несколько карт в 380Z. Все системы требовали:
Другие карты были необязательными и включали: [4]
Системная прошивка содержала только базовую программу монитора, известную как COS (сокращение от Cassette Operating System в COS 3.4 и более ранних системах [14] и Central Operating System в более поздних дисковых системах [15] ). Монитор можно было использовать для загрузки прикладных программ, таких как BASIC , с кассеты или для загрузки дисковой операционной системы. COS также предоставляла программную переднюю панель, позволяющую отображать регистры и память, а также поддерживающую точки останова и пошаговое выполнение машинного кода.
Монитор COS хранился либо в 4 КБ (COS 3.4 и более ранние версии), либо в 6 КБ (COS 4.0 и более поздние версии) ПЗУ; [7] в последнем случае часть ПЗУ переключалась между банками. [16]
COS предоставляла ряд базовых функций управления оборудованием, таких как ввод с клавиатуры, запись текста на видеокарту и ввод/вывод на диск . Функции COS вызывались с помощью псевдокода операции Emulator Trap ( EMT) , который использовал инструкцию Z80 RST 30H для вызова функции обработчика EMT. [15] Обработчик EMT считывал первый байт, следующий за инструкцией RST 30H, чтобы определить, какая функция EMT запрашивалась; все параметры передавались в регистрах. Также был реализован псевдокод операции , относительный к вызову , с использованием RST 28H.
Версии COS были в основном привязаны к новым аппаратным функциям, которые они поддерживали.
Основной дисковой операционной системой была CP/M , изначально CP/M 1.4, а затем CP/M 2.2. [17] MP/M II использовалась в версии файлового сервера, которая поддерживала сеть компьютеров LINK 480Z с использованием CP/NET.
Было доступно множество стандартных приложений CP/M, таких как WordStar . Research Machines также выпустила собственный ассемблер (ZASM), текстовый редактор (TXED) и интерпретатор BASIC . Брайан Реффин Смит , работавший тогда в Королевском колледже искусств в Лондоне, написал «Jackson», одну из первых программ цифровой живописи, которая работала на 380Z и распространялась по школам Великобритании.
{{cite mailing list}}
: CS1 maint: числовые имена: список авторов ( ссылка )