Как стать автором
Обновить
155.97
Serverspace
IT-инфраструктура | Удвоение платежа по коду HABR

Польский ответ IBM: Mazovia 1016 — забытый компьютер из соцлагеря

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.9K


Вторая половина 80-х — удивительная эпоха: «железный занавес» еще не пал, но сквозняк с Запада уже вовсю гулял по коридорам восточноевропейских НИИ и аудиториям учебных заведений. Уже тогда стало очевидно: персональные компьютеры стандарта IBM PC занимают лидирующие позиции во всем мире, но их массовая закупка в капиталистических странах для государств Восточного блока всё еще была сопряжена с объективными сложностями — прежде всего, с необходимостью тратить на это драгоценную валюту.

К истории проекта


В социалистической Польше никто не питал иллюзий: чтобы оставаться в игре, нужно иметь свой PC-совместимый компьютер. Советский Союз, несмотря на вечную проблему «дефицита всего», уже научился делать собственные аналоги — пусть не всегда изящные, но рабочие, неплохие по качеству и совместимые с оригиналом. В руках инженеров появились «ЕС-1840» и «Искра-1030», и это вселяло надежду в союзников по Варшавскому договору. Наличие собственных технологий в те времена рассматривалось, как признак самостоятельности, политической и экономической независимости — не даром же с высоких трибун вещали про шаг в будущее, про способность быть не потребителем, а творцом.

Промышленный потенциал Польской Народной Республики тогда еще мог выдавать на гора амбициозные проекты. И польские инженеры решили принять этот вызов. Несмотря на нехватку лабораторного оборудования, импортных микросхем и документации, они взялись за создание компьютера, который мог бы работать с тем же программным обеспечением, что и его западные собратья, и при этом составить достойную конкуренцию персоналкам советского производства. Так на свет появилась ЭВМ Mazovia 1016 — компьютер получил название в честь исторической области Мазовия, где велась его разработка.


Задача создать собственную версию IBM PC — сродни покорению Эвереста в домашних тапочках: для поляков это была попытка на ощупь пройти по пути, который на Западе уже протоптали инженеры, программисты, маркетологи, промышленные дизайнеры и свободный рынок. Несмотря на весь творческий энтузиазм, руководители страны прекрасно понимали: решить столь сложную технологическую задачу можно только совместными усилиями нескольких НИИ и производственных предприятий. В марте 1985 года было создано объединение Mikrokomputery, в состав которого вошли двенадцать ведущих польских организаций, включая такие, как Unitra, Mera-Błonie, Meramat и Metronex. Эта кооперация преследовала только одну цель: разработку и производство первого польского компьютера, совместимого с IBM PC, причем перед создателями ставили задачу не просто выпустить очередной клон IBM-совместимого ПК, но и по возможности улучшить его характеристики, адаптировав машину для польского рынка. Руководство проектом осуществлял Институт математических машин в Варшаве (тот самый, где начинала свою карьеру Эльжбета Барбара Езерска-Земкевич), а главным конструктором стал инженер Януш Попко.


Януш Попко окончил факультет электроники Варшавского политехнического университета в 1968 году. Он трудился инженером в Центре исследований и разработок оборудования информационных технологий на заводе ERA в Варшаве, принимал участие в создании компьютеров ZAM-41a, Odra 1305, а также разрабатывал систему ввода-вывода для ЭВМ Momik 8b. Он же считается автором прототипа миникомпьютера СМ-3, аналога ЭВМ PDP11/20, который разрабатывался в лабораториях НПО ERA. Поэтому амбициозная задача создать версию IBM PC с польским колоритом была ему вполне по плечу — и Януш Попко справился с ней блестяще.

Устройство компьютера


В качестве базы для Mazovia 1016 разработчики выбрали советскую микросхему К1810ВМ86 — аналог Intel 8086, однокристальный 16-разрядный процессор с быстродействием около 2 млн операций в секунду и тактовой частотой 4,77 МГц. Базовый объем оперативной памяти составлял 256 КБайт, с возможностью расширения до 640 Кбайт, которых, как говорил Билл Гейтс, «должно хватить всем». В ПЗУ объемом 48 Кбайт хранился BIOS, набор микропрограмм для управления загрузкой компьютера и интерпретатор языка BASIC, адаптированный для работы с графическими адаптерами Hercules (HBASICA). Это обеспечивало базовую функциональность персоналки без загрузки с внешних носителей.


Компьютер Mazovia 1016 оборудовался двумя дисководами 5,25 дюйма по 360 КБайт каждый. В базовой конфигурации персоналка не оснащалась жестким диском, но опционально к ней можно было подключить винчестер производства болгарского предприятия ИЗОТ емкостью от 10 до 30 Мбайт. После этого Mazovia 1016 превращалась в очень мощный для своего времени компьютер: наличием жесткого диска не могла похвастаться даже советская «Искра-1030» в своей наиболее распространенной комплектации.

Видеоадаптер, которым комплектовалась персоналка, относился к стандарту Hercules, и поддерживал в текстовом режиме вывод 25 строк по 80 символов в каждой, а в графическом — разрешение 720×348 точек. К компьютеру можно было подключить монохромный дисплей с черно-зеленым изображением MM12P, или цветной монитор MGK14. В принципе, Mazovia 1016 могла работать с любым монитором, совместимым со стандартом Hercules, никаких других технических ограничений тут не существовало.



