суббота, 23 ноября 2024 г.

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителей. Используется переходник CF-IDE из Китая. Изначально пытался подключить адаптер SD-IDE с SD картой на 512Мб. Этот адаптер отлично определяется на платах с Socket 3, да и на платах с 386DX нормально определяется, но как оказалось, параметры секторов, головок и цилиндров там другие (в 3х вариантах, LBA, Large и Normal) и не подходят для старых БИОСов (большие значения).

На просторах интернета попалась утилита 91го года, которая отображает параметры накопителя. На CF картах 256Мб и 512Мб проверил утилиту, всё отлично прошло.

Для карты 256Мб утилита выдала: цилиндров 980, головок 16, секторов 32, размер 245Мб.

Для карты 512Мб: цилиндров 1007, головок 16, секторов 64, размер 495Мб.

С дискеты загрузился, через FDISK разметил, FORMAT c: \S отформатировал. Заодно обнаружил, что на плате WD386SX проблема с чтением у накопителей. Запись проходит нормально, можно перемещаться по дерево файлов, а когда надо запустить что-то, то подвисает и пишет, что накопитель недоступен.

Попробовал утилиту с адаптером SD-IDE  с SD картой на 512Мб. Утилита выдала следующие цифры: цилиндров 1954, головок 16, секторов 63, размер 961Мб. Что-то неправильно сработало видимо. БИОС не даёт ввести больше 1024 цилиндров.

Ввёл параметры CF карты на 512Мб. Запустилось нормально.

пятница, 5 апреля 2024 г.

Нет звука в Java приложениях на Sony Ericsson U5i Vivaz

 Столкнулся с таким случаем. SIM карта старая, подумал, что не хочу смотреть на сообщение о недействительной карте, перейду в режим полёта. Перешёл, всё отлично. Блютуз работает, соединился с компьютером через PC Suite, закинул Java игру (которые не все подходят конечно же), запустил, а звука то нет. Подумал что телефон неисправен.

Решил проверить (мысль пришла после всех проверок) на всякий случай и переключил телефон на общий профиль, т.е. режим полёта отключается. Запустил Java игру, звук появился.

Такая вот электроника получается. Вдруг кто столкнётся тоже с такой проблемкой.

понедельник, 27 ноября 2023 г.

Замена понижающего преобразователя на Raspberry Pi 2

 Короткая история. Включаю малинку (так буду сокращать название) и слышу писк, пальцем трогаю компоненты и обжигаю его. Тепловизором нахожу компонент (температура около 100 градусов), это микросхема U16 (NCP6343). Под микроскопом видно, что на корпусе (он кремниевый, как стекло) скол в верхнем левом углу. Малинка работала до этого, а я её чистил буквально недавно. По всей видимости я повредил конвертер. Посмотрел данный компонент и на схеме Raspberry Pi 3, там стоит компонент с другой маркировкой - RT8088AWSC. Судя по схеме, оба элементы подключены одинаково. Сравнил документацию, в основном, одно и то же (6343 с чуть более высокими частотами переключения может работать). Компонент на шариках. Тип таких компонентов - WLCSP (Wafer Level Chip Scale Packaging). Придумали их явно не для людей, вернее, не для ручного монтажа.

В общем, полез на AliExpress. Нашёл под таким названием - "Понижающий преобразователь постоянного тока RT8088AWSC WLCSP WL-CSP1.31x2.11-15 2,7 МГц, понижающий преобразователь постоянного тока/постоянного тока 3A". 392 рубля за 10 штук.

Поставляется в ленте (которые в автоматах расстановки компонентов используются). Ну как в ленте, в маленьком кусочке ленты. На корпусе написано 1Jx (x может быть разный).

Феном отпаял старый конвертер, пропаял новым припоем, зачистил оплёткой. Немного флюса, поставил и запаял феном (с такими малышами нужна сноровка конечно). Когда ставил, убедился в правильности расположения контактных площадок, т.к. старый компонент стоял буквами вверх ногами, а новый нет. Совпала точка на плате и точка на компоненте. При нагреве, увидел в микроскоп, что компонент сам встал на место, ещё чуть прогреваю, всё. Да, без микроскопа наверно будет тяжко, т.к. размер компонента 2мм на 2мм, примерно. Ну и фен нужен конечно. Видел видео, где такие элементы снимают специальной инфракрасной установкой, но это уже из разряда специализированных сервисов, скорее всего.

Вот и всё, дело сделано. Удачных ремонтов!

четверг, 1 июня 2023 г.

Проблема с драйвером AMD PCNET для Windows 98 под VMWare Workstation 8

 На виртуальную машину установлена Windows 98. Звук SB PCI установился без приключений, но вот сетевая карта стала выкаблучиваться. Вычитал, что обычно сетевой адаптер должен определяться как AMD PCNET. Скачал драйвера, принудительно установил, но устройство не хотело работать.

Как обычно, решил выйти в интернет с этим вопросом.

Добрый человек WoodyZ с форума VMWare предложил удалить строку ethernet0.virtualDev = "e1000" из настроек виртуальной машины (файл с расширением vmx).

Удалил, запустил, винда сразу опознала AMD PCNET, запросила дрова. Показал путь, драйвер установился. Устройство - AMD PCNET Family Ethernet Adapter (PCI).

Да, виртуалка устаревшая, т.к. запускаю на Core 2 Quad 2,66 МГц. Более современные версии VMWare уже не идут на данном процессоре.

