На рынке микрокомпьютеров IBM в начале 80-х годов оказалась в позиции догоняющей. Простые 8-битные машины получили широкое распространение уже во второй половине 70-х, но IBM, занимавшаяся в первую очередь мэйнфреймами и мини-компьютерами, хотела ворваться на бурно развивающийся рынок. Ей требовался по-настоящему прорывной продукт.
Вышедший в 1981 году IBM Personal Computer (5150) не был самым производительным или функциональным, не был он и самым доступным. Его сильными сторонами были 16-битный процессор Intel 8088 (многие микрокомпьютеры того времени были 8-битными) и операционная система MS-DOS, которая, будучи 16-битной, была обратно совместима с наиболее популярной на рынке микрокомпьютеров 8-битной CP/M. Но главным козырем стала открытая архитектура, доступная для создания расширений и повторения другими компаниями.
Благодаря этому, с одной стороны, IBM получила несчетное количество конкурентов, начавших производить «клоны» IBM PC, а с другой — именно IBM PC-совместимые стали самым распространенным в мире типом компьютеров, а термин «персональный компьютер» вытеснил из употребления прежний «микрокомпьютер». А сами микрокомпьютеры развились настолько, что заняли практически все ниши рынка: мини-компьютеры, мэйнфреймы (и пока это единственное место, где держат позиции не x86-процессоры) и суперкомпьютеры.
В последние 10 лет (даже дольше) происходит новая революция: архитектура ARM постепенно завоевывает рынок, начиная с сегмента карманных устройств. Формально ARM-системы уже более распространены, чем х86, полностью завоевав рынок смартфонов и носимой электроники. Но путь в ПК и серверы эта архитектура начала сравнительно недавно, но уже достаточно успешно. Несмотря на наличие сильного и еще более открытого конкурента — RISC-V, пока именно у ARM есть все шансы сбросить с трона х86.
Пока же заглянем во времена, когда слово «микрокомпьютер» было еще в ходу и на примере одного из самых старых экспонатов коллекции «Digital Vintage» окунемся в атмосферу той эпохи. Наш сегодняшний герой — первый переносной компьютер марки IBM, который так и назывался — IBM Portable Personal Computer, по каталогу — модель 5155.
Наколенный или багажный?
Переносные и блокнотные ПК обычно относят к категории лэптопов, наколенных компьютеров. Но данный экземпляр имеет особый формат — Luggable PC, который хоть и относится к лэптопам, портативным является лишь отчасти. Для работы с ним нужен полноценный стол, а портативность ограничена весом более 13 кг. Таким образом, этот компьютер скорее переносной, «сдаваемый в багаж», если дословно перевести термин «Luggable». Такой форм-фактор не был сильно распространен, но первые портативные компьютеры были выпущены именно в таком формате. Ведь до появления коммерчески доступных матричных плазменных и жидкокристаллических дисплеев в корпус компьютера помещалась электронно-лучевая трубка, требующая для размещения немало места. Компактных трубок в то время еще не существовало.
Сегодня такой формат выглядит очень непривычно и странно: компьютер напоминает научный прибор (например, осциллограф), а в готовом к переноске виде — швейную машинку. Первыми компьютерами такого типа были CP/M системы Osborne-1 и Kaypro в 1981. В 1983 появились Hyperion и Compaq Portable, уже с MS-DOS, хотя первый из них не был полностью IBM PC-совместимым. И уже в 1984 году в качестве ответа Compaq появляется наш герой.
Внешне этот обычный Luggable — большой бежевый ящик трапециевидной формы (если смотреть сбоку). Это попытка сделать вид устройства более привлекательным, а также придать экрану небольшой наклон для удобства использования, не применяя при этом выдвижных ножек. Сверху — удобная и очень прочная ручка для переноски, точь-в-точь как у переносных швейных машин. Под ручкой должна находиться двухстворчатая крышка, закрывающая порты ввода-вывода, но в нашем экземпляре она потеряна. Питается компьютер от встроенного блока питания, выключатель и разъем для подключения питания (110 или 220 В) расположены под той же крышкой.
Все элементы управления находятся снизу, при размещении на столе нижняя панель становится фронтальной. Тут размещен дисплей, ручки регулировки яркости и контрастности, разъем для подключения клавиатуры и два 5,25-дюймовых дисковода на 360 Кбайт каждый. Есть даже небольшая полочка для размещения дополнительных дискет.
Чтобы получить доступ к фронтальной панели, нужно откинуть или снять клавиатуру, которая в закрепленном виде является крышкой панели. В данном экземпляре родная клавиатура утеряна, используется обычная механическая XT-клавиатура. С этим связан интересный факт: разъем клавиатуры спереди выполнен в формате телефонного джека 6P6C, но внутри через весь корпус от него идет кабель к задней панели материнской платы, где он включается в классический разъем DIN5, известный по материнским платам форм-фактора АТ.
Долгая дорога в коллекцию
Забавным и необычным был жизненный путь этого компьютера. Выпущенный, судя по маркировке, осенью 1984 года, в начале 90-х он попал в Россию, в небольшой городок на Карельском перешейке, где использовался на приемной стойке маленькой гостиницы. Там он проработал какое-то время, пока не был заменен гораздо более современным ПК. Часто после списания такая техника попадала домой к сотрудникам предприятия, но этот компьютер, видимо, уже тогда был слишком старым. И все же ему повезло не быть отправленным на свалку. Он остался, но функция его теперь была далека от интеллектуальной. Отныне его задачей стало подпирание двери с пружиной, которая в течение дня должна была оставаться открытой.
Изрядно запыленный и засыпанный опилками, наш «Ходор» был обнаружен командированным в этот городок другом основателя коллекции. Пару дней он любопытно разглядывал странный девайс, а потом поинтересовался его применением. В ответ прозвучало: «Надо — забирай!» По завершении командировки компьютер был не очень торжественно, но с большой радостью перегружен в машину автора прямо на парковке ближайшего ко въезду в город гипермаркета. Дома машина первым делом была разобрана и тщательно очищена от пыли и набившихся внутрь мелких опилок, после чего была включена. На удивление, машина оказалась полностью рабочей и тут же загрузилась с дискеты.
Мобильный компьютер с полноразмерной начинкой
Прежде чем рассмотреть возможности компьютера, давайте заглянем под крышку корпуса. Для этого открутим 4 винта со стороны фронтальной панели — после этого пластиковый кожух легко снимается с металлического шасси. А на шасси нас ждет сюрприз: материнская плата и блок питания от оригинального IBM PC XT, от него же унаследованы и карты расширения. На плате может быть установлено от 64 до 256 Кбайт оперативной памяти в виде обычных микросхем в корпусах DIP, в нашем случае установлен максимальный объем памяти.
Никаких модулей для быстрого расширения памяти придумано еще не было. Впрочем, существовали платы расширения памяти, устанавливавшиеся в обычный слот расширения ISA 8-bit. Процессор — 8088 с частотой 4,77 МГц, в нашем случае производства AMD, а не Intel. Сопроцессор не установлен, но есть панелька для него. Еще перед стартом выпуска Personal Computer IBM поставила условие, что производство не должно зависеть от единственного поставщика, и потребовала у Intel выдать лицензию на процессор как минимум еще одной компании. Ей и стала AMD. Это условие также позволило IBM справиться со взрывным спросом на новые компьютеры: ни Intel, ни AMD в одиночку не смогли бы справиться с изготовлением требуемого количества микросхем.
Материнская плата и дисководы 5,25”
Плата собрана на множестве микросхем — на сленге энтузиастов ретрокомпьютинга это называется «рассыпухой». Понятия чипсет тогда еще не было, каждая функция логики реализовывалась отдельной микросхемой или даже несколькими. Нет на борту и никаких дополнительных контроллеров — все периферийные устройства подключаются исключительно к платам расширения. Нет и памяти для хранения настроек BIOS, как нет и часов реального времени. При включении необходимо установить текущие дату и время, а настроек BIOS просто нет. А выбор количества дисководов выполняется с помощью джамперов. Существовали даже платы RTC, как правило, совмещающие функционал контроллера портов ввода-вывода и собственно часов. Такие платы позволяли не устанавливать время каждый раз при загрузке компьютера.
На плате расположено 8 слотов ISA, так называемых «коротких», 8-битных. Шина работает с частотой процессора и соответствует разрядности внешней шины 8088. У более дорогого 8086 она была 16-битной, но в первых IBM PC он не применялся для общего удешевления системы. Именно благодаря тому, что к плате, установленной в такой слот, процессор мог обращаться на практически той же скорости, что и к системной памяти, стали популярны карты расширения памяти. Также была возможность выйти за пределы пресловутых 640 Кбайт, но решения эти были, как правило, проприетарными и довольно «костыльными»: например, память использовалась как виртуальный диск, где размещался оверлей программы, которая не помещалась целиком в оперативную память.
Компоновка плат расширения в корпусе
Изначально в компьютере установлено четыре карты. Две заводских — полноразмерный видеоадаптер CGA и контроллер дисководов. И две опциональных — контроллер параллельного порта и плата расширения памяти с поддержкой от 64 до 256 Кбайт. Она, как и материнская плата, заполнена памятью до максимума. Итого: 512 Кбайт оперативной памяти, очень достойный объем для середины 80-х.
Плата расширения памяти (установлено 256 Кбайт)
Платы контроллера дисководов и плата адаптера параллельного порта
Особенно внушительно выглядит видеоадаптер — полноразмерная плата черного цвета, на которой расположено огромное количество микросхем. Это обычный CGA-адаптер, использовавшийся и в других моделях IBM PC. Судя по всему, он изначально разрабатывался с учетом возможного применения в системах со встроенным экраном — на плате есть коннектор аналогового выхода, к которому подключен монитор.
Сам монитор выполнен на основе 9” монохромной трубки янтарного свечения. Картинка на нем выглядит по нынешним меркам непривычно, но оттенок очень красивый и приятный, более яркий и насыщенный, чем у плазменного экрана более позднего Compaq Portable III. Модуль экрана в сборе выполнен не IBM, а сторонним поставщиком, другой легендой электронной промышленности — Zenith Radio Corporation.
Видеокарта IBM Color Graphics Adapter
Модуль ЭЛТ дисплея
Видеокарта, судя по всему, за долгое время жизни успела побывать в ремонте. Вместо оригинальной микросхемы Video BIOS установлен аналог, изготовленный в СССР. А вот припаянные местами провода вполне могут быть родными. До середины 90-х это был вполне распространенный способ упрощения дизайна печатной платы или исправления огрехов разработки.
Возможности
Наверное, главный вопрос, который возникает сегодня: на что способен столь старый компьютер? Конечно, у него очень плохо с коммуникационными возможностями. Нет ни сетевой карты, ни модема, ни даже последовательного порта для его подключения. Но это легко исправить установкой соответствующей карты (хотя сетевые карты для 8-bit ISA все же большая редкость). Нет даже жесткого диска, данные можно сохранить только на второй дискете.
И все же для работы с офисными программами его производительности хватит. Редактирование текстов, работа с таблицами и простыми базами данных, бухгалтерские расчеты, даже электронная почта и тем более почта сети FIDO или UUCP вполне доступны. Но есть два ключевых ограничения. Первое — то ПО, которое сейчас рассматривается исключительно как сетевое. Та же бухгалтерия и СУБД будут исключительно однопользовательскими, сетевых возможностей хватит в основном для работы с общими дисками. Сети для PC — это уже конец 80-х — начало 90-х. Второе, пожалуй, посерьезнее. Если сегодня все офисные программы реализуют принцип WYSIWIG, то эта машина в плане отображения графики, в том числе шрифтов, очень ограничена. Даже в текстовом редакторе шрифты будут очень сильно отличаться от того, что вы увидите при печати.
Таким образом, реальное использование возможно скорее теоретически. А вот для игр такая машина более чем пригодна. Конечно, для игр тех лет, а их было написано огромное множество. Как графических, использующих скромные возможности графических адаптеров (тот же CGA, Color Graphics Adapter, мог отображать одновременно всего 4 цвета или оттенка серого), так и чисто текстовых. Игры захватывали внимание не графикой, а сюжетом. Тогда же появились и сверхпопулярные простые игры, называемые теперь «казуальными» — например, культовый «Тетрис».
Сейчас компьютер работает под управлением MS-DOS версии 3.3 с оболочкой Volkov Commander (да, она более новая, но очень удобная и занимает минимум места). На системной дискете расположено только самое нужное: минимальный набор системных утилит, Basic и тот самый «Тетрис». Так как программы в то время, как правило, не требовали установки, во второй дисковод по мере надобности можно вставлять дискеты с нужным софтом.
Заключение
Машины поколения XT сегодня имеют огромную армию фанатов, готовых смириться с их серьезными ограничениями ради погружения в атмосферу первых лет развития массовых компьютеров. Существует несколько проектов реализации XT на современной элементной базе, что позволяет сделать компьютер очень компактным. Но оригинальные компьютеры ранних годов выпуска — один из самых желанных вариантов для коллекционеров и просто энтузиастов ретрокомпьютинга.
До наших дней дошло совсем немного этих «динозавров», многие из них нуждаются в серьезных реставрационных работах. Особенно это касается России. Основной поток зарубежной техники хлынул к нам, когда ХТ уже значительно устарели, поэтому здесь их еще меньше. Отчасти это компенсируется клонами ХТ производства СССР и стран «Восточного блока».
Находку оригинального IBM Portable PC в таком состоянии иначе как чудом назвать нельзя. Конечно, необходимо еще найти недостающие оригинальные части, но даже в таком виде он великолепен. Работать с ним — одно удовольствие (конечно, если говорить именно об эпизодическом взаимодействии). Ну а для владельца коллекции он имеет индивидуальную ценность — как подарок друга и как самый старый экспонат коллекции на данный момент. Этот статус не меняется вот уже почти 7 лет.
На этом наш рассказ подошел к концу, но в хранилищах коллекции «Digital Vintage» еще много интересных компьютеров, поэтому до новых встреч!
iliasam
Были такие трубки: en.wikipedia.org/wiki/TV80, но для компьютеров они не очень подходили.