Астра СТ-80 - Aster CT-80

Самая первая «китовая» версия Aster CT-80 под управлением Newdos / 80. Экран режима 64x16 TRS-80 использует только небольшую часть экрана монитора, потому что буквы имеют тот же размер, что и экран 80x25 CP / M. Это была одна из вещей, которая была исправлена ​​вскоре после преобразования в коммерческий продукт.

Aster CT-80 , ранний (1982) дома / персональный компьютер , разработанный небольшая голландская MCP компании (позже переименованная в Aster Computers), была продана в своем первом воплощении в качестве комплекта для любителей. Позже он был продан готовым к употреблению. Он состоял из нескольких печатных плат Eurocard с разъемами DIN 41612 и объединительной платы, построенной на основе 19-дюймовой стойки . Это был первый коммерчески доступный голландский персональный / домашний компьютер. Компьютер Aster мог использовать программное обеспечение, написанное для популярного компьютера Tandy TRS-80, при устранении многих проблем этого компьютера, но он также мог запускать программное обеспечение CP / M с большим объемом свободной памяти Transient Program Area (TPA). и полный дисплей 80 × 25, и его можно было использовать как терминал видеотекста. Хотя Aster был клоном TRS-80 Model I, на самом деле он был более совместим с TRS-80 Model III и запускал все программное обеспечение этих систем, включая игры. Он также имел встроенный динамик, совместимый с таким игровым программным обеспечением.

Модели

Было продано три модели. Первая модель (выпущенная в июне 1982 г.) выглядела как IBM PC : прямоугольный базовый блок с двумя дисководами для гибких дисков спереди и монитором сверху с отдельной съемной клавиатурой. Второе воплощение представляло собой устройство гораздо меньшего размера, шириной в два 5 1 / 4- дюймовых флоппи-дисковода, установленных друг на друга, а третье воплощение выглядело как сплющенный Apple со встроенной клавиатурой.

Все устройства работали намного быстрее, чем оригинальный TRS-80 , на частоте 4 МГц (с программно выбираемым дросселем до исходной скорости в целях совместимости), а дисплей поддерживал верхний и нижний регистр, аппаратное подавление снега (логика арбитража шины видеопамяти), и улучшенный набор шрифтов символов. Интерфейс гибких дисков поддерживает двойную плотность и емкость диска до 800 КБ , что более чем в четыре раза превышает емкость оригинального TRS-80. Специальная версия NewDos / 80 (улучшенная дисковая операционная система, совместимая с TRS-DOS ) использовалась для поддержки этой емкости диска при использовании режима совместимости с TRS-80.

Для образовательного рынка была выпущена версия первой модели с новым пластиковым корпусом (у First Asters был цельнометаллический корпус), который также имел отверстие наверху, в которое можно было поместить кассетный магнитофон. Эта модель использовалась в кластере с одной Aster (с дисковыми накопителями) для учителя и восемью бездисковыми версиями для учеников. Ученики могли загружать программное обеспечение с компьютера учителя через сеть, основанную на быстром последовательном соединении, а также отправлять свои работы обратно на компьютер учителя. Также было установлено оборудование, с помощью которого учитель мог видеть изображение экрана каждого ученика на своем собственном мониторе.

Режимы работы

Aster использовал 64 КБ оперативной памяти и обладал уникальной функцией поддержки двух принципиально разных внутренних архитектур: при включении без загрузочной дискеты или с дискетой TRS-DOS Aster был полностью совместим с TRS-80 с 48 КБ или RAM. Когда загрузчик обнаруживал дискету CP / M , Aster изменял конфигурацию своей внутренней памяти на лету для оптимальной поддержки CP / M с 60 КБ свободной оперативной памяти для программ ( TPA ) и дисплеем 80 x 25. Эта возможность двойной архитектуры существовала только в одном другом клоне TRS-80, LOBO Max-80 .

С помощью специального инструмента настройки CT-80 мог перенастроить свои драйверы гибких дисков для чтения и записи дискет примерно 80 других систем CP / M.

В третий режим входила специальная загрузочная дискета, которая превращала Aster в терминал Videotex с дисплеем 40x25 и набором символов Videotex. Программное обеспечение использовало встроенный интерфейс RS232 Aster для управления модемом, через который он мог связываться с Prestel. поставщик услуг.

Продажи

Большинство Aster CT-80 (около 10 тысяч из них) были проданы школам для компьютерного обучения в рамках проекта, который сначала был известен как «Проект Хондерд Шолен» (проект ста школ), но позже в нем участвовало гораздо больше, чем просто сто школ. . MCP получила этот заказ от голландского правительства, потому что их компьютер отвечал всем техническим и прочим требованиям, включая требование о том, чтобы компьютеры были голландского происхождения и производились в Нидерландах. Еще одним важным требованием было то, что компьютеры можно было использовать в сети (для этого Астер разработала специальное программное и аппаратное обеспечение). Однако позже правительство передало 50% заказа Philips и их домашнему компьютеру P2000, хотя P2000 не отвечал всем техническим требованиям, был произведен в Австрии и не имел ни сетевого оборудования, ни программного обеспечения.