Такие вот дела.

суббота, 27 мая 2023 г.

Сброс пароля Nintendo DS Browser

 Купил ради интереса браузер Opera для Nintendo DS Lite. Вся суть в том, что одного картриджа не достаточно. В комплекте идёт дополнительная память, которая устанавливается в слот GBA. Для меня это показалось очень интересным, поэтому я не смог себе отказать в покупке. Оказалось, что предыдущий владелец установил пароль. Как я понимаю, это типа родительского контроля. Если задать пароль пустым, то он не будет запрашиваться. В комплекте идёт документация и в одной из книжек, на первой странице, есть место для записи паролей. Там был записан пароль, но он не подошёл. Можно ли сбросить пароль? С таким вопросом я вышел в интернет. К счастью, зарубежные пользователи сталкивались с такой проблемой и один из них даже решил её. Некий удалённый пользователь на каком-то форуме digitalspy.com предложил использовать недокументированный способ сброса, путём зажимания нескольких кнопок.

Последовательность: L + R + Up + X + B + Select

Сначала зажимаете, потом запускаете браузер. Я запускал носом, ткнув им в сенсорный экран. Можно привлечь второго человека.

Браузер запускается в режиме Failsafe Mode. Можно очистить закладки, либо сбросить к настройкам по умолчанию.

Браузер кстати - Opera 8.5

Успехов!

воскресенье, 26 февраля 2023 г.

Fujitsu Siemens LOOX 720 - Подключение к WiFi

 Подключение данного устройства к домашней сети оказалось непростым. Если сравнивать с LOOX N560, то под Windows Mobile 5.0 доработали программное обеспечение управления соединениями, по всей видимости. В LOOX 720 с его Windows Mobile 2003 SE, люди создававшие софт, видимо не представляли, что вокруг может быть более 3 точек доступа. Но это полбеды. После настроек и включении WiFi, система находит точки доступа, но после выбора нужной и ввода ключа, программа подвешивает аппарат. Не полностью, но верхняя часть (трей) не откликается.

четверг, 22 декабря 2022 г.

Процессор AMD Am5x86-P75 и материнская плата GMB-486SG v2.2

Не секрет, что процессор от AMD - Am5x86-P75 (он же AMD-X5-133) работает на частоте 133 МГц. Рассчитан на сокет 3.

В мануале для GMB-486SG настройка для данного процессора есть.

При запуске, пишет, что процессор Am486DX4-SC PU at 120MHz. Но, он же должен быть 133. Что не так? И начинаешь перепроверять джамперы.

Ответ на данный вопрос простой. Просто старые материнки (BIOS) "не знают" таких частот. Пишет 120, а на самом деле, работает на 133. Вот.

Хотя, в документации к этой материнке (GMB-486SG) написано про частоты от 25 до 133, т.е. она должна "знать". Возможно я что-то упустил. Некоторые разгоняют этот процессор и у них на начальном экране пишется частота даже большая, 160 например. Даже до двухсот (198) умудряются разогнать. Так что зависит от производителя материнки.

Главное, спокойствие, только спокойствие!

среда, 15 июня 2022 г.

Аккумулятор для 3DS XL(LL) - HSABAT (антиреклама)

 Родной аккумулятор 3DS XL имеет ёмкость 1740 мАч, но проблема в том, что его трудно найти или определить оригинальность среди дубликатов. Китайское изделие HSABAT предлагает нам 4000 мАч! В реальности, оказалось всего 500 мАч. К сожалению, сейчас трудно найти хорошие аккумуляторы к устройствам 10-15 летней давности. Пришлось купить ещё один аккумулятор, но с оформлением под оригинал и заявленной ёмкостью, как у оригинала. Напишу дополнительно о нём ниже. Можно ли надеяться на что-то в этом мире? =) 500 мАч для такого крепыша, как 3DS XL, маловато. Если включен WI-FI, то энергия просто улетает с космической скоростью. Ещё один большой минус. Сам Wi-Fi штука классная во всей линейке портативных приставок, но любит тратить энергию. Одна только возможность скачать с другой такой приставки игру и поиграть вдвоём чего стоит, называется DS Download Play. Отвлёкся немного. После того, как приставка начинает мигать красным светодиодом, сигнализируя, что скоро она отключится, проходит буквально пару десятков секунд до её выключения. Это очень бесит, особенно, если играешь в это время.

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

Дополнение:

Другой аккумулятор (не той конторы, о которой писал), который я заказал, оказался нормальный. Ёмкость в норме. Зарядка, пару часов. Когда начинает мигать красный светодиод на приставке, то можно смело ещё минут 10 играть. Всё отлично. Значит, надо искать проверенные магазины, как минимум.

Удачных покупок!

четверг, 10 февраля 2022 г.

Случай с Jupyter Notebook

 Потратил несколько часов на решение проблемы. В общем, это просто странное стечение обстоятельств, но вдруг кто-то столкнётся.

Мне понадобилось запустить файл ноутбуковский с расширением ipynb который, обычный. Я уже делал всё это, но в этот раз что-то пошло не так. Вроде что такого, отрыть файл?

Открывал этот файл из папки загрузок. Скачал его для проверки и тут же открыл.

При запуске возникла ошибка:

