
Если вы думаете, что в начале 1980-х персональные компьютеры создавались исключительно в гаражах Кремниевой долины гениальными волосатыми хиппи… то вы почти правы. Почти — потому что в это же самое время на другом конце земного шара, в Венгрии, группа инженеров тоже решила, что пора бы им изобрести свою собственную персоналку. Так появился Primo, компьютер из социалистической Венгерской Народной Республики, открывший путь в IT тысячам венгерских школьников.
Этот компьютер разработали в 1984 году инженеры Научно-исследовательского института компьютерных технологий и автоматизации Венгерской академии наук (MTA SZTAKI), и, по слухам, в процессе было изобретено не только уникальное железо, но и парочка новых венгерских ругательств. Что вполне понятно: собрать работоспособный компьютер из деталей, часть которых изготовлена в социалистической Польше, часть — в ГДР, а остальное вообще непонятно где — задача, прямо скажем, достойная Ленинской премии.
Создатели Primo вдохновлялись архитектурой одной из самых успешных персоналок в те времена — британского Sinclair ZX Spectrum. Поэтому в качестве процессора этой 8-битной машины был выбран Zilog Z80, вернее, его ГДР-овский аналог U880, работавший на частоте 2,5 МГц и выпускавшийся на заводе имени Карла Маркса (VEB Mikroelektronik «Karl Marx») в городе Эрфурт.

А вот плату компьютера проектировали с нуля, что, в общем-то, логично: значительная часть микросхем, использовавшихся в конструкции оригинального «Спекки», в Венгрии была недоступна, и инженерам пришлось пользоваться тем, что имелось в наличии. Видимо, именно из-за дефицита зарубежных чипов Primo не поддерживал вывод цветного изображения: графика была монохромной с единственным доступным разрешением 256х192. На композитный видеовыход подавался чересстрочный видеосигнал PAL на 312 растровых строк. Изначально разработчики планировали добавить в Primo отдельный видеомодулятор под антенный вход телевизора, но в итоге это так и не было реализовано.
Однобитный звук выводился на встроенный динамик. На задней стенке имелся разъем для подключения бытового магнитофона: использовались стандартные для ZX Spectrum интерфейс и инструкции чтения-записи. Конструктивно на материнской плате Primo имелся дополнительный разъем для подключения контроллера дисковода, но сам контроллер тоже в конечном итоге не был создан, поэтому разъем так и остался невостребованным.
Машина была спроектирована сразу в трех версиях, отличавшихся объемом оперативной памяти: 16, 32 и 48 Кбайт, при этом на плате еще имелось 16 Кбайт EPROM для хранения программ. В конструкции компьютера применялась оригинальная «плоская» ёмкостная клавиатура, разработанная инженером Габором Эрлеем — венгерские пользователи насмешливо называли ее «masszírozantyúzat», «массажная подушка», потому что клавиши нужно было не нажимать, а «массировать», чтобы они хоть как-то срабатывали. Из-за того, что такая клавиатура была смонтирована непосредственно на печатной плате и не содержала движущихся компонентов, она получилась практически «вечной». Школьники могли пользоваться ей немытыми руками или ронять на компьютер крошки — клавиатуре было все равно. С другой стороны, из-за низкой чувствительности часто возникали мелкие ошибки — например, спонтанно повторяющиеся срабатывания клавиш, да и пользователю было сложно понять, нажалась нужная ему кнопка, или нет. На моем первом «Спектруме» была именно такая клавиатура, и надо сказать, что работа с ней и вправду казалась самым настоящим мучением. В отличие от стандарта ZX Spectrum, клавиатура Primo имела «длинный» пробел, как на «взрослых» персоналках, и QWERTZ-раскладку (клавиши «Y» и «Z» на ней поменялись местами). Позже в продажу поступила модификация Primo B с нормальной кнопочной клавиатурой: такие компьютеры считались дефицитным товаром и за ними шла самая настоящая «охота».

Специально для Primo инженеры разработали элегантный пластмассовый корпус, дизайн которого напоминал эстетику американских компьютеров компании Tandy. Корпус получился и вправду стильным, и при этом довольно компактным — настолько, что блок питания в него не влез. Этот блок поставлялся отдельно и получился откровенно неудачным: пользователи называли его «гриль-печь» из-за расположенной в верхней части радиаторной решетки, сквозь которую проглядывали внутренности устройства, и тенденцию к постоянным перегревам.

Изобрести персоналку — это еще половина дела: ее еще нужно где-то производить. Венгрию начала 80-х нельзя было назвать индустриальной страной: скорее, она в большей степени была сельскохозяйственной, и в отличие от суровых соседей, венгры уже тогда вели себя как европейцы на временной партнёрской стажировке в соцлагере. Руководство страны решило, что если уж равенство, то хотя бы с острым мадьярским соусом. Поэтому экономика Венгрии представляла собой странный коктейль из социалистической системы и осторожных рыночных вкраплений: параллельно с плановой экономикой существовал и мелкий бизнес. То есть официально его не было, — а неофициально он присутствовал везде.
Как и другие государственные предприятия того времени, Институт компьютерных технологий и автоматизации имел подшефное фермерское хозяйство, куда инженеров время от времени гоняли «на картошку», чтобы те не засиживались за кульманами. Вот на базе такого хозяйства «Новая Жизнь» в местечке Шаришап, где имелось несколько пустующих ангаров, и наладили сборку компьютеров Primo. Первые 7000 машин по воспоминаниям современников паялись буквально «на кухонных столах» между ящиками с помидорами и мешками с удобрениями. Эти персоналки поставлялись в компьютерные классы школ — одобренная правительством программа производства позволила за несколько лет укомплектовать компьютерами Primo практически все начальные учебные заведения в городах Венгерской Народной Республики. Позже на базе этого «стихийного производства» было создано малое предприятие MTA SzTAKI, специализировавшееся на серийном выпуске персональных компьютеров, которое со временем переименовали в Microkey.

