Введение
Персональный компьютер 1982 года Aster CT 80 – это персональный компьютер 1982 года разработки небольшой голландской компании MCP (позднее переименованной в Aster Computers). В первом варианте он продавался как набор для энтузиастов, а затем – в готовом к использованию виде. Он состоял из нескольких печатных плат Eurocard с разъемами DIN 41612 и объединительной платы, все компоненты были выполнены в 19-дюймовой рэковой конфигурации. Это был первый коммерчески доступный голландский персональный/домашний компьютер. Aster мог использовать программное обеспечение, написанное для популярного Tandy TRS-80, устраняя многие недостатки этой модели, а также запускать программы CP/M с большим объемом свободной памяти в области временных программ (TPA) и полноэкранным дисплеем 80x25, и мог использоваться как терминал Видеотекст. Хотя Aster являлся клоном TRS-80 Model I, он был более совместим с TRS-80 Model III и поддерживал все программное обеспечение этих систем, включая игры. В нем также был встроенный динамик, совместимый с игровым программным обеспечением.
The Aster CT 80 is a 1982 personal computer developed by the small Dutch company MCP (later renamed to Aster Computers), was sold in its first incarnation as a kit for hobbyists. Later it was sold ready to use. It consisted of several Eurocard PCB's with DIN 41612 connectors, and a backplane all based on a 19 inch rack configuration. It was the first commercially available Dutch personal/home computer. The Aster computer could use the software written for the popular Tandy TRS 80 computer while fixing many of the problems of that computer, but it could also run CP/M software, with a large amount of free memory Transient Program Area, (TPA) and a full 80×25 display, and it could be used as a Videotext terminal. Although the Aster was a clone of the TRS 80 Model I it was in fact more compatible with the TRS 80 Model III and ran all the software of these systems including games. It also had a built in speaker which was compatible with such games software.
Модели
Были проданы три модели. Первая модель (выпущена в июне 1982 года) выглядела как IBM PC: прямоугольный системный блок с двумя дисководами на передней панели и монитором сверху, с отдельной отсоединяемой клавиатурой. Второе исполнение было значительно меньше по размеру – шириной в две 5 1/4" дискеты, сложенные друг на друга, а третье исполнение напоминало приплюснутое яблоко со встроенной клавиатурой. Все устройства работали значительно быстрее оригинального TRS-80, на частоте 4 МГц (с возможностью программного понижения частоты до исходной для обеспечения совместимости), дисплей поддерживал верхний и нижний регистр, аппаратное подавление помех (логика арбитража шины видеопамяти) и улучшенный набор символов. Интерфейс дисковода поддерживал двойную плотность и дисковые накопители емкостью до 800 КБ, что более чем в четыре раза превышало емкость оригинального TRS-80. Для поддержки этих емкостей дисков в режиме совместимости с TRS-80 использовалась специальная версия NewDos/80 (улучшенная дисковая операционная система, совместимая с TRS DOS). Для образовательного рынка была выпущена версия первой модели с новым пластиковым корпусом (первые Aster имели полностью металлический корпус), в верхней части которого было предусмотрено отверстие для установки кассетного магнитофона. Эта модель использовалась в кластере, состоящем из одного Aster (с дисководами) для учителя и восьми версий без дисководов для учеников. Ученики могли загружать программное обеспечение с компьютера учителя по сети на основе высокоскоростного последовательного соединения, а также отправлять свою работу учителю. Также была предусмотрена аппаратная возможность для учителя просматривать изображение на экране каждого ученика на своем мониторе.
Режимы работы
Aster использовал 64 КБ оперативной памяти и обладал уникальной возможностью поддержки двух принципиально разных внутренних архитектур: при включении без загрузочной дискеты или с дискетой TRS-DOS, Aster был полностью совместим с TRS-80, имея 48 КБ оперативной памяти. При обнаружении загрузчиком дискеты CP/M, Aster переконфигурировал свою внутреннюю архитектуру памяти "на лету", чтобы оптимально поддерживать CP/M, предоставляя 60 КБ свободной оперативной памяти для программ (TPA) и дисплей 80x25. Такая возможность двойной архитектуры существовала только на одном другом клоне TRS-80 – LOBO Max 80. С помощью специального инструмента конфигурации CT 80 можно было перенастроить драйверы дисководов для чтения и записи дискет примерно 80 других систем CP/M. Третий режим активировался специальной загрузочной дискетой, превращавшей Aster в Videotex-терминал с дисплеем 40x25 и набором символов Videotex. Программное обеспечение использовало встроенный интерфейс RS-232 Aster для управления модемом, через который осуществлялась связь с провайдером услуг Prestel.
Продажи
Большинство компьютеров Aster CT 80 (около 10 тысяч штук) были проданы школам для обучения информатике в рамках проекта, первоначально известного как "honderd scholen project" (проект "сто школ"), но впоследствии охватившего гораздо большее количество учебных заведений. Компания MCP получила этот заказ от правительства Нидерландов, поскольку её компьютер соответствовал всем техническим и прочим требованиям, включая условие о голландском происхождении и производстве в Нидерландах. Важным требованием также было обеспечение возможности использования компьютеров в сети (для этого Aster разработала специальное программное и аппаратное обеспечение). Однако впоследствии правительство изменило решение и передало 50% заказа компании Philips и её домашнему компьютеру P2000, несмотря на то, что P2000 не соответствовал всем техническим требованиям, производился в Австрии и не имел ни сетевого оборудования, ни программного обеспечения.
Компания
Компания Aster Computers базировалась в небольшом городке Аркель, недалеко от города Горинхем. Изначально Aster computer b. v. называлась MCP (Music print Computer Product), поскольку специализировалась на производстве компьютерной печати нот. Директор компании заинтересовался микропроцессорной технологией и заметил наличие рынка для продажи комплектов энтузиастам-компьютерщикам, поэтому они начали продавать электронные наборы для хобби и наняли четырех сотрудников. Они также собирали комплекты для людей, не умеющих паять, особенно "младший компьютер" от Elektor (копия KIM 1) и ZX80 от Sinclair. Среди проданных комплектов были альтернативные дисководы для компьютеров TRS 80. Однако для их работы требовался печально известный интерфейс расширения TRS 80, который был очень дорогим и имел ненадежный контроллер дисковода, поскольку в нем использовался чип WD1771 без внешнего "разделителя данных". Для решения этой проблемы MCP разработала небольшую плату расширения, которую можно было установить в разъем WD1771, и которая содержала разделитель данных и разъем для WD1791 для поддержки работы с дисками двойной плотности. Тем не менее, интерфейс расширения оставался дорогим и ненадежным из-за своей конструкции. Поэтому они решили разработать собственную альтернативу в виде улучшенного контроллера дисковода и интерфейса принтера, которые можно было бы встроить непосредственно в корпус дисковода. Недостаток расширения оперативной памяти в этом решении был решен за счет сервиса по замене 16 КБ чипов ОЗУ внутри основного блока на 64 КБ чипы. В то время как это происходило, MCP переименовалась в MCP CHIP, но столкнулась с проблемами с немецким компьютерным журналом CHIP и была вынуждена вернуться к прежнему названию. В то же время MCP продавала импортируемые домашние компьютеры, такие как TRS 80, Video Genie (еще один клон TRS 80), Luxor ABC 80 и Apple II. Они также продавали экзотический Olivetti M20 – очень ранний 16-битный персональный компьютер, один из немногих, использующих процессор Z8000. После разработки собственной полностью функциональной замены интерфейса расширения TRS 80 (которая так и не была коммерциализирована), компания поняла, что может сделать больше, чем просто перепроектировать интерфейс. Они заметили, что TRS 80 был отличным компьютером, но имел ряд недостатков. Логика отображения и возникающий "снег" на экране раздражали, отсутствовала поддержка строчных букв, можно было улучшить скорость процессора, качество и компоновка клавиатуры были неудобными, а емкость и надежность дисковода были низкими. Кроме того, более интересное программное обеспечение для систем CP/M плохо работало на TRS 80. Поэтому они решили разработать компьютерную систему, совместимую с TRS 80 и программным обеспечением CP/M, которую, по примеру Apple Computer, решили назвать в честь "типичного голландского цветка". Так появилась Aster CT 80 (CP/M/Tandy 1980). Почему они выбрали астру, а не более известный тюльпан, неизвестно – возможно, они считали это слишком претенциозным, или, возможно, тот факт, что "Астра" также является голландским женским именем, имел какое-то отношение. Примечательно, что "Астра" также было названием голландского суперкомпьютера, появившегося гораздо позже, в 2002 году. Первая версия Aster состояла из четырех "Eurocards": платы Z80 CPU с 64 КБ памяти, видеокарты на базе Motorola MC6845, платы контроллера дисковода двойной плотности и платы "клавиатура/RS 232/кассетный интерфейс". Плюс "шина", соединяющая все остальные карты, и клавиатура. Она предназначалась для энтузиастов и продавалась как комплект, состоящий из деталей и печатных плат для компьютера и подключенной клавиатуры. После продажи нескольких комплектов MCP убедилась в существовании гораздо большего рынка для улучшенной модели, продаваемой как полностью собранная система. Однако в оригинальной комплектации отсутствовало множество функций, необходимых для использования в качестве серьезной компьютерной системы. Поскольку оригинальный разработчик покинул компанию, другой сотрудник полностью переработал большую часть системы (добавив схему подавления "снега" на экране, поддержку текстового режима 80/64 символа, с разными размерами символов для режимов TRS 80 и CP/M, чтобы в режиме TRS 80 использовался весь экран, а не только 64x16 часть экрана 80x25, улучшенный набор шрифтов (добавив "оттенки серого" для графики TRS 80 "мозаика" и множество специальных символов, подобных PETSCII), а также более гибкий и надежный контроллер дисковода и интерфейс клавиатуры, плюс множество других небольших улучшений). Также был разработан корпус для основной компьютерной системы (в виде 19-дюймовой стойки для Eurocards) и для двух дисководов и блока питания. Был нанят программист для написания специальной BIOS с двойным режимом загрузки и специальной BIOS для CP/M. BIOS с двойным режимом загрузки определяла, вставлен ли дисковый носитель TRS DOS или Aster CP/M, и в зависимости от типа диска реорганизовывала внутреннюю архитектуру памяти системы для обеспечения 100% совместимости с TRS 80 или оптимальной поддержки CP/M с максимальным "рабочим пространством" и видеорежимом 80x25. Она также отвечала за переключение на ROM BASIC при включении системы с нажатой клавишей Break и позже поддерживала примитивную локальную сеть, используя порт RS 232 с модифицированной кабельной системой. Первые готовые компьютеры продавались с "комплектными" Eurocards, а версия с переработанными картами появилась примерно через месяц. Вскоре маленького магазина стало недостаточно, и они переехали в гораздо большее заводское здание поблизости (ранее фабрика по производству оконного стекла) и начали массовое производство Aster в течение нескольких лет, в течение которых штат сотрудников увеличился в двадцать раз. После нескольких лет присутствия на рынке Tandy выпустила свою улучшенную модель – TRS 80 Model III, которая решила многие из тех же проблем, что и Aster. Однако Model III все еще не полностью поддерживала CP/M, как Aster. В то же время IBM выпустила свой оригинальный IBM PC, который, кстати, удивительно напоминал базовую конфигурацию Aster с дисководами и отдельной клавиатурой. Aster была выбрана голландскими школами для использования в комплекте из восьми компьютеров без дисководов и одного Aster с дисководами большой емкости, все подключенные к локальной сети на базе высокоскоростного последовательного порта Aster и специальных кабелей, позволяющих любому компьютеру в сети транслировать данные на все остальные компьютеры. Дисковая система обслуживалась учителем, который мог отправлять программы и данные с дискеты на дисководы бездисковых систем учащихся благодаря специальной BIOS в этих системах. Ученики могли отправлять программы и данные обратно учителю через ту же локальную сеть или сохранять их на кассетный магнитофон, встроенный в бездисковые устройства. С помощью специального "видеопереключателя" учитель также мог видеть копию экрана каждого ученика на своем экране. Было продано около тысячи таких систем для сотен голландских школ. Из-за проблем с денежным потоком (вызванных слишком быстрым ростом, недостаточным финансированием, техническими проблемами и внезапной проблемой с поставками процессоров Z80) компания внезапно прекратила свое существование, даже не достигнув полного расцвета. Возможно, компьютер Aster вдохновил другую голландскую компьютерную фирму назвать свой компьютер в честь другого типичного голландского цветка – тюльпана, Tulip System 1, который появился примерно в то же время, когда Aster прекратила свое существование. Большинство инженеров, которые разрабатывали аппаратное и программное обеспечение Aster, продолжили разрабатывать аппаратное и программное обеспечение для (тогда новой) системы MSX в компании под названием "Micro Technology b. v.".