File "D:\Python\Python38\lib\runpy.py", line 194, in _run_module_as_main

    return _run_code(code, main_globals, None,

  File "D:\Python\Python38\lib\runpy.py", line 87, in _run_code

    exec(code, run_globals)

  File "D:\Python\Python38\lib\site-packages\ipykernel_launcher.py", line 15, in <module>

    from ipykernel import kernelapp as app

  File "D:\Python\Python38\lib\site-packages\ipykernel\kernelapp.py", line 22, in <module>

    from IPython.core.application import (

  File "D:\Python\Python38\lib\site-packages\IPython\__init__.py", line 52, in <module>

    from .terminal.embed import embed

  File "D:\Python\Python38\lib\site-packages\IPython\terminal\embed.py", line 17, in <module>

    from IPython.terminal.ipapp import load_default_config

  File "D:\Python\Python38\lib\site-packages\IPython\terminal\ipapp.py", line 28, in <module>

    from IPython.core.magics import (

  File "D:\Python\Python38\lib\site-packages\IPython\core\magics\__init__.py", line 21, in <module>

    from .execution import ExecutionMagics

  File "D:\Python\Python38\lib\site-packages\IPython\core\magics\execution.py", line 11, in <module>

    import cProfile as profile

  File "D:\Python\Python38\lib\cProfile.py", line 10, in <module>

    import profile as _pyprofile

  File "c:\Users\user\Downloads\profile.py", line 186

    f.write(str(coord[i, 0]) + " " + str(coord[i, 1]) + "\n")

                                                                                      ^

TabError: inconsistent use of tabs and spaces in indentation

Jupyter пытается несколько раз подключиться к ядру и выдаёт сообщение, что не может. Потом в цикле пишет что-то типа 404 GET /api/kernels/идентификаторЯдра/channels?sessio_id=идентификаторСессии и т.д.

Ошибка вроде как возникает, когда неправильное количество пробелов ставишь. Что за дела? При импорте библиотеки, где-то в коде ошибка?

Начал переустанавливать всё, что связано с jupyter. Перечитал кучу страниц в инете (правда они не совсем по теме выдавались). Надо было просто осознать ошибку, которую писал Python.

В общем, не буду томить. В папке Downloads лежал файл profile.py, который пытался импортироваться в коде cProfile. Я отнёсся невнимательно к этому сообщению изначально. Файл двухлетней давности. Что он там делал?

Удалил я его и всё встало на свои места.

Подсказку дал мистер chtenb с stackoverflow.

Такие дела. Будьте внимательны!

понедельник, 4 октября 2021 г.

Если нечем заняться и есть Super Famicom

Купил недавно SCART переходник с "тюльпанов" и S-Vidio. Решил проверить его на своей Super Famicom. Включаю, а она не работает. Из 6-и картриджей на одном удалось услышать зацикливание какого-то звука. Походу серьёзно, вздохнув подумал я.

Переходник


Для начала я достал вторую приставку в виде платы (далее буду называть её - донор). Покупал я её без корпуса вместе с платой фамикома 85-го года. Бонус, так сказать. Включил, работает, только изображение какое-то не очень, по краям нечёткое. Далее, как обычно, я стал обращаться к интернету с вопросами.

Первым делом прочистил контакты краевого разъёма. Он же там съёмный. Почистил везде. Не помогло. Далее, пропаял все микросхемы. Не помогло. И тогда я пошёл на крайние меры. Замена процессора. Как я понял из ответов интернета, процессоры на этих приставках не вечны к сожалению. Модель процессора - 5A22-02 (S-CPU A). На доноре точно такой же проц. Выпаиваю паяльным феном оба, убираю остатки припоя, чищу изопропиловым спиртом (блин, это лучше бензина, т.к. не пахнет практически). Всё по фэншую в общем.

Пришло время тестировать. Вставляю картридж, включаю и о чудо, она ожила. Поменял процессоры местами. Плата донор не стала работать с процом приставки. Явно процессору стало плохо. Ну всё, ремонт завершён, подумал я. Вставляю игру "Остров Ёши" и вижу надпись "THIS GAME PAK IS NOT DESIGNED FOR YOUR SUPER FAMICOM OR SUPER NES". Что? Половина картриджей запускалось без вопросов, а остальные писали, что им не нравится система. Я наверно столько вопросов интернету давно не задавал. В интернете писали про регионы, защиту и всё такое. Но какого фига? Я поменял процессор на точно такой же. В общем меня потянуло на эксперименты.

Остров Ёши


Как известно в NES и SNES есть чипы CIC. Это некая защита от пиратства. Я разобрал картриджи, которые запускались и которые не запускались. Обнаружил некую закономерность. У тех, которые выдавали надпись стоял чип CIC 411B, а у остальных 411A. Я грешным делом подумал, что в этом дело. В приставке стоит чип F411, вообще без букв, а в доноре F411A. Первым делом я поменял эти чипы, результата это не дало. Потом я увидел, что на картридже "Остров Ёши" стоит чип F411B и тут у меня возник дерзкий план. А что если поставить его на приставку и тогда у меня будет подходящий CIC. Я ещё подумал, что чипы для приставок могут отличаться от тех, что в картриджах. Заодно и проверим. Сказано сделано. Перепаял, вставляю картридж, включаю и что? Вижу надпись о неподходящей системе. Да что же такое происходит? И тут, я нажимаю кнопку сброса и игра запускается. Я был удивлён. Может так и задумано? Не думаю. В общем, когда вставляешь картридж с чипом CIC 411B (буквы D или F перед цифрами означают тип корпуса. F - для поверхностного монтажа, а D - это DIP корпус), то появляется надпись и когда нажимаешь сброс всё начинает работать.

На картридж с Ёши я припаял F411A с приставки. Всё работает. Возможно в чипах B-типа добавлена логика какая-нибудь. Не буду гадать. Информации об этом я не нашёл.

Решил попробовать ещё одну штуку с одним картриджем. Я как-то купил игру Mario Paint с мышкой. Только он для европейской версии, т.е. для Super NES. PAL регион. У меня японки, т.е. NTSC. Такой картридж не будет работать на японке. Чтобы его запустить я провёл эксперимент на плате донора, отпаивал ножки у процессора, графического чипа и у CIC. Там можно так сделать, информации полно в интернете. Переключатели делают, чтобы в картриджи разных регионов играть на японках. Ну это так, пояснение небольшое, зачем мне PAL картридж. Решил я перепаять CIC. В европейских картриджах стоит 413-ый CIC, а я решил поменять его на 411 (D413A на D411A). Взял чип с имеющегося картриджа за неимением донора. Перепаял и европейка заработала на японке.

В ходе моих паек перестал работать предохранитель. Заменил. Потом я задел паяльником кнопку сброса и она перестала нормально держаться. Она разборная и я повредил одно из креплений. Пришлось заменить. Потом пропал цвет. Картинка стала чёрно-белой. Оказалось, что у кварца образовалась микротрещина. Пропаял и всё стало замечательно. Сначала крутил подстроечный конденсатор рядом с кварцем. Потом пальцем прижал кварц и цвет появился, так и обнаружил. Под микроскопом посмотрел. Шевелю и видно, что ножка шевелится со стороны пайки.

Вот такие дела. Проверил переходник называется. Зато приставка теперь как новая. И столько экспериментов провёл. Два вечера бился.

Удачных покупок!

четверг, 8 июля 2021 г.

Небольшой обзор процессора SL2WZ, Pentium II 350 МГц (Slot 1)

Я до сих пор не могу успокоиться с темой компьютеров конца 90-х. В основном это касается звука. Это вынудило меня на покупку материнской платы со Slot 1, ISA и SB-Link. Теперь у меня есть всё, что мне надо, для сборки разных вариантов. Вместе с платой мне достался процессор Pentium II 350 МГц.

Хочу поведать с какими страданиями вы столкнётесь, когда захотите его обслужить. Ну или мне попался такой, сложный.


Вентилятор снимается без проблем, он на четырёх защёлках.

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

Остаётся алюминиевое основание с пластиковой крышкой. Это вторая сложность. Крышка эта присоединена к штырям. Там система такая с защёлкиванием. Я минут 30 пытался аккуратно её отцепить. Последний штырь упорно не хотел поддаваться. На фото, крайние штыри. Так что имейте в виду, что декоративную крышку эту можно запороть, если она вам дорога как экспонат. У меня прошло без поломок, но край крышки немного замялся. Не страшно.

Это алюминиевое основание для платы. К нему крепится декоративная крышка и радиатор.

У основания есть две квадратные площадки для отвода тепла от чипов памяти, но там зазор пару миллиметров. Или предыдущий хозяин что-то убрал или недоработочка возникла.

Плата крепится двумя стальными пластинами тоже к штырям. У пластин необходимо отгибать усиски (или как их назвать).


Пластинки снимаем, всё. Вот она, плата.



В общем две основные сложности: открутить радиатор, который в принципе можно не откручивать и снятие декоративной крышки, которую запросто можно повредить. С пластинками тоже придётся повозится.

Может это от недостатка опыта просто.

Рабочих процессоров вам, успехов!





пятница, 30 октября 2020 г.

Нет звука в DOS играх на чипе ES1978S.

 Сегодня немного расскажу о ноутбуке Toshiba Satellite S2610CDT. Мануал я нашёл по адресу https://emea.dynabook.com/support/manuals/, правда он на португальском (если верить переводчику гугла). Выбираете в пункте "Product, Accessory or Service Type*" - "Archive", затем "Family" - "Satellite", затем "Series" - "Satellite 26xx" и наконец "Model" - "Satellite 2610".  Поиском находит с десяток файлов на разных языках, но в архиве один и тот же файл на португальском. Кратко о ноуте: процессор Mobile Intel Celeron 433 МГц (FSB 66 МГц), 64 Мб встроенной памяти (расширяется максимум до 192, один слот имеется), HDD 6 Гб, видеокарта Trident Cyber 9525DVD, звуковая ESS Maestro-2E ES1978S и ES1918S, размер экрана 12.1 дюйма, разрешение экрана 800x600, встроенный FDD и CD-ROM, динамики, USB 1.1, LPT, COM, PS/2, модем. В общем, стандартный набор ноутбука конца 90-х, начала 2000-х.


CPU-Z версии 1.25 пишет, что процессор здесь стоит Intel Mobile Pentium II (Dixon). Кэш 2-го уровня 128 Кб (в Wiki про Pentium II написано, что у мобильных Dixon 256 Кб), что в 2 раза меньше, чем в полноценных процессорах и в 4, чем у серверных. В документации тоже указано, что кэш 128 Кб. Можно сделать вывод, что это Celeron, судя по урезанному кэшу второго уровня. Только CPU-Z видимо не знает про Celeron. Главное кэш есть и на том спасибо. 

Так вот. Установил винду 98-ю, т.к. была установлена XP (на такие устаревшие буки всегда ставят XP, иначе они становятся бесполезными для обычных пользователей). Мне то нужен DOS. А Windows 98 дружит с DOS. Установил видео драйвер и драйвер звука. Это два основных драйвера, без которых некомфортно. Всё работает. Драйвер DOS эмуляции Sound Blaster PRO установился, программка maestro.com и драйвер aecu.sys в корне диска имеются. В autoexec.bat maestro.com прописан. Всё вроде хорошо, но игрули не видят звуковой.

Решил поискать в чём проблема. Обратился к интернету с этим вопросом и набрёл на страничку форума. Там человек, tikbalang, делится архивом программок под DOS для разных чипов ESS.

Я заменил файлы (естественно, выбрав подходящие по модели чипа) maestro.com и aecu.sys и чудесным образом звук в игрулях появился. Судя по дате, эта версия более новая, нежели та, что в родном установщике. Так что, кто хочет ноутбук под DOS игрушки, то вполне этот подойдёт. Только это Celeron, не забудьте. Урезанный процессор. По ощущениям, Quake например, работает более тормознуто, чем на Mobile Intel Pentium II 366 МГц. Да, кстати. Экран растягивается нормально (Это функция такая в БИОС. Все же знают что на стареньких ноутбуках изображение под DOS идёт в квадрате по середине экрана? На Toshiba'х точно. На других, вроде тоже, но не ручаюсь.), но вот в Quake, например, разрешение выше 360x480 не доступно. Я не знаю почему. Возможно этот аппарат уже больше для Windows, чем для DOS. Опять же, Windows 98, а это значит что ДОС тоже там есть. Может БИОС не поддерживает VESA 2.0? По идее должен (Я проверил. VESA 2.0 поддерживается). В Windows изображение чёткое несмотря на разрешение 800x600. Но, тем не менее, играть можно. 
UPD. Кстати. Для Quake есть версия для Windows - WinQuake. Там с разрешениями всё в порядке.

Добавлю немного про видеокарту. Для игр под Windows она практически не годится. Памяти 2,5 мегабайта. Попробовал запустить Quake 2. При разрешении 640x480 что-то ещё шевелится при программном рендеринге. Пробовал переключиться на OpenGL, но откидывает обратно. Не хочет ускорять. Видеопамяти мало скорее всего. Так что в DOS игры пожалуйста, а с Windows многого не ждите. В пасьянс если только.

У меня ещё есть информация по Toshiba Portege 7140, но это в другой раз. Звуковая у него, точно такая же, кстати.

Немного фоточек:
Южный мост, насколько я понимаю.

Возможно, это контроллер CD-ROM. Нет данных по чипу. У ноутбука есть функция проигрывания компакт диска без загрузки ОС. Возможно этот чип для этого.

Оперативная память встроенная. Ещё на другой стороне есть.

БИОС

Видяха

Слот PCMCIA


Процессор, заботливо покрытый термопрокладкой белого цвета. Я даже не знаю, надо термопасту на неё наносить или нет? Второй раз вижу такую, но пасты не было. Наверно не надо. Греются они и шумят. Технологии прошлого.

UPD. Недавно попалось видео на Youtube, где эту прокладку (только белую) убирали аккуратно и уже на кристалл наносили термопасту. Кристалл не должен повредиться радиатором, т.к. вокруг него голубенькая мягкая прокладка.



Удачного выбора!

воскресенье, 18 октября 2020 г.

Не выключается компьютер и ускорилось время в БИОС

Решил поменять материнскую плату на своём "ретро" компьютере. Краткая предыстория. Начиналось всё просто с покупки компьютера на базе процессора Pentium III. Я даже не спрашивал что внутри. Посмотрел только на заднюю часть системного блока и всё. Компьютер нужен был чтобы проверить работоспособность видеоускорителя 3dfx voodoo 2 от Diamond, про который я уже не так давно писал. Проверить я проверил, но захотелось второй ускоритель, потом звуковую получше и т.д. Система построена на материнской плате ABIT-SL30

В принципе, работает всё хорошо и под DOS и под Windows 98 (кроме звуковой Sonic Impact на базе Vortex AU8820 от Diamond которая ругается на PCI bridge. Что в последствии оказалось проблемой родных драйверов. Можно установить драйвера от Aureal и ошибка пропадёт). До этой звуковой стоял Sound Blaster CT5803. Тоже работала, но были небольшие проблемки в DOS играх. Звуковые PCI карты (большинство), как известно, работают в режиме эмуляции под DOS в отличии от карт ISA. Ещё я тестировал звуковую Aureal Vortex AU8810A1. Под Windows 98 без проблем, но под DOS не удалось завести. Как ни странно, модель 8810 вышла позже 8820 и 8830, как я узнал позже. Так что Sonic Impact S90 могу порекомендовать под DOS. С ней тоже не всё просто и есть кое-какие проблемы со звуком в некоторых DOS играх, но по крайней мере при установке драйверов она сама настраивается и прописывает настройки в autoexec.bat (правда в первых строчках, но после редактирования она будет менять в том месте, где вы пропишите).


Проблема в том, что у материнки ABIT 3 слота PCI и один AGP. Звуковая и два ускорителя влезает и видяха AGP, но получается эдакий бутерброд. Всё плотно. Я посчитал, что это не очень хорошо для игровой системы конца 90-х и решил взять материнку с большим количеством PCI разъёмов. Чтобы система "дышала" так сказать. Правда для этого придётся ещё и системный блок современный брать скорее всего.

Итак, купил я новую материнскую плату EPOX EP-3PTA. По сути, она мало отличается (хотя, она вроде поддерживает процессоры на ядре Tualatin) от ABIT (хотя, он тоже вроде как должен поддерживать Celeron'ы), внешне по крайней мере, только PCI больше. Если я не ошибаюсь, то обе платы используют одинаковый набор чипов (северный мост, так называемый, точно, 82815E) от Intel. Обе платы поддерживают FSB 133 МГц. Эти платы примерно одногодки.


Установил в корпус, запускаю, захожу в БИОС, а там.... бешенные часы. Минуты превратились в секунды, а секунды устремились в бесконечность. Ничего не могу понять. Лезу в интернет с этим вопросом и ничего толком не нахожу. Единственное объяснение это выход из строя чипа реального времени (RTC), но я что-то не понял где он может быть на плате (может это было на старых материнках?). Пытаюсь выключить компьютер, а он не выключается, только сбрасывается. Пока жмёшь кнопку - не работает, отпускаешь - включается. Что за напасть? Продавец писал, что плата "не бита не крашена". Кстати, я поменял два конденсатора, т.к. они были пухлыми (на фотографии не было видно, так что всегда спрашивайте продавцов). Остальные нормальные. Кстати самый большой конденсатор 10 В 3900 мкФ не смог найти в магазинах. Как на зло, именно такой ёмкости нет почему-то. Возможно такие кондёры вышли из употребления? Странно. Взял ёмкостью 4700 мкФ и то, размер корпуса немного меньше.

Попытался сохранить значения в БИОС. Не сохраняет. Поменял батарейку CMOS. Не помогает. Замерил напряжение на батарейке, установленной на плату. Новая батарейка вместо 3 Вольт выдавала 1,8 или даже меньше было, не запомнил точно. Мистика да и только.

Решил достать материнку из корпуса и запустить так. И произошло чудо. Она заработала. Вернее, часы стали работать как надо, значения в БИОС сохраняться и кнопка вкл./выкл. тоже стало работать.

Корпус был осмотрен и быстро найден виновник безобразия. Это была металлическая подставка (не знаю как правильно назвать) для крепления материнской платы, куда вворачивается винтик.

 Подставку можно перемещать (два квадратных отверстия на панели крепления материнской платы) в две позиции или убрать. Универсальная штука. На старой плате было отверстие для крепления, а на новой его не было. Эта подставка замыкала контакты на плате, поэтому творились такие чудеса. Корпус старого образца, с неудобным расположением блока питания и с цельной П-образной крышкой, но зато полноценный ATX. 2001-го года сборки.

Кстати Windows 98 продолжила работать на новой материнке как ни в чём не бывало. Только базу драйверов стала обновлять при первом запуске.

Опять получился эмоциональный рассказ. Надеюсь смысл не потерялся. Всегда надо быть аккуратным, когда собираешь компьютер. Даже если он устаревший.

Удачных расследований!

четверг, 8 октября 2020 г.

Видеопамять для Diamond Monster 3D II из Китая

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

Память в магазине квалифицировалась как новая. Хотя я предполагал, что чипы 90-х годов, которые уже давно не производятся, не могут быть новыми. Ну кто знает, может у китайцев залежи, склады такого вида вещей.

Заказал на всякий случай с запасом, чтобы можно было прокачать пару ускорителей. Два мне надо в любом случае, т.к. я хочу Mega Monster в SLI режиме. Разрешение 1024x768 хочу.

В общем, получил посылку. Внешний вид неплохой, но захотел рассмотреть поближе.






Во-первых видно, что они были извлечены из чего-то. Во-вторых на многих ножках образовалось окисление. Это явно не новые. К сожалению ничего не поделать, другой вариант, снимать с других ускорителей. Если есть возможность достать по дешёвке или бесплатно, то хорошо.

В итоге, я придумал хитрый план, но он не очень удался. Вернее он удался, но не так как я думал. План в том, что я чищу шкуркой всё это безобразие и заливаю жидким оловом. Ну в смысле жидкость такая есть для лужения химическим путём.

Идеально обработать не получилось конечно. Лудится классно. Я десятикопеечную монету положил после всего в жидкость и она стала похоже на пятикопеечную. Жидкость в зелёной бутылочке 120 мг. Хорошая.

Вот. Затем я это дело стал паять. С первого раза ничего не заработало. Где-то не пропаял, где-то ещё что. Я любитель и опыта мало, но мне кажется, что покрытие ножек микросхем тоже влияет. С мультиметром сидел, проверял. В итоге, добился что драйвер увидел всю память и даже игры не зависали, но появились артефакты в виде кружочков на текстуре. Причём не во всех играх. В 3DMark точно появлялись и всегда. В любом случае, превратить ускоритель в 8-ми мегабайтный никогда не поздно.

Да, кстати, во время пропайки умудрился оторвать одну контактную площадку памяти, так что будьте предельно аккуратны. Я подшаманил на скорую руку, но по идее надо восстанавливать площадку и тоненькую дорожку, но для этого надо лак. Это ещё предстоит мне.

Такие дела. Пока меня отпустило, пусть полежит, подождёт следующей "волны". Играть на ней всё равно можно.

Удачных экспериментов!

четверг, 2 июля 2020 г.

Видеопамять для Diamond Monster 3D II

Откопал у себя такого зверя. 3D ускоритель конца 90-х. Разрешение экрана 800x600, а в связке с другим таким 1024x768. Кстати, оказывается не обязательно с таким же. Надо только драйвер правильный. Ещё стоит отметить, что есть версия с 8-ю и 12-ю мегабайтами видеопамяти. У меня с 8-ю. Если быть точнее, то память делится на буфер кадров и память для текстур. Буфер всегда 4 мегабайта, а вот память под текстуры может быть либо 4, либо 8 мегабайт. Текстурных блоков (TMU) два, соответственно, по 2, либо 4 мегабайта на каждый блок.


Краткий обзор ноутбука из 90-х Toshiba Portege 7020ct

Недавно заикнулся о ноутбуке Toshiba Portege 7020ct.
Есть описание на сайте Toshiba. Копия документа, на всякий случай.

Кратко: выпускается с 1999 года, процессор Mobile Pentium II 366 Мгц (FSB 66 МГц), 64 Мб оперативки с возможностью добавить планку 32, 64 или 128 Мб, IDE жёсткий диск 6,3 Гб, видео NeoMagic 2200 2,5 Мб видеопамяти, дисплей 13,3 дюйма с разрешением 1024x768 16 миллионов оттенков, звуковая ESS ES1928, VGA выход, один порт USB (скорее всего 1.1), модем, скоростной инфракрасный порт, два PCMCIA слота.

Судя по всему, серия Portege это - ультрабуки (кроме первых моделей). Эта модель не исключение. Пожертвовали дисководом, CD приводом и всем остальным для его "стройности". Как же быть?

А быть можно несколькими способами.
1) У ноутбука есть специальный интегрированный порт для внешнего FDD дисковода. Есть ещё один порт для Port Expander Module. "Расширитель портов" простой блок с интерфейсами: совмещённый PS/2, COM и LPT.
2) Есть PCMCIA слоты, куда можно воткнуть блюпуп, вифи, эзернет, GSM модем, GPS, переходник Compact Flash, TV-тюнер и всё подобное добро из того времени. И кстати, внешний CD-ROM тоже есть для этого слота.
3) Прикупить CD или DVD network dock. А вот это штука превращает ультрабук в обычный ноутбук (и толще в два раза) того времени. У док станции есть: два USB (тоже 1.1 по всей видимости), PS/2 для клавы и мыши, VGA и композитный выходы, COM и LPT, CD или DVD, динамики, RJ45 Ethernet 10/100, дисковод, дополнительный вентилятор (хотя я не понял, что он охлаждает. Скорее всего микросхему, которая всем этим добром управляет.). Вроде не забыл ничего особо.

Разработан ноут для Windows 98, судя по драйверам и наклейкам (которых у меня нет). Подойдёт Windows NT 4.0 или Windows 2000. XP на нём тоже работает, даже со 128 Мб памяти. Скорости от него не ждите, естественно.

Отмечу некоторые минусы:
1) Найти такой ноут на запчасти уже проблематично. Аккумулятор не найти даже в Китае. Кстати для этого ноута был предусмотрен дополнительный аккум двойной ёмкости 5 А/ч (родной 2,5 А/ч)

2) Система охлаждения у него шумная, но уже тогда применялись тепловые трубки и она там целая одна. Радиатора как такого нет, цельный кусок алюминия. Работает практически постоянно, особенно в DOS.

3) USB 1.1 выдаёт малый ампераж, поэтому некоторые устройства не будут работать. Например USB осциллограф Hantek. Во-первых ему нужна XP система, а во-вторых она будет ругаться, что не может распределить питание для устройства. Я думал сначала о USB хабе, но потом придумал PCMCIA карту с USB 2.0 и внешним питанием (ещё едет где-то).

4) Столкнулся с проблемой со звуком в DOS играх с версиями БИОС выше 7.60. На сайте Тошиба есть драйвера и утилиты для данного ноута, включая утилиты прошивки БИОС. Последняя версия 8.10, если не изменяет память. При установке драйверов для Windows 98, устанавливается DOS утилита для инициализации звуковухи. Устанавливается утилита в корень диска C. Так вот, решил поставить последнюю версию БИОС и пропал звук в DOS. Методом научного тыка определил максимально подходящую версию. Это - 7.60
Небольшое дополнение!
Недавно нашёл решение решение этой проблемки, так что можно прошивать последнюю версию, если надо и наслаждаться играми под DOS. Видимо производители не стали заморачиваться с обновлением драйверов под звуковую, но к счастью, DOS утилита подошла от других продуктов.

При установке драйверов под Windows 98 есть некоторые заморочки, например может попросить вставить установочный диск с виндой или указать путь для какого-нибудь драйвера. С XP такого нет, только устанавливаться она будет пару часов.

