Applix 1616

редактировать
Applix-1616-logo.png

Applix 1616 был комплектом компьютером с Motorola 68000 CPU, производившийся небольшой компанией Applix в Сиднее, Австралия, с 1986 до начала 1990-х годов. Он запускал настраиваемую многозадачную многопользовательскую операционную систему, которая находилась в ROM. Версия Minix также была перенесена на 1616, как и MGR Window System. Эндрю Мортон, разработчик 1616 и один из основателей Applix, позже стал разработчиком версии 2.6 ядра Linux.

Содержание
  • 1 История
  • 2 Аппаратное обеспечение
    • 2.1 Основная плата
    • 2.2 Плата контроллера диска
    • 2.3 Плата расширения памяти
    • 2.4 Плата графического сопроцессора 34010
    • 2.5 Карты, разработанные пользователем
  • 3 Операционные системы
    • 3.1 1616 / OS
    • 3.2 Minix
    • 3.3 ZRDOS
    • 3.4 MGR
  • 4 Приложения
  • 5 Группа пользователей 1616
  • 6 Ссылки
  • 7 Внешние ссылки
История

Пол Бергер и Эндрю Мортон основал австралийскую компанию Applix Pty. Ltd. примерно в 1984 году, чтобы продать карту Z80, которую они разработали для Apple IIc, которая позволила ему запустить CP / M. Этот продукт не имел коммерческого успеха, но позже Пол предложил разработать персональный компьютер на базе Motorola 68000 для продажи в виде набора.

Проект был представлен Джону Файралл, тогда редактору журнала электроники Австралии и Новой Зеландии Electronics Today International, и в декабре 1986 года первая из четырех статей о строительстве была опубликована как «Проект 1616 », а серия завершилась в июне 1987 года. В октябре и ноябре 1987 года карта контроллера диска была также опубликована как« Проект 1617 ».

В течение следующего десятилетия было продано около 400 1616.

Applix Pty. Ltd. никоим образом не была связана с одноименной североамериканской компанией, производившей Applixware.

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

Основная плата

Основная плата содержит:

  • a Motorola 68000 с частотой 7,5 МГц или 68010 с частотой 15 МГц.
  • 512 кибибайт из динамического ОЗУ
  • от 64 кибибайт до 256 кибибайт из ПЗУ
  • на борту битовая цветная графика (без «текстового» режима) с синхронизацией, обеспечиваемой контроллером ЭЛТ Motorola 6845. Видео могло воспроизводить 320x200 в 16 цветах или 640x200 в палитре 4 цветов из 16, с более поздней модификацией, обеспечивающей монохромный режим 960x512. Буфер кадра находился в системной памяти, и обновление видео обеспечивало циклы обновления DRAM. На видеовыход можно было управлять мониторами CGA, EGA, MGA и Multisync.
  • двойные RS232 последовательные порты с использованием параллельного порта Zilog Z8530.
  • a для принтеров типа Centronics или ввода-вывода общего назначения. Это было обеспечено универсальным адаптером интерфейса, который также был источником прерываний таймера.
  • 4-канальный аналоговый / аудиовыход через 8-битный ЦАП и мультиплексор.
  • программный аудио / аналоговый ввод через ЦАП и компаратор.
  • интерфейс клавиатуры ПК / XT.

На основной плате также было четыре 80-контактных слота расширения. 1616 использовал эту объединительную плату с платформой, разработанной Эндрю Мортоном для Keno Computer Systems, что позволяло 1616 использовать платы расширения, разработанные для платформы Keno Computer Systems (в первую очередь графический сопроцессор 34010), хотя форм-фактор был другим, из-за чего карты KCS торчали из верхней части корпуса 1616!

Плата контроллера диска

Карта контроллера диска содержит:

Сопроцессор может работать (CP / M clone) или может действовать как контроллер интеллектуального диска.

Карта расширения памяти

Карта памяти:

Карта графического сопроцессора 34010

Карта TMS34010 была разработана Эндрю Мортон для. 34010 был графическим процессором с побитовой адресацией с инструкциями для примитивов двумерной графики и арифметическими операциями произвольной ширины с пиксельными данными.