Компания

Компьютеры Aster базировались в небольшом городке Аркель недалеко от города Горинхем . Первоначально Aster computer bv называлась MCP (Компьютерный продукт для печати музыки), потому что специализировалась на компьютерной печати нот. Директор компании интересовался микропроцессорной технологией и заметил, что существует рынок продажи комплектов любителям компьютерного строительства, поэтому они начали продавать электронные комплекты любителям и наняли в то время четырех человек. Они также собрали комплекты для людей без навыков пайки, особенно « младший компьютер » от 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 ( C P / M / T andy - 19 80 ). Почему они выбрали Aster, а не более известный Tulip, неизвестно, возможно, они думали, что это будет слишком самонадеянно, или, возможно, тот факт, что «Aster» - также имя голландских девочек, имеет какое-то отношение к этому. Примечательно, что «Астер» также назвали голландский суперкомпьютер намного позже, в 2002 году.

Первая версия Aster состояла из четырех « еврокарт », одной карты ЦП Z80 с памятью 64 КБ, одной видеокарты на базе Motorola MC6845 , одной карты контроллера гибких дисков двойной плотности и одной карты «клавиатура / RS232 / интерфейс кассеты». . Плюс «объединительная плата» (которая соединяла все остальные карты) и клавиатура. И был предназначен для любителей, чтобы продаваться как комплект, состоящий из частей и печатных плат для компьютера и прилагаемой клавиатуры. После продажи нескольких комплектов MCP убедилась, что рынок для улучшенной модели, продаваемой как готовая рабочая система, гораздо шире. Однако исходной версии комплекта не хватало многих функций, которые не позволяли использовать ее в качестве серьезной компьютерной системы. Поскольку первоначальный дизайнер покинул компанию, другой сотрудник полностью переработал большую часть системы (добавив схему для удаления снега на дисплее, настоящую поддержку текстового режима 80/64 столбца (с буквами разного размера для режима TRS-80 и CP / M, поэтому что в режиме TRS-80 также использовался полный экран, а не только часть 64 × 16 экрана 80 × 25) с улучшенным набором шрифтов (добавление версии мозаики TRS-80 с «серой шкалой» и многих специальных PETSCII как символы), а также более гибкий и надежный контроллер гибких дисков и интерфейс клавиатуры, а также множество других небольших улучшений), также был разработан корпус для основной компьютерной системы (в виде 19-дюймовой стойки для еврокарт) и для два дисковода для гибких дисков и блок питания. Был нанят инженер-программист для написания специального BIOS для «режима двойной загрузки» и специального BIOS для CP / M. BIOS «с двойной загрузкой» фактически обнаружил, был ли в дисковод помещен диск TRS-DOS или Aster CP / M, и, в зависимости от типа диска, реорганизовал архитектуру внутренней памяти системы до 100 % TRS-80 совместим или оптимально поддерживает CP / M, с максимально возможным «рабочим пространством» и видеорежимом 80 × 25. Он также отвечал за переключение на ROM BASIC, когда система включалась с нажатой клавишей прерывания, а позже поддерживал примитивную систему LAN, используя порт RS232 с измененной разводкой кабелей. Самые первые из готовых компьютеров продавались с «китовыми» версиями еврокарт, версия с переработанными картами появилась примерно на месяц позже.

Вскоре магазинчик стал слишком маленьким, и они переехали в гораздо более просторное здание фабрики поблизости (бывшее завод по производству оконного стекла) и начали массовое производство Aster в течение нескольких лет, за это время штат сотрудников вырос в двадцать раз.

После того, как Aster несколько лет находился на рынке, Tandy выпустила свою собственную улучшенную модель, компьютер TRS-80 Model III, который решил многие из тех же проблем, что и Aster, но модель 3 все еще не полностью поддерживала CP / М как у Астры. Тем временем IBM выпустила свой оригинальный IBM PC, который, кстати, удивительно напоминал базу Asters с дисководами + отдельная клавиатура.

Aster был выбран для голландских школ министерством образования Нидерландов в комплекте с восемью бездисковыми Asters и одним Aster с флоппи-дисководами большой емкости, все они подключены к локальной сети на основе оборудования высокоскоростного последовательного порта Aster. , а также специальные кабели, которые позволяли любому компьютеру в локальной сети передавать данные на все остальные компьютеры. Системой на основе гибких дисков управлял учитель, который мог отправлять программы со своей дискеты и данные в бездисковые системы ученика благодаря специальному BIOS в этих системах. Студенты могли отправлять программы и данные обратно учителю через ту же локальную сеть или сохранять на кассетный магнитофон, встроенный в бездисковые устройства. С помощью специального «переключателя видео» учитель также мог видеть копию дисплея каждого ученика на его собственном экране. Около тысячи таких систем было продано для многих сотен голландских школ.

Из-за проблем с денежными потоками (вызванных слишком быстрым ростом, недостаточной финансовой поддержкой, техническими проблемами и внезапной проблемой с поставками процессоров Z80) компания внезапно закрылась еще до того, как полностью реализовалась.

