Исследовательские машины 380Z
Разработчик | Исследовательские машины с ограниченной ответственностью |
---|---|
Тип | Персональный компьютер |
Дата выпуска | декабрь 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]
Память
[ редактировать ]Память помещалась в четыре банка ОЗУ , каждый по 4 КБ (4 × 1024 байта ) или 16 КБ, хотя не каждая перестановка была разрешена. [7] Типичные конфигурации составляли 16 КБ для кассетных систем и 32, 48 или 64 КБ памяти для дисковых систем. Основная память не использовалась ни текстовыми, ни графическими видеокартами, хотя память на видеокартах была объединена в выделенный адресный блок размером 1,5 КБ. [2]
до 6 КБ 380Z также был оснащен прошивкой размером , известной как COS. [2] [7] В системах, оснащенных менее чем 64 КБ ОЗУ, COS зарезервировал 1 КБ системной ОЗУ, оставив остальное доступным пользователю. В системе с 64 КБ ОЗУ пользователю было доступно в общей сложности 56 КБ, а остальная часть использовалась COS или была недоступна из-за ПЗУ прошивки , видеокарты и отображаемого в памяти ввода-вывода . [2]
Видео
[ редактировать ]COS 3.4 (см. ниже ) и более ранние системы поставлялись с базовой видеокартой, обеспечивающей монохромный дисплей с разрешением 40 × 24, отображающий только текст . Композитный видеовыход был предусмотрен для внешнего монитора, а внутренний радиочастотный модулятор обеспечивал отдельный выход для управления телевизором. Более поздние системы поставлялись с улучшенной видеокартой, которая могла программно переключаться между режимами символов 40 × 24 и 80 × 24 и поддерживать ряд атрибутов символов (подчеркивание, затемнение, обратное видео). [8] Оба типа карт были оснащены собственной выделенной видеопамятью.
В дополнение к видеокарте с текстовым режимом система может быть дополнена графической платой высокого разрешения (HRG). Плата была оснащена выделенным банком видеопамяти объемом 16 КБ и поддерживала два графических режима:
- Высокое разрешение: 320х192 пикселей , 2 бита на пиксель (4 цвета), 1 страница .
- Среднее разрешение: 160×96 пикселей, 4 бита на пиксель (16 цветов), 2 страницы.
Программируемая справочная таблица с 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) были оснащены интеллектуальным контроллером дисков двойной плотности (IDC), который увеличивал емкость диска либо до 180 КБ (диски с 48 TPI ), либо до 360 КБ (диски с 96 TPI) на каждой стороне на 5¼- дюймовых дисках и 500,5 КБ на сторону на 8-дюймовых дисках. [12] Поддержка жесткого диска «Винчестер» может быть обеспечена с помощью интеллектуальной платы хост-интерфейса (HIB), реализующей интерфейс SASI . Системы жестких дисков в основном использовались в качестве файловых серверов для сетевых LINK 480Z . систем [13]
Интерфейсные карты
[ редактировать ]Пассивная шина позволила установить в 380Z несколько карт. Все необходимые системы:
- Z80A ЦП/ОЗУ — содержит ЦП , ПЗУ прошивки и до 32 КБ ОЗУ. На карте также имеется параллельный порт принтера Centronics (не всегда подключенный).
- Видео, карта VDU-40 или VDU-80, обеспечивающая отображение текста с разрешением 40×24 или переключаемое 80×24/40×24 соответственно.
Другие карты были необязательными и включали: [4]
- ОЗУ - вторая плата ЦП/ОЗУ без процессора и ПЗУ, вмещающая еще до 32 КБ ОЗУ.
- Контроллер гибких дисков (FDC) – контроллер дисков одинарной плотности, который также имел последовательный интерфейс RS-232 (SIO-4).
- Интеллектуальный контроллер диска (IDC) – контроллер диска двойной плотности с собственным выделенным микропроцессором.
- Графика высокого разрешения (HRG) – до 320×192 пикселей.
- Плата хост-интерфейса (HIB) – для поддержки жесткого диска.
- Плата сетевого интерфейса 380Z (380Z-NET) — собственный сетевой интерфейс со скоростью 800 кбит/с, используемый для подключения к сети LINK 480Z.
- Последовательный интерфейс-1 (SIO-1) – доступен как SIO-1A (RS-232) или SIO-1B ( токовая петля 20 мА ).
- Последовательный интерфейс-2 (SIO-2) – доступен как SIO-2 (RS-232) или SIO-2B/SIO-3 (токовая петля 20 мА).
- Последовательный интерфейс-4C (SIO-4C) – обеспечивает интерфейс SIO-4 в кассетных системах без карты FDC.
- Интерфейс IEEE-488 .
- Плата разработки интерфейса PIO — предоставляет три Z80 PIO и Z80 CTC.
- Плата аналогового ввода-вывода – обеспечивает 16 входных каналов и 2 выходных канала.
Прошивка
[ редактировать ]Загрузочный монитор
[ редактировать ]Прошивка системы содержала только базовую программу мониторинга, известную как COS (сокращение от Cassette Operating System в системах COS 3.4 и более ранних версиях). [14] и центральная операционная система в более поздних дисковых системах [15] ). Монитор можно было использовать для загрузки прикладных программ, таких как BASIC , с кассеты или для загрузки дисковой операционной системы. COS также предоставила переднюю панель программного обеспечения , позволяющую отображать регистры и память, а также поддерживать точки останова и пошаговый машинный код.
Монитор COS хранился в ПЗУ объемом 4 КБ (COS 3.4 и более ранние версии) или 6 КБ (COS 4.0 и более поздние версии); [7] в последнем случае часть ПЗУ была переключена между банками. [16]
COS-услуги
[ редактировать ]COS предоставил ряд основных функций управления оборудованием, таких как ввод с клавиатуры, запись текста на видеокарту и ввод/вывод диска . Функции COS вызывались с помощью Emulator Trap (EMT) псевдооперационного кода , который использовал инструкцию Z80 RST 30H для вызова функции-обработчика EMT. [15] Обработчик ЕМТ считывает первый байт после инструкции RST 30H, чтобы определить, какая функция ЕМТ запрашивается; все параметры передавались в регистрах. также вызова Относительный был реализован с использованием RST псевдокод операции 28H.
Основные версии COS
[ редактировать ]Версии COS в основном были привязаны к новым аппаратным функциям, которые они поддерживали.
- КОС 2.2 –
- COS 2.3 – видеокарта только для кассет, 40×24.
- COS 3.0 – поддержка гибких дисков.
- COS 3.4 – основная версия COS с поддержкой дисков одинарной плотности и видеокарты 40×24.
- COS 4.0 — текстовый дисплей 80×24, без поддержки кассет.
- COS 4.2 – диски двойной плотности (380Z-D).
Программное обеспечение
[ редактировать ]Операционные системы
[ редактировать ]Основной дисковой операционной системой была CP/M , первоначально CP/M 1.4, а затем CP/M 2.2. [17] MP/M II использовался в версии файлового сервера, которая поддерживала сеть компьютеров LINK 480Z с использованием CP/NET.
Прикладное программное обеспечение
[ редактировать ]Было доступно множество стандартных приложений CP/M, таких как WordStar . Research Machines также выпустила собственный ассемблер (ZASM), текстовый редактор BASIC (TXED) и интерпретатор . Брайан Реффин Смит , работавший тогда в Королевском колледже искусств в Лондоне, написал «Джексон», одну из первых программ цифровой живописи, которая работала на 380Z и распространялась в школах Великобритании.
Ссылки
[ редактировать ]- ^ «Микрофон, который ВЫ использовали в школе: история Research Machines 380Z» . Регистр . Проверено 1 августа 2016 г.
- ^ Jump up to: а б с д Research Machines Limited (1984). «Разметка памяти». Справочное руководство по прошивке 380Z и LINK 480Z (PDF) . стр. 12.1–12.8. Артикул 10971 . Проверено 21 февраля 2008 г.
- ^ Research Machines Limited (1981). «Примечания к программному обеспечению». Информационный файл дисковой системы 380Z (PDF) . стр. 4.1–4.26. № 10930 . Проверено 21 февраля 2008 г.
- ^ Jump up to: а б с Research Machines Limited (1981). «Примечания к оборудованию». Информационный файл дисковой системы 380Z (PDF) . стр. 3.1–3.41. № 10930 . Проверено 21 февраля 2008 г.
- ^ Кэмпбелл, Роберт (14 июля 1983 г.). «Новая одежда для ИТ в школах» . Новый учёный . п. 133 . Проверено 26 января 2015 г.
- ^ Research Machines Limited (сентябрь 1979 г.). «Компьютерная система Research Machines 380Z [Реклама]». Мир персональных компьютеров . 2 (5): 81.
- ^ Jump up to: а б с Research Machines Limited (1984). «Плата процессора 380Z». Руководство по обслуживанию 380Z (PDF) . стр. 1.1–1.9. № 13821 . Проверено 21 февраля 2008 г.
- ^ Research Machines Limited (1984). «Обработка экрана - Семья OUTC». Справочное руководство по прошивке 380Z и LINK 480Z (PDF) . стр. 3.1–3.20. Артикул 10971 . Проверено 21 февраля 2008 г.
- ^ Research Machines Limited (1984). «Начало работы с графикой высокого разрешения». Справочное руководство по расширенным базовым версиям 5 и 6 для автономных дисковых систем и сетевых станций (PDF) . С. 15.1–15.22. № 11006 . Проверено 21 февраля 2008 г.
- ^ Исследовательские машины с ограниченной ответственностью . «COS МОНИТОР Версия 3.0». Системное руководство 380Z (PDF) . стр. 3–3,1–3–3,4 . Проверено 21 февраля 2008 г.
- ^ Jump up to: а б Research Machines Limited (1982). «Хранилище дисков». Руководство пользователя дисковой системы 380Z CP/M версии 2.2 (PDF) . стр. 3.1–3.6. № 10915 . Проверено 21 февраля 2008 г.
- ^ Research Machines Limited (1984). «Работа с дисками». Справочное руководство по прошивке 380Z и LINK 480Z (PDF) . стр. 8.1–8.20. Артикул 10971 . Проверено 21 февраля 2008 г.
- ^ Research Machines Limited (1984). «Плата хост-интерфейса». Руководство по обслуживанию 380Z (PDF) . стр. 8.1–8.4. № 13821 . Проверено 21 февраля 2008 г.
- ^ Исследовательские машины с ограниченной ответственностью . «COS МОНИТОР Версия 3.0». Системное руководство 380Z (PDF) . стр. 3–4.1–3–4.2 . Проверено 21 февраля 2008 г.
- ^ Jump up to: а б Research Machines Limited (1984). "Введение". Справочное руководство по прошивке 380Z и LINK 480Z (PDF) . стр. 1.1–1.11. Артикул 10971 . Проверено 21 февраля 2008 г.
- ^ июльбарн44 (29 декабря 2011 г.). «Re: Дампы COS» . 380Z — Группы Yahoo (список рассылки) . Проверено 31 мая 2016 г.
{{cite mailing list}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Research Machines Limited (1982). «Краткий обзор основных различий между CP/M 2.2 Release 1 и CP/M 1.4». Руководство пользователя дисковой системы 380Z CP/M версии 2.2 (PDF) . стр. I.1–I.5. № 10915 . Проверено 21 февраля 2008 г.