Введение

Datamax UV 1 – это новаторский компьютер, разработанный группой художников по компьютерной графике, работавших в Университете Иллинойса в Чикаго, известной как Circle Graphics Habitat. Это был в первую очередь проект Тома ДеФанти, который стремился создать машину, способную запускать его язык программирования GRASS по цене персонального компьютера, проект, который они называли Z Box. Со временем проект эволюционировал в машину, предназначенную для создания высококачественной цветной графики для вывода на видеокассету, а позже – в качестве системы титров для кабельных телевизионных компаний. Он представляет собой, по-видимому, первую специализированную графическую рабочую станцию. ДеФанти некоторое время работал в Habitat, когда в 1977 году познакомился с Джеффом Фредериксеном, разработчиком микросхем, работавшим в Dave Nutting Associates. Nutting получила контракт от Midway, видеоигрового подразделения Bally, на создание стандартизированной микросхемы графического драйвера. Они планировали использовать её в большинстве своих будущих аркадных игр, а также в разрабатываемой консоли, которая впоследствии превратилась в Astrocade. Midway изначально не проявляла интереса к рынку домашних компьютеров, но сотрудникам Nutting удалось убедить руководство привлечь ДеФанти к портированию GRASS3 на платформу по контракту. Идея заключалась в создании внешнего блока, который подключался бы к существующей консоли, превращая её в «настоящий» компьютер – систему, известную как ZGRASS 100. Над проектом работали несколько сотрудников Habitat и Nutting, добавив клавиатуру, память и дополнительные разъёмы. Отдельная микросхема генерировала текст, который затем смешивался с изображением с основной микросхемы дисплея. Также была предусмотрена новая версия GRASS3, известная как Zgrass. Примерно в то же время была построена другая версия на тех же основных компонентах – UV 1. В этом случае машина была выполнена в виде единого блока, включающего небольшое количество дополнительного оборудования, необходимого для поддержки режима высокого разрешения чипсета Nutting, обеспечивающего разрешение 320 x 204 с возможностью отображения до 8 цветов на строку. Для этого режима требовалось 16 КБ только для буфера дисплея, поэтому машина включала 32 КБ оперативной памяти и более крупную 16 КБ ПЗУ с дополнительными командами Zgrass. К этой базовой системе Habitat добавили высококачественную схему вывода видео и интерфейс для дискет. Намерения Bally относительно UV 1 остаются не совсем ясными. В ноябрьском выпуске журнала Byte за 1980 год была опубликована статья ДеФанти (и др.), которая, по-видимому, указывает на то, что ZGRASS 100 уже был «заброшен», а UV 1 предназначался для высококачественного вывода видео. Рекламные материалы того же периода предполагают, что Bally планировала продавать UV 1 как домашний компьютер, конкурируя напрямую с Apple II и подобными машинами. Это делает ZGRASS 100 несколько излишним, поэтому остаётся загадкой, планировала ли Bally предлагать обе системы. В любом случае, в 1980 году Bally решила полностью выйти из индустрии, отказавшись от обоих проектов Z Box и Astrocade. Окончательная версия Z Box была выпущена только в виде UV 1R. Эта версия была установлена в рэковую стойку (отсюда и буква R) и оснащалась значительно большим объёмом оперативной памяти и 32 КБ ПЗУ, содержащей необходимые части CP/M для загрузки машины, что исключало необходимость в дискете. Большая часть дополнительной оперативной памяти, до 256 КБ, была выделена под RAM-диск, что позволяло устанавливать и оставлять машины работающими годами – дискета в такой роли быстро выходила из строя. Дополнительная оперативная память обычно не была доступна для Z80 или аппаратного обеспечения дисплея, но новый контроллер памяти мог переключать блоки памяти, позволяя кэшировать несколько экранов, если потребности в дискете были невелики. Хотя Midway уже отказалась от Astrocade, позже она продала права на дизайн сторонней компании Astrovision. В середине 1980-х годов Astrovision решила выпустить оригинальную версию аппаратного обеспечения, известную как ZGRASS 32. Неизвестно, были ли они проданы.