Как стать автором
Обновить

Обзор и оживление «японского пенька»

Время на прочтение4 мин
Количество просмотров7.5K

Всем привет! Сегодня хотелось бы рассказать про реликвию, с которой началось мое настоящее знакомство с компьютерами, — ноутбук Fujitsu Lifebook 634Tx 1998 года выпуска.

Только не надо записывать меня в счастливчики и «мажоры»: девайс принадлежал моему старшему (на 13 лет) брату, мне же, тогда школьнику, иногда перепадала возможность посидеть за ноутбуком и погонять монстров в Doom.

Прошло больше 20 лет. Копаясь на антресолях в бабушкиной квартире, я случайно наткнулся на этот артефакт. Получил от брата разрешение на любые манипуляции и решил оживить и заодно обозреть. Ну, приступим.

Спецификации:

  • CPU: Intel Pentium 133 MMX

  • RAM: 16 Мбайт

  • HDD: 2 Гбайт

  • Видео: NeoMagic MagicGraphic 128zv 1 Мбайт

  • Звук: ESS ES1878

  • Модем и IR-порт

  • 2 разъема PC-Card

Сзади, за «дверцами», прячутся полноценные COM (DB9), LPT, VGA и разъем под внешний дисковод. Рядом с «дверями» есть PS/2 для клавиатуры.

А еще есть док-станция с CD-приводом и дисководом 3,5". Вставив в нее ноутбук, мы получаем дополнительные разъемы: MIDI (Game Port) и два PS/2 под мышь и клавиатуру (видимо, предполагалось, что без док-стации мышь к ноутбуку будет подключаться через COM-порт).

Оживление

Включаю ноутбук в розетку, жму кнопку питания, и, о чудо, — он ожил! На экране логотип Fujitsu, скрывающий POST.

Но радовался я рано: Windows не загружается, а судя по хорошо узнаваемым звукам посыпавшегося диска, время накопитель не пощадило. Выкручиваю диск и, покопавшись в коробке с проводами, выуживаю из нее переходник USB-IDE. Вот и пригодился, а говорили «выкинь коробку, выкинь коробку». 

Запуск badblocks подтверждает опасения: диск практически мертв.

Естественно, найти такой же точно новый диск нереально. Менять на диск большего размера? А может, на SSD? Точно, можно же использовать Compact Flash! На маркетплейсах нахожу огромное количество предложений CF-карт и переходников с IDE на CF. Докидываю в корзину коробку 💾. Заказываю.

Раз пошло такое дело, можно заодно и RAM обновить. На интернет-барахолке нахожу продавца винтажной памяти и скупаю у него за небольшой прайс все три планки в надежде, что хоть какая-нибудь подойдет. Рабочим оказывается вариант от Kingston. После его установки получаю целых 80 Мбайт оперативной памяти.

В да-выкини-ее-уже-коробке откапываю USB-дисковод и CD-привод, нахожу в архивах дистрибутив Windows 95 и загрузочную дискету DOS. Пробую загрузиться с дискеты — фейл: дисковод немного пожжужал, и загрузка остановилась. Ну, раз загрузки нет после замены диска, возможно, в нем и дело, а точнее, в том, как определилась его «геометрия». Проверяю на гарантированно рабочих настройках.

Есть загрузка!

Дело в том, что на старых IBM PC-совместимых системах адресация дисков идет по трем координатам — цилиндр, головка, сектор (CHS). Чтение и запись в программах производились вызовом низкоуровневых программ BIOS через прерывание INT13h.

Упрощенно это выглядит так:

  • в регистр процессора помещается код команды, которую надо выполнить (прочитать, записать);

  • в несколько регистров записываются координаты, которые указывали, откуда с диска надо считать данные и сколько;

  • еще в один регистр сохраняется адрес в оперативной памяти, куда должны были быть записаны данные;

  • вызывается прерывание 13h, которое вызывает программу BIOS ввода/вывода.

Поэтому BIOS (Basic Input Output System) как раз через INT13h и работает с дисками в DOS.

У адресации CHS есть ограничения на максимальные значения: C=1024 H=16 S=63. Это значит, что максимальный размер диска, который можно адресовать с CHS, равен 504 Мбайт. Позже CHS модифицировали, и лимит увеличился до 8 Гбайт. Когда контроллеры «поумнели», структура адресации данных на диске перестала соответствовать физическому расположению треков, секторов и головок. Чтобы уйти от низкоуровневой адресации в плоскую блочную, был придуман стандарт Logical Block Addresing (LBA), с которой DOS умеет работать, начиная с версии 4.

Судя по тому, что в режиме CHS DOS грузится и видит диск, то проблема явно в адресации LBA, а не в контроллере или CF-карте. Схема трансляции довольна простая, но заморачиваться подсчетами не хочется, благо, есть онлайн-конвертер, в котором можно проверить, правильно ли определились геометрия и трансляция.

Неправильно:

Не скажу, что я прямо догадался, скорее, методом тыка определил, что проблема в адресации головок. Подбираю правильные параметры:

C=16536 H=15 S=63 — ровно 8000 Мбайт.

Загружаюсь с дискеты, нарезаю по старинке два раздела: C — система, D — под игрушки.  Ставлю Windows 95. Ура, работает! Cо старого диска удалось спасти zip-архив с драйверами.

Правда, осталась одна жутко бесячая проблема: батарейка BIOS умерла, и после выключения все параметры слетают и система не загружается. Так не пойдет, буду разбирать и менять батарейку. 

Разборка и замена батарейки BIOS

Разбирается ноутбук стандартно: откручиваются винты, снимается клавиатура, еще винты, потом защелки… К сожалению, от времени пластик стал ужасно ломким, и при разборке верхняя крышка треснула в нескольких местах. Подклеиваю эпоксидкой.

Чтобы добраться до батарейки, нужно полностью вынуть материнскую плату. Зато в процессе разборки можно полюбоваться на интересную систему охлаждения на тепловой трубке, которая распределяет тепло от процессора по металлической крышке. При этом тепло трубка отбирает с обратной стороны текстолита под процессором.

А еще можно полюбоваться на чипы аудиоплаты:

И на чип видео:

Лично я кайфую от вида этих чипов. Наконец добираюсь до батарейки на обратной стороне материнской платы:

Кстати, тепло от процессора отводится на металлическую планку, к которой прикручены разъемы COM, LPT и VGA. Интересное решение: получается, в охлаждении принимает участие не только площадь самих разъемов ноутбука, но разъемы проводов.

Батарейка (обычная CR2032) с приваренными точечной сваркой контактами под пайку.
К сожалению, точечного паяльника у меня нет, поэтому новую батарейку пришлось приколхозить на двусторонний скотч.

Аккуратно все собираю, и теперь у меня тоже есть компьютер для ретрогейминга! Нарезаю диск с несколькими играми из детства, настраиваю звук в Doom…

Отлично, теперь можно поиграть.

Pentium 133 MMX был отличным процессором среднего сегмента, мощнее были только Pentium 166 и 200. Пробую Age Of Empires. Идет отлично, без тормозов.

Вместо заключения

Надеюсь, вам понравились обзор ноута и рассказ, как я его оживлял. Лично мне было приятно поностальгировать, вспомнить про старое железо, про то, что такое каналы ввода/вывода, как в IBM закостылили второй контроллер прерываний через IRQ2, что такое DMA, и даже немного поделиться своими воспоминаниями (уже не знаниями) про геометрию дисков.

Теги:
Хабы:
Всего голосов 54: ↑54 и ↓0+54
Комментарии15

Публикации

Информация

Сайт
www.gazprombank.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия