
Чехословакия всегда была многонациональным государством, но несмотря на старательно демонстрируемое единство, противоречия между чехами и словаками существовали всегда, и проявлялись порой даже в мелочах. Например, школы и профессиональные учебные заведения в словацкой части страны оснащались персоналками PMD 85 от компании Tesla, тогда как в чешских школах предпочитали совершенно другой компьютер. Тоже местного производства, но с оригинальной модульной конструкцией и интересной историей. Называлась эта малоизвестная машина IQ 151.
У IQ 151 — очень сложная судьба. История этой удивительной машины началась в 1982 году в Чешском техническом университете в Праге, студенты которого разработали терминал IK 80-M для подключения к мейнфреймам. Этот терминал собирались использовать в образовательных целях, поскольку ЭВМ в университете была одна, а желающих освоить азы программирования и получить перспективную профессию в области информатики — наоборот, много.

Именно этот терминал и стал основой для персонального компьютера IQ 150, который разработали инженеры чешского завода промышленной автоматики ZPA Nový Bor по заказу Министерства образования Чехословакии. Машина строилась вокруг процессора Tesla MHB8080А — производившейся в Чехословакии нелицензионной копии Intel 8080A. Компьютер оснащался 32 Кбайтами оперативной памяти (в дальнейшем объем увеличили до 64 Кбайт) и ПЗУ объемом 4 Кбайта, в котором помещалась микропрограмма ввода-вывода для работы с магнитной лентой. Изображение выводилось на телевизор, а в качестве накопителя использовался бытовой кассетный магнитофон.
Всего предприятие в городе Новый Бор выпустило около 50 таких персоналок, прежде чем выяснилось, что для повседневной эксплуатации они практически непригодны. Инженеры не только допустили огромное количество ошибок при проектировании печатных плат, но и создали очень неудачный корпус, в котором компьютер перегревался и просто отказывался работать. Заказчики писали рекламации и массово возвращали эти ПК обратно на завод. В общем, вместо технического прорыва получился какой-то позор.

Это ирония, если что :)
Компьютер пришлось перепроектировать практически с нуля, и эта работа была завершена в очень сжатые сроки — уже в 1985 году разработчики представили новую усовершенствованную версию ЭВМ: IQ 151.

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

Однако самой интересной архитектурной особенностью IQ 151 была его модульная конструкция с использованием общей шины. В задней части корпуса слева имелось 5 слотов для подключения дополнительных модулей расширения, которые, собственно, и определяли конфигурацию этого ПК. Модули имели многоштырьковый разъем (при неаккуратном монтаже контакты постоянно гнулись) и фиксировались в корпусе простым механическим замком.

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


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

Чехи шутили: «это был великолепный многофункциональный компьютер. Он умел считать, кипятить воду для кофе или чая, а зимой служил обогревателем…». Тем не менее, несмотря на все эти очевидные недостатки, к концу 1985 года ZPA Nový Bor поставила в учебные заведения Чехии более 2000 таких ПЭВМ.
В стандартный комплект поставки компьютера входило два модуля расширения: VIDEO 32 — видеоадаптер текстового режима, поддерживавший отображение 32 символов в строке, и BASIC 6 — ППЗУ с простым вариантом языка программирования BASIC. Чуть позже модуль VIDEO 32 заменили на VIDEO 64 (отображение 64 символов в строке и текстовой псевдографики), еще позже появился модуль GRAFIK, который позволял использовать монохромную графику в разрешении 512×256 точек. Этот модуль использовался в сочетании с одним из модулей VIDEO (32 или 64). Для компьютеров, оснащенных таким устройством, вместо базового модуля BASIC 6 был создан BASIC G с поддержкой графических команд.