Для возможности запускать древние игры, можно отключать кэш процессора в БИОС (два уровня). Например игра Tyrian не запустится без отключения кэша.
В БИОС можно включить растягивание экрана, иначе будет всё отображаться в середине экрана в окошечке.

Запускал на нём Diablo, Fallout, Death Rally, Doom, Chasm, Quake и даже Quake 2 идёт вполне прилично. Под Windows 98 запускал, тоже работает всё практически (Death Rally зависала только). Death Rally вообще капризная игра. Если что-то неправильно со звуком, то она не будет нормально работать. В неё кстати можно поиграть на современном компьютере. В системе Steam она раздаётся бесплатно. Работает через DOSBox, насколько я понял, но это не точно. Может специальная версия. Есть ещё переизданная, современная версия, но за денежки. Мне лично интересна оригинальная версия, т.к. я в неё играл когда-то (и  прошёл, она не очень длинная).

Такой в общем аппарат. Корпус, кстати, у него из алюминиевого сплава. Сломал головку у одного винтика. Пластик некоторый тоже крошится (у разъёмов). Крепление шлейфа разъёма CD-ROM в док-станции сломался. Аккуратнее надо, короче. Разбирал, смотрел. Одна плата, всё как и сейчас, на современных. Ничего не изменилось по сути. Стоил такой ноут в конце девяностых пару тысяч долларов.

Хочу попробовать установить память 512 Мб. XP лучше будет себя чувствовать. Хоть в документации написано максимум 192 Мб, но я подозреваю, что на тот момент большего объёма не существовало просто. Опять же, с памятью взаимодействует "северный" мост и если он рассчитан на определённый объём памяти, то ничего другого не впихнуть. Также, 512 Мб является пределом для операционной системы вроде, а на ноутбуке уже распаяно 64 Мб, т.е. 576 Мб перебор. Если удастся заполучить такую память, то напишу чем закончится, но скорее всего я не буду этим заморачиваться. Этот ноут для Windows 98. Не буду его насиловать, он и так постоянно охлаждает себя. Кстати под виндой он работает тише, т.е. вентилятор отключает при бездействии.
 
UPD 23.11.24. Про память 512Мб. Я всё-таки приобрёл модуль памяти. Память определяется, но виндовс не запускается, что и следовало ожидать.

У Toshiba есть другие популярные линейки ноутов: Tecra, Satellite. Тоже интересные, но тонкие только Portege. Старые модели точно. Про современные не знаю.
Далее, немного фотографий внутренностей.

Видеочип

Звуковой чип




Вроде MPEG декодер

Мосты. "Южный" FW82371EB и "Северный" FW82443DX.


Процессор P II 366

четверг, 25 июня 2020 г.

Драйвер D-Link AirPlus G+ DWL-G650+ для Windows 98

А почему G? Чтоб никто не догадался.
На самом деле, потому, что карта умеет в стандарт 2003-го года 800.11g, а это 2,4 ГГц и 54 мегабит!

Нашёл я себе развлечение в виде ноутбука Toshiba Portege 7020ct. Захотел проверить слоты PC Card (их два). Встроенного Wi-Fi у этого ноута нет. Решил взять модуль для проверки. Подбирал такой, чтобы был драйвер для Windows 98.

Wi-Fi модуль в виде PCMCIA карты второго типа (type II).
Если кому нужно работать с WPA2-PSK под Windows 98, то этот драйвер подойдёт. Изначально, на сколько я понял, это устройство знать не знало о WPA (и тем более в WPA2), только WPE. WPA это 2003 год, а WPA2  2004. Доработали со временем.

Архив с установщиком с FTP D-Link'а - DWL-G650+_Bx_Driver v3-00.rar
Ссылка на архив с зеркала.
Запускаете Setup.exe, устанавливается утилита и драйвер. После перезагрузки системы, необходимо обновить драйвер у неизвестного сетевого устройства.



Далее идут изображения утилиты


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



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


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


Версия драйвера и утилиты.