Карты, разработанные пользователем

  • Грэм Редвуд разработал карту Ethernet (прототип или Speedwire ?).
  • Филип Хатчисон разработал карту сопроцессора Motorola 68030 (небольшая партия рабочих двусторонних печатных плат ).
  • Кевин Бертрам разработал карту Transputer, программатор Eprom и устройство ввода-вывода. (Программатор Eprom был изготовлен по лицензии Тимоти Уордом из Silicon Supply and Manufacturing.) (Конструкция карты ввода-вывода использовалась при разработке Silicon Supply and Manufacturing сверлильного станка с ЧПУ для ПК, который имел предварительный патент, но никогда не выпускался как комплект.)

Для конкретных проектов были разработаны другие одноразовые интерфейсные карты, включая контроллер прядильной машины с числовым программным управлением, несколько программаторов EEPROM и т. д.

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

1616 / OS

1616 / OS изначально представляла собой не что иное, как мощный монитор с командами для сброса и изменения памяти, загрузки и сохранения на ленту, а также встроенной ма cro ассемблер и полноэкранный редактор. Со временем в операционной системе появилась иерархическая файловая система, вытесняющая многозадачность, поддержка нескольких пользователей с контролем доступа (хотя и без защиты памяти), облегченные потоки, примитивы передачи сообщений и каналы. В конечном итоге операционная система имела около 250 системных вызовов и 78 команд, встроенных в оболочку. Операционная система была достаточно похожа на Unix, поэтому перенос исходного кода Unix на 1616 / OS был относительно безболезненным.

Minix

Колин МакКормак портировал Minix на 1616. Он работал над отсутствием блока управления памятью при fork () копированием BSS, куча и стек дочерних и родительских процессов перед планированием каждого из них. MMU на карте расширения RAM был разработан для поддержки порта Minix Колина, хотя неясно, использовался ли он когда-либо для этой цели.

ZRDOS

перенесла клон CP / M на карту контроллера диска на основе Z80. При работе в этом режиме 68000 действовал как консоль для ZRDOS, хотя все еще можно было приостановить соединение с ZRDOS и запустить 1616 программ, при условии, что они не нуждались в дисковом вводе-выводе.

MGR

Не совсем операционная система, оконная система MGR работает под управлением 1616 / OS, но захватила консольное видео и клавиатуру и добавила виртуальные tty-устройства для каждого окна. Порт MGR потребовал видео-хака, чтобы добавить монохромный видеорежим с более высоким разрешением; это было сделано путем замены PAL в видеосхеме.

Приложения

Большинство программ Unix и Minix можно было перенести на 1616 / OS. Включены порты:

advent, ar, arc, at, cal, cat, chess (gnu), cmp, comm, compress, conquest, cron, dd, diff, ed, eroff, grep, head, indent, make, MicroEMACS, more, nroff, roff, sc, sed, sort, split, strings, sum, tail, tar, tee, ularn, uniq, vi, wanderer, wc, xmodem, ymodem, zmodem, zoo

Было написано несколько систем обмена сообщениями или доски объявлений, включая шлюзы Usenet и Fidonet, а также множество утилит для разрешить безопасный коммутируемый доступ на уровне оболочки.

Поддерживалось несколько компьютерных языков, в том числе:

Коллекция условно-бесплатного ПО для 1616 / OS в конечном итоге выросла до семнадцати дискет по 800 КБ. Включены бесчисленные небольшие утилиты и перенесенные приложения из других сред.

Группа 1616 пользователей

Applix Pty Ltd начала проводить неформальные встречи групп пользователей в своем магазине Сидней в 1987 году. Встречи проводились во вторую субботу месяца и часто заканчивались намного позже полуночи после потребления. много пиццы. Пользователи принесли свои последние творения, связанные с 1616 годом, чтобы продемонстрировать и поделиться, а дискуссии варьировались от дизайна оборудования, теории операционных систем, языкового дизайна до политики и философии.

Когда Мортонс продал магазин в 1990-х годах, собрания переехали в их дом в Йерринбул, в Южном нагорье, Новый Южный Уэльс. Когда Морт Они снова переехали в Вуллонгонг, встречи переместились вместе с ними. Не имея возможности покинуть группу пользователей, перемещаясь по Новому Южному Уэльсу, Мортоны переехали в Пало-Альто, Калифорния в 2001 году.

Группа пользователей по-прежнему собирается во вторую субботу каждого месяца, хотя Прошло много лет с тех пор, как Applix 1616 загружался за один раз, и, поскольку все стали старше, собрания, как правило, заканчиваются раньше полуночи, а пицца потребляется умеренно.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 22:31:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте