Персональный компьютер DAI - DAI Personal Computer

DAI Personal Computer.jpg
Персональный компьютер DAI
ПроизводительData Applications International
Типдомашний компьютер
Дата выхода1980 (1980)
ЦПУIntel 8080A на 2 МГц

В Персональный компьютер DAI редкий, ранний домашний компьютер от бельгийский Компания Data Applications International. DAI появился на рынке в 1980 году. Он обеспечивал многие новаторские функции, такие как цветная графика высокого разрешения, математический сопроцессор и предварительно скомпилированный интерпретатор BASIC. Однако коммерческого успеха он так и не получил.

История

Более поздняя версия персонального компьютера DAI производства InData

Изначально компьютер был разработан DAI для Великобритания филиал Инструменты Техаса для использования с PAL телевизоры, используемые в Великобритании.[1] TI нас не хотел создавать PAL-версию своих ТИ-99 / 4А домашний компьютер, хотя впоследствии они авторизовали его после того, как увидели DAI.[2]

Голландская образовательная телекомпания Teleac хотел использовать DAI для обучения вычислениям за несколько лет до BBC аналогичная инициатива с использованием BBC Micro.[3] Однако они выбрали Эксиди-колдун вместо этого, потому что DAI не был полностью готов.[4]

Основные технические характеристики

DAI был основан на очень ранней 8-битной микропроцессор, то Intel 8080 А, процессор, который был более продвинутым, чем предыдущий 8008. Он содержался на одиночная печатная плата вся необходимая схема, около 120 отдельных микросхем. Белый футуристический корпус также содержал высококачественную клавиатуру, что было редкостью для того времени. Как компьютерный дисплей, любой телевидение может быть использован. DAI мог отображать текст и цветные изображения с высоким разрешением и содержал контроллер памяти, который позволял использовать до 48 кБ из DRAM. Это воспоминание было разделено на три 16 кБ области (банки памяти), которые могут содержать микросхемы памяти 4K или 16K. Благодаря переключению карты памяти можно было адресовать в общей сложности 72 КБ памяти. DAI также имел пять программируемых интервальных таймеров 64µ - 16 мс, которые могли генерировать прерывания. Встроенная микросхема обработчика прерываний может также обрабатывать два внешних входа прерывания и прерывания двух последовательных RS232 UARTS. DAI представил DAI / Indata Шина параллельного ввода-вывода DCE для параллельного высокоскоростного ввода / вывода. DAI также имел 3 генератора звука и 1 генератор шума и был способен генерировать стереозвук.

Графические возможности с установленной оперативной памятью 48 КБ позволяют отображать до 528 x 240 пикселей в 4 из 16 цветовых палитр в 4 последовательных каплях, оставляя пространство для программирования 16 КБ. Графические режимы контролировались устройством под названием Programmable Graphics Generator, реализующим несколько методов:

  • разделение физических строк развертки от «логических» строк. Счетчик повторений физических строк сканирования может составлять от 0 до 15 на строку (из-за чередования физического сканирования было два пикселя в высоту),
  • настраиваемое разрешение по горизонтали на строку,
  • с использованием индексированных цветов,
  • ограничить изменение цветовой палитры одним цветом на строку.

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

В 16-цветном режиме палитра была унаследована от предыдущей строки. можно было изменить только один из четырех используемых цветов.

Особенностью было то, что эти ограничения были обработаны Basic, поэтому пользователь не заметил, что его ноги связаны вместе[2] Базовый разрешил только весь экран в одном режиме, но тыкая непосредственно в памяти допускаются строки смешанного разрешения. Весь PGG был реализован двумя PROM и стандарт TTL логика. Схема предшествовала Amiga Режим HAM на полдесятилетия.

В БАЗОВЫЙ Интерпретатор был удивительно быстрым для того времени, потому что он предварительно скомпилирован во внутренний байт-код, в отличие от Microsoft BASIC-интерпретатор, который использовался в большинстве других систем того времени. Переменные DAI могут иметь длину до 14 символов. Во внутреннем байтовом коде использовались указатели на таблицу поиска переменных внизу кода, что делало код чрезвычайно компактным, несмотря на длинные имена переменных.

Этот метод был редким (только другие известные примеры ABC 80 и BK-0010 ) и очень похож на то, что сейчас используется для Java.

Для расширения математических возможностей BASIC (и программ на ассемблере) AMD AM9511 сопроцессор с плавающей запятой (совместим с Intel 8231) может быть добавлен.

Первый рабочий образец был изготовлен менее чем за 3 месяца тремя людьми, один из которых заклеивал макет печатной платы. Все 64К ассемблера были работой одного человека Дэвида Коллиера, а все аппаратное обеспечение - работой другого Дэвида. Дэвид Локки. Первоначальное решение использовать процессор 8080A 1 МГц (который уже используется DAI в других продуктах) было вызвано временными рамками, которые сами по себе были продиктованы желанием показать машину на заседании правления TI USA. В конце концов, только рейс на Concorde доставил машину вовремя. Однако медленный процессор потребовал огромного объема работы над предварительной компиляцией BASIC и опцией аппаратной поддержки операций с плавающей запятой, которая могла бы не потребоваться, если бы был выбран более новый Z80.

Решение сконструировать ПК для использования любого старого кассетного магнитофона, имеющегося в наличии, замедлило загрузку и сохранение скорости. Необходимость снизить стоимость для конечного пользователя продиктовала необходимость дополнительной сложности вывода ТВ-сигнала, способного работать с домашним телевизором. Когда несколько месяцев спустя TI, наконец, выпустила 99/4 на европейский рынок, она изначально продавалась только в паре с американским телевизором NTSC, потому что он не мог управлять европейскими наборами PAL и SECAM.

Дополнительные технические детали

  • ЦПУ: Intel 8080A на 2 МГц
  • Память: максимум 48 кБ динамической RAM, 24 кБ ПЗУ и 256 байтов статической ОЗУ (ОЗУ стека)
  • Клавиатура: 56 клавиш
  • Видеоинтерфейс: PAL совместимый UHF CH 36 выходной сигнал цветного ТВ (антенна) со звуком
    • Текстовый режим: 60 символов × 24 строки (поддерживается 66 символов в строке)
    • Графические режимы: Низкий - 88 х 65 пикселей; Средний - 176 х 130 пикселей; Высоко - 352 х 260 пиксели; Очень высоко - 528 х 240 пиксели (неквадратный)
    • доступные цвета: 4 или 16 цветов (режим 16 цветов фактически был 4 цветовой палитрой)
  • Генерация звука: 3 генератора частоты + 1 генератор шума (General Instrument AY-3-8910?)
  • Игровые контроллеры: 2 входных интерфейса для ракеток или джойстиков (DIY). Каждый может управлять тремя входами 0-5 В и переключателем.
  • Хранение: 2 отдельных интерфейса для аудиокассет, с использованием кабеля для ввода / вывода данных и переключателя START / STOP, (600 Бод )
  • Альтернативные системы основного хранения:
    • Memocom MDCR-D, миниатюрный цифровой кассетный магнитофон (который использовал Philips миникассеты )
    • Два 5,25-дюймовых флоппи-дисковода, 2 x 180 КБ (что позволило использовать CP / M ).
  • Совместим с дополнительным стойка для карточек, ("Система карт реального мира DAI "), система контроля.
  • Разъемы ввода / вывода:
    • Последовательный порт RS-232, розетка DB-25.
    • 2 порта для аудиокассет, 2 x 6-контактных гнезда DIN.
    • Параллельный порт DCE-Bus, собственный параллельный порт DAI 3 x 8 бит, 36-контактный штыревой DIL.
    • 2 Весло интерфейсы, 2 x 6-контактный разъем DIN.
    • Стерео аудиовыход, 6-контактный разъем DIN.
    • Видео- и аудиовыход UHF, гнездо RCA (тюльпан).
    • Вход питания переменного тока, с переключателем напряжения 220-110 вольт, фигура 8, питание переменного тока, 2 контакта, вилка.
  • Программное обеспечение:
    • а монитор машинного кода с помощью следующих команд:
      • СМОТРЕТЬ
      • ОТОБРАЖАТЬ
      • ИДТИ
      • НАПОЛНЯТЬ
      • ЗАМЕНЯТЬ
      • ДВИГАТЬСЯ
      • ИССЛЕДОВАТЬ
      • ИЗУЧИТЕ РЕГИСТРЫ
      • ВЕКТОРНЫЙ ИССЛЕДОВАНИЕ
      • ВЕКТОР ИССЛЕДОВАТЬ БАЙТОВ
      • ЧИТАТЬ
      • ЗАПИСЫВАТЬ
    • встроенный DAI BASIC устный переводчик.
  • система также поддерживалась 8080-Ассемблер.
  • разное: правда генератор случайных чисел реализовано аппаратно.

DAI компания

Data Applications International (DAI) была компанией с конца 70-х до начала 80-х годов, базирующейся в Древе-де-Ренардс 6, Брюссель, которая специализировалась на создании «карт реального мира», компьютерных периферийных карт на основе собственной запатентованной системы. DCEbus, который по существу состоит из трех групп по восемь линий ввода / вывода (идущих от Intel 8255 ). Это были Еврокарта совместимые карты в 19-дюймовая стойка. Большинство карт также было основано на одном чипе Intel 8255. Примерно в 1977 году они разработали персональный компьютер DAI. 6 мая 1982 года компания обанкротилась.[5]Компания Indata продолжала производство компьютеров DAI до 1984 года.

Рекомендации

  1. ^ PCW - стендовый тест
  2. ^ а б Еще один компьютерный музей
  3. ^ Взлом Европы: от компьютерных культур к демосценам. Springer. 2014-09-30. п. 30. ISBN  9781447154938. Получено 29 апреля 2020.
  4. ^ (на голландском) Teleac выбирает DAI
  5. ^ Информация о DAI