Персоналки оснащались черно-белыми телевизорами Junoszty (аналогами советских «Юность») в качестве мониторов и венгерскими магнитофонами BRG MK 27 или MK 29. Как и в «Спектруме», в Primo был вшит в ПЗУ BASIC, но в комплекте к компьютеру шли дополнительные кассеты с Forth и Ассемблером. Помимо демонстрационных программ на этих кассетах можно было найти «адаптированные версии» многих популярных игр для ZX Spectrum. Например, одной из самых известных в Венгрии стала игра под названием «Kelj fel Jancsi» — копия платформера, знакомого владельцам «Спектрумов» под названием «Roly-poly».

Primo не только централизованно поставлялся в школы, но и поступил в свободную продажу. В венгерских газетах публиковались обзорные статьи и проводились целые рекламные компании для покупателей с розыгрышами призов (в виде кассет с подборками игр) и бесплатным мерчем: календарями и плакатами, изображавшими эту персоналку. Правда, стоил Primo по местным меркам немало: рекомендуемая розничная цена составляла 10 000 форинтов (примерно вдвое больше средней месячной зарплаты в то время), а у «перекупов» на вторичном рынке компьютер стоил значительно дороже. Поскольку в стране все же царила плановая экономика, правительство требовало, чтобы цена компьютера оставалась относительно низкой, но тогда его выпуск становился попросту нерентабельным. Производители нашли выход из положения: официально Primo стоил недорого, зато его блок питания обходился в два раза дороже самой персоналки, а одно без другого попросту не продавалось. Тем не менее, его покупали — интерес к вычислительной технике у венгерской молодежи рос с каждым годом.
Народной популярности Primo добавило и появление множества книг по BASIC для этого компьютера, издававшихся в Венгрии большими тиражами. Авторы использовали беспроигрышную стратегию: они освещали в своих учебниках написание игр, что привлекало юную аудиторию. Листинги программ для Primo публиковались и в технических журналах, при этом читатели активно делились друг с другом своими собственными работами — в итоге вокруг Primo образовалось своеобразное комьюнити, участники которого увлекались разработкой софта и играми. Конечно, играть на компьютере с черно-белой графикой было не столь интересно, но Primo, тем не менее, стал отличным инструментом для изучения молодыми людьми основ информатики и программирования.

Помимо самого компьютера и блока питания (он поставлялся в отдельной коробке) в заводском комплекте имелась довольно толстая книжка с описанием возможностей машины и учебником по языку BASIC. И еще — отдельная брошюра с исправлением ошибок в этой книжке, которых, как оказалось на практике, было допущено просто невероятное количество.
Компьютер Primo серийно производился до середины 80-х, всего SzTAKI/Microkey выпустила порядка 9000 экземпляров этой машины. К 1986 году инженеры Microkey разработали прототип усовершенствованной версии этого компьютера: Pro-Primo с поддержкой цветной графики — помимо цветного графического дисплея к нему можно было подключить несколько периферийных устройств, включая матричный принтер. Этот прототип получил первую государственную премию в категории «ЭВМ для старших классов», но в серию так и не пошел: как раз в этот период в Венгрии было зарегистрировано международное торгово-закупочное предприятие Novotrade, которое стало массово завозить в страну Commodore-16. Он-то и вытеснил с рынка Primo, окончательно «похоронив» только что зародившуюся венгерскую компьютерную промышленность.
Несмотря на то, что Primo не выпускается уже почти 40 лет, в Венгрии у этого компьютера осталось очень много верных поклонников. Кто-то до сих пор бережно хранит его в кладовке, между банками с вареньем и коробкой от советского пылесоса, кто-то запускает эмулятор и смахивает ностальгическую слезу, вспоминая, как вводил команды BASIC, чтобы нарисовать на экране черно-белого телевизора квадрат.
Primo давно сделался предметом коллекционирования, таинственным артефактом, который умел считать, пищать и показывать на экране буквы. Его любят не столько за функционал — богатством которого, скажем прямо, он похвастаться не мог, — сколько как воплощение духа времени, времени энтузиазма и инженерной смекалки, когда даже оригинальный пластмассовый корпус со встроенной плёночной клавиатурой казался поводом для национальной гордости.
Статья поддерживается командой Serverspace.
Serverspace — провайдер облачных сервисов, предоставляющий в аренду виртуальные серверы с ОС Linux и Windows в 8 дата-центрах: Россия, Беларусь, Казахстан, Нидерланды, Турция, США, Канада и Бразилия. Для построения ИТ-инфраструктуры провайдер также предлагает: создание сетей, шлюзов, бэкапы, сервисы CDN, DNS, объектное хранилище S3.
IT-инфраструктура | Удвоение первого платежа по коду HABR
