И снова здравствуйте, дорогие читатели и уважаемые подписчики!
Давно уже ничего не публиковал на Пикабу, но увлечение ретро-техникой все это время не прекращалось. Немного играл в старые игры на упоминавшихся раньше Pentium-233MMX и на ZX Spectrum NEXT, в совсем старые игры - на Поиск-2. Постреливал в Steam играх и в аркадных эмуляторах с помощью пистолетов Sinden, обзавелся замечательным аппаратным эмулятором ретро-железа MiSTer (о нем, наверное, будет отдельный пост). Хотя чаще ностальгирование ограничивалось просто изучением ютуб-каналов более опытных и усидчивых коллег по хобби.
Но тут появилось несколько поводов побыть не просто потребителем контента, а добавить что-то свое. Самый главный из них - неожиданное обретение системного блока IBM-совместимого компьютера из самого начала 1990х . В подмосковном НИИ, где с 1970х и до сих пор трудятся мои родители, готовили помещение для оборудования новой испытательной лаборатории. И среди выносимого на свалку хлама цепкий взгляд моей мамы засек явного кандидата в коллекцию ретро-компьютеров (он на фото выше). Системный блок был спасен, оформлен на вынос и через некоторое время оказался у меня на столе. Я рассмотрел его содержимое повнимательнее, а заодно и почистил от пыли...
Системный блок типоразмера desktop PC (увы, не "крокодил", а просто со съемной крышкой) внутри сохранил почти комплектный компьютер 1990 года выпуска Made in USA. А в те годы в США могли еще не только собирать компьютеры из готовых комплектующих, но и изготавливать эти комплектующие. Один из американских производителей тех лет MBL выпустил для этого ПК и корпус, и видеокарту, и собрал всю конфигурацию воедино. В конце 1980х - начале 1990х компьютеризация распадающегося СССР велась почти исключительно за счет крупных и мелких производителей "запада". Советская экономика, доведенная до банкротства, не взяла планку нового этапа технологической революции, и отечественная электронная промышленность уже мало что могла предложить массовому потребителю.
(Реклама ориентировочно 1991 года, позаимствовал из Discord-канала FagearTechCorner. Очевидно, что доллары тут условные, просто "у.е." еще не изобрели. За реальные валютные операции для граждан до 1994 года действовала статья 88 УК СССР)
Перед нами как раз характерный представитель тех мутных, но необходимых импортных потоков.
Первое, на что смотришь в такой ситуации - конечно же на центральный процессор. Благо в те времена его не скрывали никакие теплообменные конструкции, все на виду.
Видно сразу, что это красавец Intel 386 DX-25. Всегда казалось, что наличие индекса DX на процессоре означало "круче не бывает, полный комплект". К своему удивлению увидел, что гнездо сопроцессора тоже не пустует и в нем установлено изделие компании IIT. Коллеги по хобби и википедия помогли освежить знания: DX в индексе процессора означал полную 32-битную архитектуру (32 внутри ЦП и 32 по шине данных) и к наличию сопроцессора FPU прямого отношения не имел. Да, по факту в i486 индекс DX был почти синонимом встроенного FPU, но в i386 даже полностью 32-битные модели требовали установки внешнего чипа для вычислений с плавающей запятой.
Эпоха производства 386-486 это время, когда крупные производители микроэлектроники еще безмятежно соседствовали с множеством относительно небольших компаний, успешно и прибыльно осваивавших те же ниши. Тот же сопроцессор стороннего производителя был не просто заурядным явлением, а мог запросто превосходить брендового референта от Intel - IIT 3C87-25 как раз из числа таких удачных решений. Он и быстрее чуть ли не на треть, и ножек у него меньше ))
Или, например, поражает список производителей материнских плат для i386 - в нем почти 230 отдельных компаний! Установленная в данном ПК материнка выпущена именно небольшим тайваньским производителем Kouwell Electronic Corporation. Эта компания впоследствии еще отметилась выпуском нескольких материнских плат для поколения 486, а потом монополизация рынка вытеснила ее в нишу изготовления промышленной электроники, интерфейсных карт, флеш-карт и адаптеров для них.
Возможности платы рядовые, под стать ее производителю - единственная допустимая тактовая частота процессора (25 МГц), никаких встроенных контроллеров дисков или периферии, всё кроме клавиатуры надо подключать через мультикарту. 8 разъемов под SIMM-модули памяти позволяют набрать аж до фантастических в 1990 году 8 Мб ОЗУ (в моем конкретном экземпляре половина от этого объема). А для желающих получить вообще космический объем ОЗУ в 16 Мб - были варианты этой материнской платы, где первый (ближний на фото) слот ISA8 имел удлиннение, что позволяло присоединить специальную карту расширения ОЗУ. У меня это расширение слота не распаяно, да и карты такой сегодня не найти.
Зато слот ISA8 по праву займет реплика современницы этого компьютера - звуковой платы Adlib. Пару лет назад конструктор этого знакового для своей эпохи изделия приехал ко мне из Новой Зеландии:
Именно 1990й можно считать годом, когда IBM-совместимые компьютеры из офисов и домашних кабинетов начали массово переходить в гостиные, стали полнофункциональными Home PC. Всерьез поддавливать на "развлекательных" конкурентов от Commodore Amiga, Atari, Nintendo и Sega стало возможным благодаря трем главным слагаемым - i386, Adlib/Soundblaster, VGA. Очень рад, что все три слагаемых теперь у меня будут под одним капотом.
Но была одна проблема...
"Батарейка-убийца". Никель-кадмиевый аккумулятор подпитки памяти BIOS, который по истечение срока службы часто деградирует, истекая кислотой. Если он расположен в гуще элементов платы, над переплетением дорожек - результаты разъедающей коррозии могут похоронить ретро-находку. К счастью, в корпусе desktop материнская плата расположена горизонтально и капли кислоты далеко не стекают, как это бывает в вертикальном положении. Плюс, тут компоновка довольно разреженная и под аккумулятором, похоже, только пара дорожек от него самого. Выпаял, протер спиртом, ничего страшного не увидел.
Без аккумулятора компьютер выдавал начальный экран, удачно пересчитывал оперативную память, но начать выполнять команды BIOS или войти в его конфигурацию отказывался. Как подсказали опытные камрады, заменить аккумулятор 3-вольтовой батарейкой CR2032 - плохая идея, материнская плата будет пытаться ее зарядить и обязательно выведет из строя. Поэтому я заказал аккумулятор нужного размера на Алиэкспресс, а от нетерпения даже собрал в этом корпусе 286й из имевшихся в коллекции компонентов - чтобы опробовать дисководы, платы и подготовить жесткий диск.
Сам жесткий диск в корпусе отсутствовал, скорее всего он продолжил жизнь в другом компьютере вместе с софтом и данными прежнего пользователя. У меня есть в запасе хард примерно тех времен, WD Caviar на 170 Мб 1993 года. Но мечтам об аутентичном хрусте при загрузке не суждено было сбыться - он подглючивал еще при попытках подружить его с Поиск-2, и здесь подтвердил наличие поломки. В качестве slave вторым устройством отлично работал, но единственным диском или master'ом в связке с другим устройством работать категорически отказывался. Более современный Seagate 1.2 Гб запустился сразу, но его тихий шелест совсем тонул в гуле вентилятора БП, поэтому похрустывание пока отменилось.
Если уж делать бесшумно, то можно использовать твердотельные промышленные IDE-устройства, а еще лучше флеш-карты Compact Flash тип I. Compact Flash полностью построены на обычном стандарте ATA, т.е. и электрически, и логически их разъем полностью повторяет стандарт IDE обычных жестких дисков. Адаптеры IDE-CF не содержат никакой преобразующей логики и не требуют драйверов, это просто физические переходники. А если к CF есть доступ снаружи ретро-компьютера, то в любой момент, выключив ПК, можно через кард-ридер переподключить карту к современному ПК. Если у ретро-компьютера BIOS еще не умеет "автоопределять" жесткий диск, необходимые эмулируемые параметры ("цилиндры", "сектора" и прочее) можно узнать из документации конкретного производителя флеш-карты.
К моей радости, никель-металгидридный аналог отлично подошел, и компьютер после установки необходимых параметров полностью заработал. Поначалу были необъяснимы для меня паузы секунд по 15 на первых стадиях запуска после включения. Именно тогда начинаются активные обращения к программе BIOS. Выделение в ОЗУ "теневой памяти" для BIOS полностью решило проблему. Видимо, по каким-то причинам (деградация микросхем?) содержимое BIOS при многократном обращении читается очень медленно, а если оно на первом же шагу копируется в ОЗУ - то проблем больше не возникает. Контакты микросхем ПЗУ протирал-прочищал, но ничего не изменилось. Да и ладно, 128 кб под теневую ОЗУ не жалко.
Пробы с программным обеспечением вел по двум направлениям. Первое - установка Windows и офисных программ. Сам я еще в начале 1990х у родителей на работе начинал изучение с Win 3.11 и Word 6.0, правда, на более мощном 486 SX2-80. Винда тут нужна 3.11, а не 3.1 - у нее именно под i386 были введены поистине революционные новшества. Прежде всего, они касались работы с памятью и жестким диском: появилась возможность сделать постоянный или временный файл подкачки для компенсации недостающей ОЗУ, использовать 32-битный доступ к диску и файлам. При правильной настройке машины с индексом DX мигом получали заметное ускорение работы.
(Извините, скриншоты делал смартфоном с экрана. Устройства захвата с сигнала VGA нынче неприлично дорогие.)
Я еще не занимался поисками драйверов для видеокарты, поэтому пока использую стандартный VGA-режим отображения. Но уже должен сказать, что все выглядит приемлемо, запускается быстро и работает плавно. Самое главное, что CANYON.MID через стереодинамики проигрывается как надо!
А вот с играми получилось парадоксально, хотя и ожидаемо. На момент появления первых массовых и недорогих конфигураций с 386 в 1989-1990 году еще не было игр, полностью использовавших потенциал этой архитектуры. А когда i386 хорошо освоили программисты игровых студий (году примерно к 1993), их продукты уже требовали производительности актуальных, более поздних машин. Поэтому представители первых игр с пометкой "386 и выше" (Doom, Commanche: Maximum Overkill и др.) у меня запускались, но очень тормозили во время основного игрового процесса. Правильность работы кнопки Turbo на корпусе проверял, с выключенной было еще медленнее. По ощущениям, если из поколения 386х кто-то и годился для таких развлечений, то только 386 DX-40.
Игры под 386 - не для большинства 386, такие дела.
Зато игры начала 1990х с VGA и поддержкой звуковых карт, но еще не требующие исключительно новую архитектуру процессора, играются отменно. Всегда самый плавный fps, избыток памяти, звук без заиканий. Хотя, по-честному, компьютер отрабатывает ностальгию на ура во всех играх, "тормозит" и "не пошла" - тоже важные оттенки воспоминаний ))
Спасибо Вам за внимание и до новых встреч!