Mazovia 1016 комплектовалась 84-клавишной клавиатурой с раскладкой QWERTY, адаптированной для польского языка — на клавиши были прямо с завода нанесены символы польского алфавита. Этот самый алфавит поддерживался и на программно-аппаратном уровне: для компьютера была разработана собственная кодировка символов — Mazovia, позволяющая корректно отображать польские буквы. Кодировка основана на кодовой странице 437, но с изменениями, позволявшими включить в нее символы польского языка. Новая кодовая страница была создана в 1984 году программистом Яном Климовичем в Институте математических машин (IMM) в Варшаве, при этом она имела несколько модификаций: Mazovia с кавычками, Mazovia 157, позже появились Fido Mazovia и zł Mazovia. Это решение обеспечивало совместимость с популярными программами того времени и позволяло пользователям комфортно работать на родном языке.

Кодировка получила официальное признание после того, как в 1986 году ее принял в качестве базового стандарта Польский национальный банк (NBP). Примечательно, что помимо Mazovia компьютер прямо «с завода» поддерживал и кириллицу — предприятие Mikrokomputery искренне рассчитывало наладить экспорт Mazovia 1016 в СССР, но этому не суждено было случиться, поскольку в Союзе имелся собственный парк IBM-совместимой техники, и советские предприятия не желали конкурировать на этом высокотехнологичном рынке с поляками.


Наличие в архитектуре Mazovia 1016 параллельного порта Centronics позволяло подключать различные периферийные устройства, расширявшие функциональность системы. Для вывода на печать польская промышленность предлагала матричные принтеры D-100/PC и D-100E/PC, но к этому ПК часто подключали и Epson-совместимые принтеры производства ГДР-овского предприятия Robotron, а также различные плоттеры. В целом, машина позволяла использовать практически любую IBM-совместимую периферию, при наличии, разумеется, соответствующих драйверов.

Программное обеспечение и дальнейшая судьба


Другой самый известный польский компьютер, Mera 400, использовал собственную UNIX-совместимую операционную систему под названием CROOK. Создатели Mazovia 1016 не стали изобретать велосипед с квадратными колесами, и просто установили на свою машину MS-DOS, благодаря чему появилась возможность использовать весь спектр созданного для IBM PC программного обеспечения — файловые менеджеры вроде Norton Commander, текстовые и табличные редакторы, компиляторы С и Pascal, и, конечно же, игры. Любой софт для MS-DOS запускался на Mazovia 1016 без каких-либо проблем.

Серийное производство Mazovia 1016 запустили в 1986 году на Варшавском заводе ERA. Компьютер поставлялся в средние школы, техникумы и высшие учебные заведения: на базе Mazovia 1016 успешно комплектовались польские классы информатики. Первоначально планировалось выпускать до 3000 единиц в год, но эти объемы так и не были достигнуты. Главной причиной тому стала чрезвычайно высокая цена компьютера: стоимость Mazovia 1016 составляла около 60 средних зарплат, что делало его совершенно недоступным для большинства граждан Польши. Однако этот ПК активно использовался в школах для обучения информатике благодаря государственной поддержке, хотя критики и утверждали, что закупить для этих целей советские персоналки было бы намного выгоднее и дешевле.

Как и Mera 400, ставшая звездой фильма «Сексмиссия, или Новые амазонки», Mazovia 1016 был увековечен в польско-чехословацкой научно-фантастической киноленте 1988 года «Пан Клякса в космосе». Правда, в отличие от «Амазонок», этот фильм по какой-то причине не попал в советский прокат и не был дублирован на русском языке.


Всего предприятие ERA выпустило около 40 тысяч экземпляров этого компьютера, и все они поступили в образовательные учреждения Польши. Точная дата, когда производство Mazovia 1016 было окончательно прекращено, неизвестна, но скорее всего, это произошло уже в начале 90-х с приходом рыночной экономики и появлением на рынке относительно недорогих зарубежных персональных компьютеров.

И пусть Mazovia 1016 не стал массовым феноменом, пусть сегодня об этом ПК знает лишь узкий круг энтузиастов и компьютерных археологов — в нем, как в янтаре, застыла целая эпоха. Эпоха, когда будущее еще можно было спроектировать на ватмане и собрать на монтажной плате где-нибудь в варшавском НИИ.

К огромному сожалению, значительная часть этих компьютеров была списана и утилизирована в первой половине 90-х. Сегодня Mazovia 1016 еще можно отыскать на компьютерных барахолках, а один полностью исправный экземпляр выставлен в Музее ретротехники «Яндекса» в Москве.

Статья поддерживается командой Serverspace.

Serverspace — провайдер облачных сервисов, предоставляющий в аренду виртуальные серверы с ОС Linux и Windows в 8 дата-центрах: Россия, Беларусь, Казахстан, Нидерланды, Турция, США, Канада и Бразилия. Для построения ИТ-инфраструктуры провайдер также предлагает: создание сетей, шлюзов, бэкапы, сервисы CDN, DNS, объектное хранилище S3.

IT-инфраструктура | Удвоение первого платежа по коду HABR

Теги:
Хабы:
+34
Комментарии28

Публикации

Информация

Сайт
serverspace.ru
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Danial Fedorov