Помимо перечисленных выше, ZPA Nový Bor выпускал и другие модули расширения для IQ 151:
- Amos/PASCAL – интерпретатор языка Pascal, разработанный на факультете компьютерных наук Карлова университета в Праге;
- Amos/PASCAL1 – расширенный компилятор Pascal с поддержкой библиотек, работавший совместно с базовым модулем PASCAL;
- Amos/ASSEMBLER – компилятор языка ассемблера, разработанный на факультете компьютерных наук Карлова университета в Праге;
- STAPER – Модуль параллельного порта;
- SESTYK – Упрощенный модуль последовательного порта;
- SESTYK 9 – Последовательный порт с параметрами конфигурации;
- SERI – сетевая карта FelNet для подключения до 10 рабочих станций, эта карта управлялась процессором Z80;
- KZD – модуль для подключения кассетного стримера;
- DLPS – модуль подключения телетайпа;
- MS 151 и MS151A – модуль плоттера XY4120;
- MINIGRAF – модуль для подключения плоттера Minigraf 0507 от компании Aritma Praha;
- GAMACENTRUM – Модуль для подключения принтеров Gamacentrum 01 и 02;
- DISC 2 – Модуль для подключения 8″ дискового накопителя;
- FLOPPY – модуль для подключения дисковода PFD 251;
- MILIVOLTMETR – блок передачи результатов электрических измерений на компьютер;
- ROBOТ – модуль для подключения электромеханических манипуляторов и станков с ЧПУ;
- UNIVERSAL – позволяет создавать индивидуальный интерфейс, например, для подключения лабораторного измерительного оборудования.
На самом корпусе компьютера имелось два разъема для подключения кассетного магнитофона и два антенных штекера, на которые подавался черно-белый телевизионный сигнал, но без подключения модуля VIDEO 32 или VIDEO 64 они не работали.

В качестве внешнего монитора совместно с IQ 151 чаще всего использовали черно-белые телевизорыTesla. В школьных компьютерных классах организовывали локальную сеть с клиент-серверной архитектурой на основе модулей SERI или SESTYK — на компьютеры учеников операционная система и программы грузились по сети, а «сервер» на учительском рабочем месте был оборудован модулем FLOPPY и дисководом PFD 251.

В 1987 году, спустя несколько лет после запуска серийного производства появилась усовершенствованная модель с наименованием IQ 151-G. В ней удалось решить проблемы с электропитанием дополнительных модулей, и кроме того, этот компьютер сразу поставлялся с платами GRAFIK и BASIC G.

В качестве базовой операционной системы на IQ 151 использовалась ОС AMOS (Almost Memory Oriented System), разработанная в самом конце «восьмибитной» эры студентами факультета математики и физики Карлова университета под руководством профессора Рудольфа Крыля. Эта операционка позволяла работать с файлами и использовать языки программирования Ассемблер и Паскаль. Для версий с 64 Кбайтами ОЗУ существовала ОС MIKROS. Но чаще на IQ 151 использовали восточноевропейскую версию CP/M, поскольку для этой операционки можно было достать гораздо больше программ, которых в AMOS был явный дефицит.
В отличие от словацкого PMD 85, чешский IQ 151 можно было отыскать и в свободной продаже, правда, по карману он был далеко не всем. Средняя заработная плата в 1985 году в Чехословакии составляла 2920 чешских крон. Компьютер IQ 151 с двумя базовыми модулями стоил 16 220 крон. Стандартный модуль Basic 6 обходился в 19 крон, дополнительный модуль ОЗУ объемом 32 КБайт – в 2 576 чешских крон. Кассетный магнитофон TESLA M710A стоил 4 160 крон, черно-белый телевизор Diamant – 2 780 крон. Полный комплект мог обойтись в сумму порядка 29 182 чешских крон: простому служащему пришлось бы работать 9 месяцев, чтобы купить себе такой компьютер, и при этом не одеваться, не оплачивать коммунальные услуги и не кушать.
IQ 151 серийно выпускался до 1990 года, после чего его производство свернули, поскольку персоналка морально устарела. Сейчас эту необычную машину можно отыскать в музеях и частных коллекциях — но широкой известности за пределами Чехословакии она так и не получила.
Статья поддерживается командой Serverspace.
Serverspace — провайдер облачных сервисов, предоставляющий в аренду виртуальные серверы с ОС Linux и Windows в 8 дата-центрах: Россия, Беларусь, Казахстан, Нидерланды, Турция, США, Канада и Бразилия. Для построения ИТ-инфраструктуры провайдер также предлагает: создание сетей, шлюзов, бэкапы, сервисы CDN, DNS, объектное хранилище S3.
IT-инфраструктура | Удвоение первого платежа по коду HABR