После настройки должна появиться связь. Остаётся только в настройках сети прописать IP адрес, либо указать что он будет получен автоматически и можно пользоваться.
В интернете лазить особо не получится. По крайней мере используя HTTPS, т.к. сертификаты в старых браузерах давно протухли, а про новые они знать не знают.

Под Windows XP тоже работает, но настройка сети проще.


Стабильной вам беспроводной связи!

пятница, 10 апреля 2020 г.

Отбеливание корпуса Famicom 80-х годов

В прошлый раз делился опытом и решил отбелить пластик с большей степенью потери цвета. В общем, провёл экспресс тест. Три дня выделил. В первый день светил 7 часов, во второй аж 9 и в третий 8 часов. Ожидал чуда конечно, но его не произошло. С серым корпусом этот фокус успешнее проходил. На эти корпусы окислитель воздействует слабо, видимо.
Делал фотографии каждый день.

Исходное состояние


После 7-и часов


Ещё после 9-и


Ну и ещё 8

Кстати, у обоих корпусов стоит дата 83-ий год. Это не редкость в мире приставок, использовать корпуса произведённые ранее. Видимо на складах залежались. Либо, эти приставки уже разбирали и мне прислали сборную солянку. Пломб там никаких не было. На одном из корпусов есть логотип FF (Famicom Family), а на другом нет. Искал в интернете информацию по поводу этой аббревиатуры. Насколько я понял, её применяли в ранних ревизиях.

В целом, результат видно. Тёмный корпус стал намного светлей, но до исходного цвета далеко.
Под наклейками не осветляется. По уму их надо снимать, если уж серьёзно реставрировать. Я покупал эти приставки как мусор (junk) и не планировал восстанавливать (корпус по крайней мере), поэтому остановлюсь на этом этапе.

Можно считать этот способ рабочим. Есть более действенные способы, но они и сложнее.

Удачных опытов!

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителе...