Буквально с самого детства, как я начал писать код, я испытываю большой интерес к классическим ЭВМ. В основном круг моих интересов — это IBM-PC совместимые машины и, конечно же, спек, однако и ретро-консоли с теми же 6502 и M68K мне не менее интересны благодаря различным интересным архитектурным решениям. Но вот загвоздка — я родился не в 80-х и не в 90-х, а в 2001 году — как раз, когда последние спеки и 386-486 потихоньку уходили на покой по всему миру, а из экранов телевизоров доносилась реклама свеженького Pentium IV. Когда мне в руки попадают ретро-ЭВМ из конца 80-х начала 90-х, я не раздумывая пытаюсь их поднять, оживить использовать для каких-то своих личных целей. Недавно подписчик подарил мне целых два 386'ых ноутбука, которые раздербанила некая компания по утилизации техники... и мне удалось собрать его в более-менее рабочий вид. Если любите контент об оживлении ретро-девайсов из состояяния «утиля», тогда добро пожаловать под кат!
❯ Интро
Рубрика с ноутбуками стала уже постоянной в моем блоге. Давние читатели знают мою любовь к классическим ноутбукам с определенной изюминкой: будь это дискретный GPU, полноценный, десктопный процессор по типу Pentium IV или даже просто конструктивно-интересные японские ноутбуки середины 90х годов.
Конечно на вторичке попадаются разные предложения с ретро-ноутами и за 3, и за 5, и за 10 тысяч рублей, цена может уходить в бесконечность, однако таких денег у меня нет и поэтому я стараюсь брать интересные мне девайсы по низу рынка. И, конечно же, я не боюсь брать ноутбуки в неизвестном состоянии, чтобы попробовать их отремонтировать и дать им новую жизнь!
Однако, в основном это касается именно относительно современных ноутбуков, на Pentium II и выше. Устройства времен 386 и 486 я никогда не копал, но недавно мне выпала и такая возможность! Пару недель назад мне написал читатель Сёма с Пикабу, который много лет занимается восстановлением ретро-ЭВМ. И он мне предложил подарить два тайваньских ноутбука в раздербаненном состоянии, в прямом смысле с пункта утилизации. Ноутбуки выглядели ну очень уставшими (спасибо утилизаторам), но не бесперспективными и уже недельку, оба ноутбука были у меня!
На первый взгляд, у ноутбуков полностью сломаны петли, нет целых частей корпуса и украден на драгоценный магнит жёсткий диск. Также зачем-то сняли верхнюю крышку с флоппавода и забрали какой-то необходимый для работы шлейф (я так и не понял, куда он шёл). Но самое главное — материнские платы выглядели нормально и у них был как внешний VGA, так и внешний PS/2 для клавиатуры, что позволяет сделать из «бесперспективного» в плане ремонта ноутбука минипк на 386'ом.э Но мне, всё же, хотелось бы сохранить оригинальный форм-фактор устройства.
В первую очередь встал вопрос с запитыванием ноутбука: здесь используется проприетарный коннектор на манер тех, что используются в POS-терминалах, кассах и иных промышленных устройствах. Однако полагаться на совместимость по коннекторам не стоит: у ноутбука есть два повер-рейла, первый 6В/2А для зарядки аккумулятора, и второй 8В/1А для питания самого устройства. Если воткнуть сюда 12В блок с потенциально иной распиновкой — можно запросто спалить девайс, чего нам не нужно.
Однако выход есть. Учитывая, что ноутбук кушает всего 8Вт, можно собрать понижающий DC-DC преобразователь, который будет выдавать нужное напряжение, чем мы сейчас и займемся.
❯ Собираем «блок питания»
Итак, вход питания в ноутбуке расположен на отдельной плате. Помимо защиты от КЗ и переполюсовки, а также разъема для подключения блока, на «плате питания» расположен инвертор для CCFL-ламп подсветки на базе 555-таймера и схема генерации bias-напряжения для ЖК-дисплея. На плате расположены потенциометры для регулировки контраста (то самое bias-напряжение) и яркости дисплея. В целом, ничего сложного.
Теперь нам необходимо понять распиновку разъема. Судя по всему, такой коннектор использовался во многих тайваньких ноутбуках тех лет, не только в JetBook 386SX. Для этого сначала вызваниваем массу (внешнее кольцо разъема), плюс аккумулятора (звонится напрямую на плюсовую клемму АКБ. Это вообще норма, что банки заряжаются прямо от 5В, без какой-либо управлющей схемы!? В литий-ионных аккумах такое недопустимо) и, наконец-то, основную шину питания самого ноутбука. Самый маленький пин (справа) не используется совсем. Выпаиваем разъемчик, поскольку таких DIN-коннекторов у меня нет и с ноутбука будет торчать наш DC-DC.
После того, как выпаяли коннектор, нам нужно собрать DC-DC преобразователь, дабы запитать ноутбук. Заранее скажу, что от 5В ноутбук не хочет запускаться совсем, минималка - ~6.8-7В/2А. Я просто взял модуль на китайском закосе под LM2596S, которые продаются по 100 рублей на алике, но вам не порекомендую — довольно сильно греется.
На модуле установлен потенциометр для регулировки выходного напряжения. Настраиваем его на 7.5-7.6В:
Запитываем плату и слышим заветный писк! Значит плата прошла POST и ноутбук, скорее всего, запустился, что не может не радовать! Подключаем дисплейчик и опа, а картинки-то нет! При том что плата вроде бы рабочая. Но не забываем что ноутбука у нас целых два, поэтому берем вторую плату «питания» и пробуем запустить девайс с ней. И с ним картинка есть!
Вывод: на одной из плат вышел из строя инвертор CCFL, что и послужило причиной списания устройства в утиль. Я до этого никогда не колупался в инверторах, но изучив референсную схему на 555-таймере, понял, что в его конструкции ничего сложного нет. Скорее всего из строя вышел либо таймер, либо компаратор. Однако осциллографа у меня нет, так что проверить работоспособность чипов пока не выйдет.
Ко второй плате подкинул одну плашку ОЗУ и она тоже отказывалась запускаться. Я сделал контрольные замеры на плате и понял, что питальники поднимаются и на проце, и на ОЗУ, и на флэшке BIOS. Кроме того, процессор чуть-чуть грелся, что вполне себе показатель наличие тактового сигнала (клока). На всякий случай я поменял местами BIOS'ы — всё-таки устройствам 30+ лет, а EPROM, что здесь используется, вполне может потерять данные за такой большой срок. Но нет — обе флэшки были рабочими и с нормальными биосами.
Логичным решением было бы посмотреть шевеления на шине логическим анализатором, благо здесь это сделать легко. Я перевернул плату обратной стороной и пришёл к мысли, что в общем-то, это же тайваньский ноутбук, а относительно дешевая тайваньская техника тех лет часто страдала ручным монтажом деталей отвратительного качества. Вспомните только клоны NES и SEGA Mega Drive, где всё буквально на соплях висело. Я решил пропаять все чипы-контроллеры шины, на всякий случай.
Пропайка не дала никакого эффекта. И тут я обратил внимание, что на втором ноутбуке было напихано 4 планки ОЗУ, а на первом — ни одной. Я решил подкинуть по одной планке ОЗУ и о чудо, оказывается на 386'ом нужно как минимум два модуля SIMM для работы! Да, об этом нюансе я как-то и не знал раньше (в основном видел машинки с уже распаянной ОЗУ) :) После этого, плата запустилась — спустя более чем 30 лет после выпуска и неизвестно какого срока хранения в явно не подобающих условиях (поддон корпуса покрылся коррозией).
Тут, конечно, не такой хардкорный ремонт и моддинг, как вы привыкли, но информации об этих устройствах в сети маловато, а статья может вполне послужить гайдом к изготовлению DC-DC, мелкой диагностики и запуска устройства!
❯ Запускаем
После запуска, ноутбук, конечно же, пожаловался на отсутствие CMOS. Первая болячка что я встретил — клавиатура одного из ноутбуков почти не работала (вот и причина почему их оба сдали в утиль: у одного клавиатура, у второго инвертор, перебрать и собрать из двух один, а второй переделать в 386 TV Box никто не додумался), но после подкидывания второй клавиатуры все стало нормально.
Подписчик подарил мне как IDE → CF переходник, так и «флопповод». Однако в утиле умудрились раздербанить даже флоппик (зачем? Что там можно взять!?), вернее верхнюю его часть и украли некий шлейф. Увы, с флоппаря загрузится не получилось.
Однако вот беда, не получилось запустится и с CF-карточки: девайс просто отказывается её читать :( Не знаю с чем это связано, но подписчик уже предложил заслать вот такой ретро-HDD!
❯ Заключение
Вот такой контент с попыткой оживления ретро-бука на 386'ом у нас с вами сегодня получился. Да, полноценно пощупать «Волков коммандер» и погонять «Принца Персии» у нас сегодня не вышло, однако сам факт запуска и наличия перспектив у ноутбука очень радует, по крайней мере, судя по селф-тесту сами мультиконтроллер с IDE и Floppy рабочий. Как по мне, вполне в стиле Сергея @dlinyj Долина, который тоже увлекается различным интересным ретро-железом. Правда, думаю для него тайваньские ноуты не так интересны — он больше по совсем уж диковинным ништякам!
Из ретробуков у меня есть целых три интересных девайса: редчайший ноутбук Texas Instruments от @NickDoom, ноутбук Rover на P1 от анонимного читателя и Toshiba 220CDS, который я купил за 2 тысячи рублей с дефектной DSTN-матрицей.
Надеюсь, вам было интересно, если да, то постараюсь писать больше статей о ретро-компьютинге, тем более мне есть что о них рассказать даже с позиции без 4х-дней 23-летнего «зумерка»!
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
Кстати, если у кого-то из читателей есть ненужные устройства (в том числе с косяками) или дешевые китайские подделки на айфоны/айпады/макбуки и другие брендовые девайсы будучи нерабочими, тормозящими, или окирпиченными и вам не хотелось бы выкидывать их на свалку, а наоборот, отдать их в хорошие руки и увидеть про них статью — пишите мне в Telegram или в комментах! Готов в том числе и купить их. Особенно ищу донора дисплея на китайскую реплику iPhone 11 Pro Max: мой ударник, контроллер дисплея калится и изображения нет :(
📚 Читайте также:
Он был не таким: смотрим на HP Veer. Какой смартфон выпустила HP во времена iPhone 4?;
Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера;
Программирование на C в Linux на примере создания командной оболочки;
Как победить вампира-социопата, не приходя в сознание, или Еще раз о современной научной фантастике.