578

Восстановить компьютер с i386... для игр под i286

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

И снова здравствуйте, дорогие читатели и уважаемые подписчики!


Давно уже ничего не публиковал на Пикабу, но увлечение ретро-техникой все это время не прекращалось. Немного играл в старые игры на упоминавшихся раньше Pentium-233MMX и на ZX Spectrum NEXT, в совсем старые игры - на Поиск-2. Постреливал в Steam играх и в аркадных эмуляторах с помощью пистолетов Sinden, обзавелся замечательным аппаратным эмулятором ретро-железа MiSTer (о нем, наверное, будет отдельный пост). Хотя чаще ностальгирование ограничивалось просто изучением ютуб-каналов более опытных и усидчивых коллег по хобби.


Но тут появилось несколько поводов побыть не просто потребителем контента, а добавить что-то свое. Самый главный из них - неожиданное обретение системного блока IBM-совместимого компьютера из самого начала 1990х . В подмосковном НИИ, где с 1970х и до сих пор трудятся мои родители, готовили помещение для оборудования новой испытательной лаборатории. И среди выносимого на свалку хлама цепкий взгляд моей мамы засек явного кандидата в коллекцию ретро-компьютеров (он на фото выше). Системный блок был спасен, оформлен на вынос и через некоторое время оказался у меня на столе. Я рассмотрел его содержимое повнимательнее, а заодно и почистил от пыли...

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Системный блок типоразмера desktop PC (увы, не "крокодил", а просто со съемной крышкой) внутри сохранил почти комплектный компьютер 1990 года выпуска Made in USA. А в те годы в США могли еще не только собирать компьютеры из готовых комплектующих, но и изготавливать эти комплектующие. Один из американских производителей тех лет MBL выпустил для этого ПК и корпус, и видеокарту, и собрал всю конфигурацию воедино. В конце 1980х - начале 1990х компьютеризация распадающегося СССР велась почти исключительно за счет крупных и мелких производителей "запада". Советская экономика, доведенная до банкротства, не взяла планку нового этапа технологической революции, и отечественная электронная промышленность уже мало что могла предложить массовому потребителю.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

(Реклама ориентировочно 1991 года, позаимствовал из Discord-канала FagearTechCorner. Очевидно, что доллары тут условные, просто "у.е." еще не изобрели. За реальные валютные операции для граждан до 1994 года действовала статья 88 УК СССР)


Перед нами как раз характерный представитель тех мутных, но необходимых импортных потоков.


Первое, на что смотришь в такой ситуации - конечно же на центральный процессор. Благо в те времена его не скрывали никакие теплообменные конструкции, все на виду.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Видно сразу, что это красавец 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, а потом монополизация рынка вытеснила ее в нишу изготовления промышленной электроники, интерфейсных карт, флеш-карт и адаптеров для них.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Возможности платы рядовые, под стать ее производителю - единственная допустимая тактовая частота процессора (25 МГц), никаких встроенных контроллеров дисков или периферии, всё кроме клавиатуры надо подключать через мультикарту. 8 разъемов под SIMM-модули памяти позволяют набрать аж до фантастических в 1990 году 8 Мб ОЗУ (в моем конкретном экземпляре половина от этого объема). А для желающих получить вообще космический объем ОЗУ в 16 Мб - были варианты этой материнской платы, где первый (ближний на фото) слот ISA8 имел удлиннение, что позволяло присоединить специальную карту расширения ОЗУ. У меня это расширение слота не распаяно, да и карты такой сегодня не найти.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Зато слот ISA8 по праву займет реплика современницы этого компьютера - звуковой платы Adlib. Пару лет назад конструктор этого знакового для своей эпохи изделия приехал ко мне из Новой Зеландии:

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Именно 1990й можно считать годом, когда IBM-совместимые компьютеры из офисов и домашних кабинетов начали массово переходить в гостиные, стали полнофункциональными Home PC. Всерьез поддавливать на "развлекательных" конкурентов от Commodore Amiga, Atari, Nintendo и Sega стало возможным благодаря трем главным слагаемым - i386, Adlib/Soundblaster, VGA. Очень рад, что все три слагаемых теперь у меня будут под одним капотом.


Но была одна проблема...

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

"Батарейка-убийца". Никель-кадмиевый аккумулятор подпитки памяти BIOS, который по истечение срока службы часто деградирует, истекая кислотой. Если он расположен в гуще элементов платы, над переплетением дорожек - результаты разъедающей коррозии могут похоронить ретро-находку. К счастью, в корпусе desktop материнская плата расположена горизонтально и капли кислоты далеко не стекают, как это бывает в вертикальном положении. Плюс, тут компоновка довольно разреженная и под аккумулятором, похоже, только пара дорожек от него самого. Выпаял, протер спиртом, ничего страшного не увидел.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Без аккумулятора компьютер выдавал начальный экран, удачно пересчитывал оперативную память, но начать выполнять команды 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 еще не умеет "автоопределять" жесткий диск, необходимые эмулируемые параметры ("цилиндры", "сектора" и прочее) можно узнать из документации конкретного производителя флеш-карты.

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

К моей радости, никель-металгидридный аналог отлично подошел, и компьютер после установки необходимых параметров полностью заработал. Поначалу были необъяснимы для меня паузы секунд по 15 на первых стадиях запуска после включения. Именно тогда начинаются активные обращения к программе BIOS. Выделение в ОЗУ "теневой памяти" для BIOS  полностью решило проблему. Видимо, по каким-то причинам (деградация микросхем?) содержимое BIOS при многократном обращении читается очень медленно, а если оно на первом же шагу копируется в ОЗУ - то проблем больше не возникает. Контакты микросхем ПЗУ протирал-прочищал, но ничего не изменилось. Да и ладно, 128 кб под теневую ОЗУ не жалко.


Пробы с программным обеспечением вел по двум направлениям. Первое - установка Windows и офисных программ. Сам я еще в начале 1990х у родителей на работе начинал изучение с Win 3.11 и Word 6.0, правда, на более мощном 486 SX2-80. Винда тут нужна 3.11, а не 3.1 - у нее именно под i386 были введены поистине революционные новшества. Прежде всего, они касались работы с памятью и жестким диском: появилась возможность сделать постоянный или временный файл подкачки для компенсации недостающей ОЗУ, использовать 32-битный доступ к диску и файлам. При правильной настройке машины с индексом DX мигом получали заметное ускорение работы.


(Извините, скриншоты делал смартфоном с экрана. Устройства захвата с сигнала VGA нынче неприлично дорогие.)

Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост
Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост
Восстановить компьютер с i386... для игр под i286 Ibm PC, i386, Ibm 286, Ретро компьютер, Ретро-игры, Длиннопост

Я еще не занимался поисками драйверов для видеокарты, поэтому пока использую стандартный VGA-режим отображения. Но уже должен сказать, что все выглядит приемлемо, запускается быстро и работает плавно. Самое главное, что CANYON.MID через стереодинамики проигрывается как надо!


А вот с играми получилось парадоксально, хотя и ожидаемо. На момент появления первых массовых и недорогих конфигураций с 386 в 1989-1990 году еще не было игр, полностью использовавших потенциал этой архитектуры. А когда i386 хорошо освоили программисты игровых студий (году примерно к 1993), их продукты уже требовали производительности актуальных, более поздних машин. Поэтому представители первых игр с пометкой "386 и выше" (Doom, Commanche: Maximum Overkill и др.) у меня запускались, но очень тормозили во время основного игрового процесса. Правильность работы кнопки Turbo на корпусе проверял, с выключенной было еще медленнее. По ощущениям, если из поколения 386х кто-то и годился для таких развлечений, то только 386 DX-40.


Игры под 386 - не для большинства 386, такие дела.


Зато игры начала 1990х с VGA и поддержкой звуковых карт, но еще не требующие исключительно новую архитектуру процессора, играются отменно. Всегда самый плавный fps, избыток памяти, звук без заиканий. Хотя, по-честному, компьютер отрабатывает ностальгию на ура во всех играх, "тормозит" и "не пошла" - тоже важные оттенки воспоминаний ))


Спасибо Вам за внимание и до новых встреч!

IT минувших дней

1.2K пост7.4K подписчика

Правила сообщества

Запрещается добавлять новости о прошлогодних новинках, а также посты, не относящиеся к тематике "ретро в ИТ".

Желательно соблюдать правила приличия.

2
DELETED
Автор поста оценил этот комментарий

А что давал сопроцессор в таких устройствах ?

раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Изначально процессоры за один такт умели производить только элементарные арифметические действия. Чтобы работать с числами с плавающей точкой и производить хитрые действия типа возведения в степень, тригонометрию и прочее, приходилось городить "многоходовочки" из элементарной арифметики, занимавшие порядочное число тактов. В сопроцессоре вся эта тригонометрия и прочее зашита аппаратно, поэтому ответ получается мигом.


Нужно это было сначала только чисто для математических расчетов инженерам и ученым, плюс в инженерном софте типа AutoCAD. В играх расчеты стали усложняться с приходом 3D и физики окружения (когда надо было вычислять место и геометрию для прорисовки объектов и т.д.) Авиасимуляторы и боевые "леталки" от первого лица, наверное, самые ранние игры, выигравшие от наличия сопроцессора.

показать ответы
31
Автор поста оценил этот комментарий

Году так в 2002 купил на рынке великий артефакт - ноут "бабочку", IBM ThinkPad 701С. Там 386 и целых 4 МБ памяти, что даже не во всех 486 бывало. И ЖК-экран 1024х768! Внешний флоппик и даже док-станция с LTP и прочими радостями.

Перебрал аккум, сменив банки на NiMH, игрался в электричке/автобусе в викингов удивляя народ :) К сожалению, позже механизм раздвижной клавы заклинило и теперь она не раздвигается :( Фото из инета, не моё.

Иллюстрация к комментарию
раскрыть ветку (1)
10
Автор поста оценил этот комментарий

Ничего себе, я даже не слышал о таком чуде.

показать ответы
6
Автор поста оценил этот комментарий

Э... сначала дос с нортонкомандером надо было фотку показать :))) Для усиления сведения олдскул.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Я медленно словами опишу. Там PC-DOS 7.0 и Волков Коммандер ))
показать ответы
4
Автор поста оценил этот комментарий

У меня был такой

Иллюстрация к комментарию
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Вот, вот такой был мой первенький!

11
Автор поста оценил этот комментарий
А это мое...🤷‍♂️
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Мой первый домашний полноценный комп (после спектрума) был на AMD x5-133, практически как Ваш экземпляр.

показать ответы
5
Автор поста оценил этот комментарий

А 95 шла на одном СД, ОЕМ версия стоила не то 90, не то 100 баксов.

Что бы доказать свое право на использование ОЕМ, нужно было вставить в дисковод первую дискету дистрибутива.

Так как в те времена все люди были исключительно честными, то подлинность дискеты проверялась по её метке...

Честные тогда все люди были :)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Вроде бы даже были официальные дистрибутивы 3.11 на CD. А про защиту по текстовой метке дискеты тоже слышал ))

4
Автор поста оценил этот комментарий

Спасибо! Очень круто всё описал. Душа порадовалась. С железом с 95. Ностальгия...

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Рад, что понравилось!

3
Автор поста оценил этот комментарий

Есть в старых вещах какая-то своя романтика... У меня велик 78-го года.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

У моего бати до сих пор на ходу ВАЗ 2106 выпуска 1979 года ))

показать ответы
3
Автор поста оценил этот комментарий

Подскажите пожалуйста, за сколько примерно можно продать мать и проц amd k5?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Лучше всего посмотреть аналогичные лоты на zx-pk.com, но даже Авито даст плюс-минус тот же результат. Недорого, их было много.
7
Автор поста оценил этот комментарий

Вроде в те времена win 3.11 поставлялась на 10 флоппи...

И при малейшей смене конфигурации часто нужно было не только в биос лезть, но еще и с кучей джамперов на матери разбираться.

Веселые были времена...

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Да, тут тоже дистрибутив с образов дискет. Винда 10 дискет, Ворд - 11. Но если записать их в одну кучу или в поддиректориях DISK1, DISK2 и т.д., то инсталлятор сам прыгает в нужную.

показать ответы
2
Автор поста оценил этот комментарий

и как? игры под  386й запускаются?)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В конце как раз написал - запускаются, но нормально играть в них вряд ли получится. Мегагерцев явно не хватает.

показать ответы
1
Автор поста оценил этот комментарий

кладовка... у меня уже гараж забит!))))))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
У меня гаража нету...
показать ответы
3
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Вещь!
1
Автор поста оценил этот комментарий

ТС как можно с Вами связаться? Есть что предложить из древнего железа. Даром

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Извините, что на Ваш искренний порыв отвечу отказом - кладовка уже забита, обещал себе завязать с новыми приобретениями... Вдруг тут еще кого-то интересует? Выкидывать точно не надо, лучше через Авито дать объявление.

показать ответы
1
Автор поста оценил этот комментарий

Я у друга записывал, на 6 дискет, заархивировал, а одна дискета битая оказалась)))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тоже всегда не хватало терпения делать копирование с проверкой. Через это Doom2 на дискетах раза за 2-3 только перетащил. Но зато освоил архивирование, деление на тома и все такое. ARJ был наше всё.

показать ответы
3
Автор поста оценил этот комментарий

Оживлять советские 8битные ПК не доводилось?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Оживить не удавалось. То, что живо - включалось (Спектр-001, Апогей, БК-0011М), что требует ремонта или настройки - мне не по силам (Вектор-06Ц, УК-НЦ).
1
Автор поста оценил этот комментарий

Первый ПК появился у меня в самом конце 90-х. В горизонтальном корпусе 486 sx 33Mhz, HDD 42мб, по тем временам уже несколько устаревший, особенно хард. (В те времена компы вообще быстро устаревали. Сейчас, например, у меня ПК 10 летней давности, но все еще более-менее тянет современные игры, типа Киберпанка 2077).  А старое железо собираю в коллекцию. Есть  286, 386, 486, Pentium 1, Pentium Pro, те что новей уже не ретро, а просто  старье. Специально фоткать лень, скину ноут, что как раз недавно сфоткал, пытаясь винду восстановить на нем

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Жму руку! ))

1
Автор поста оценил этот комментарий

Покажу тоже свой камушек

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
АМД, первые шаги на большой сцене ))