Возможно, компьютер Aster вдохновил другую голландскую компьютерную фирму назвать свой компьютер в честь другого типичного голландского цветка - Tulip's Tulip System-1, появившегося примерно в то же время, когда Aster свернулась.

Большинство инженеров, разработавших аппаратное и программное обеспечение Aster, продолжили разработку аппаратного и программного обеспечения для (тогда новой) системы MSX для компании под названием «Micro Technology bv».

Невыпущенные дополнения

Чтобы улучшить и модернизировать Aster CT-80, компания также разработала три альтернативных видеоадаптера для дополнения или замены TRS-80-совместимой видеокарты (из-за модульной природы Aster это просто вопрос замены видеокарты, и / или карту ЦП для обновления системы).

  • Монохромная видеокарта очень высокого разрешения с блиттером и возможностью аппаратного рисования текстовых линий и дуг была разработана для приложений САПР на основе микросхемы NEC μPD7220 , разработанной для графических терминалов, но также использовалась некоторыми персональными компьютерами, такими как DEC Rainbow, и особенно также для Tulip System I.
  • Цветная видеокарта с возможностью создания спрайтов на основе того же видеочипа ( TMS9918 ), что и компьютеры TI99 / 4 и MSX , предназначенная для игр, а также более творческое и красочное образовательное программное обеспечение. Создан рабочий прототип этой карты.
  • Сменная карта для оригинальной TRS-80-совместимой видеокарты, программное обеспечение, совместимое с оригинальной, но с добавленным цветом и возможностями очень высокого разрешения. тоже был на чертежной доске. Основанный на более новой, немного более гибкой версии оригинального видеочипа Motorola MC6845 от Asters, Rockwell 6545, он работал путем добавления нового видеорежима, который позволял перепрограммировать расширенную (2048 символов вместо 256 символов) версию. из набора символов , поддерживаемого расширенной памятью символов видеокарты , которая не использовала один (8 бит) байт на символ, но в 11 бите «слово», так что можно было бы рассмотреть каждый из имеющихся 2048 уникальных программируемых символов. Это означало, что он мог предоставлять отдельный программируемый символ для всех 1024 (64x16) или 2000 (80x25) символов на экране. Заполнив память указателя символов значениями от нуля до 1999, это по существу превратило отображение текстового режима в графический режим очень высокого разрешения с «памятью шрифтов», выступающей в качестве видеопамяти растровой графики высокого разрешения . Поскольку символы были 8 x 12 пикселей, это означало, что были созданы разрешения видео 512 x 192 пикселей (в символьном режиме 64x16) или 640 x 300 пикселей (в символьном режиме 80x25), что для того времени было довольно высоким показателем. Также поддерживался режим «двойной ширины» TRS-80, поэтому также были возможны 256 x 192 пикселей (в режиме символов 32x16) или 320 x 300 пикселей (в режиме символов 40x25). Видеокарта также поддерживает 16 цветов переднего плана и 16 цветов фона для каждого символа, обеспечивая один байт на позицию символа (2K) «цветовой рамки». Один полубайт такого байта затем управлял цветом переднего плана, а другой полубайт управлял цветом фона, система очень похожа на Sinclair ZX Spectrum , фактически в режиме 256x192 режим отображения был практически идентичен видео Sinclair ZX Спектр . Цветовая память была также доступна в «обычных» текстовых режимах TRS-80 и CP / M, что означало, что существующее программное обеспечение TRS-80 и CP / M можно было легко модифицировать для добавления цвета. Эта видеокарта также будет поддерживать быструю прокрутку цветных экранов с высоким разрешением для игр, потому что у нее была косвенная ссылка на указатели символов, поэтому можно было быстро прокручивать дисплей с высоким разрешением (или использовать другие эффекты), просто манипулируя 1920 / 1024 байта текстового видео вместо 24 576 байтов видеопамяти высокого разрешения.

Интерфейс жесткого диска также был в разработке, который добавит интерфейс SCSI и необходимое программное обеспечение. Был разработан рабочий прототип, в который был добавлен жесткий диск на 40 Мбайт.

Что касается программного обеспечения, то велась работа по замене устаревшего «пользовательского интерфейса» CP / M (процессор командной консоли CCP ) на более современный ZCPR .

Наконец, была разработана замена устаревшего процессора Z80 в виде платы Intel 8086 и дополнительных плат памяти 512K 16 бит. Такая замена компонентов системы ЦП и памяти была возможна, потому что Aster CT-80 был разработан для использования объединительной платы, которая была разработана для поддержки как 8-, так и 16-разрядных процессоров, и использовала модульную конструкцию на основе еврокарты со слотами для резервирования для расширения. Теоретически система может поддерживать Z80 и 8086 одновременно. Были сформулированы планы поддержки CP / M-86 и даже MS-DOS.

К сожалению, ни одно из этих расширений системы не стало доступным, потому что компания закрылась до того, как какое-либо из них могло быть выпущено.

внешние ссылки

Примечания