dlinyj: (Default)
Кратенький гайд самому себе.

Прикупил тут роутер себе, и быстренько его окирпичил неправильной прошивкой. Соответственно, развинчиваем роутер, впаиваем иголки UART и дальше звоним, где у иголок земля (на любой общий провод), подаём питание и смотрим где питание. Оставшиеся два контакта - это RX и TX.

photo_2024-09-08_00-23-53.jpg
Распротрашённый роутер и найденный UART


Итак, УАПП (UART то бишь) мы нашли, подключаем USB свисток, ставим привычное 115200 и ничего не происходит. Что делать дальше?

Задача: определить, живой ли UART и какая на нём скорость. Для мы воспользуемся осциллоскопом.Read more... )
dlinyj: (Default)
Вы когда-нибудь носили станочки весом в 1,2 тонны по лесенке в верх? У меня представилась такая возможность.

photo_2024-09-04_12-45-25.jpg
Станочек на лесенке


В общем у меня первый опыт взрослой такелажки. К сожалению, в силу того что приходится махать ломом и яицами (инструмент такой), времени и сил снимать нет. По сему общие кадры.Read more... )
dlinyj: (Default)
photo_2024-08-16_14-48-22.jpg


Меня долгое время интересовал вопрос: как смазывать жидкой смазкой станочные принадлежности через прессмаслёнки? В своё время изготавливал насадку на медицинский шприц. Даже когда-то тут её описывал, но не смог найти.

Забавно, что заводских решений я не нашёл.

Идею приблуды, которая под давлением давит масло в маслёнки вынашивал давно. И тут товарищ с металлоприёмки присылает фото бадьи с накачкой. Этакая приблуда, внебрачный сын паяльной лампы и непонятно кого.Read more... )
dlinyj: (Default)


Наконец свёл все свои труды по ремонту моноблока PC-III VGA Paper White Portablе в одну статью со связной логической последовательностью.

Теперь у вас есть шанс прочитать этот роман единым текстом, без косноязычия и потока мысли :).

Подробнее: Реанимация моноблока PC-III VGA Paper White Portablе 👈

Буду рад вашим плюсцам и комментариям.
dlinyj: (Default)

Как говорил Михаил Михайлович Жванецкий: «Ремонт невозможно закончить, его можно только прекратить». Так и с ремонтом этого удивительного сундука - нет предела совершенству. Я дважды отбеливал корпус, но меня не хватило разобрать монитор и отбелить его. Дважды ремонтировал систему натяжения пружин, и она дважды ломалась (плюнул и оставил так). В общем, этот ремонт выпил столько сил, до полной демотивации, состояние такое что просто взять этот сундук и отнести на помойку...

Железка полностью отремонтирована и собрана и самое время рассказать что же с ней было сделано.


Для начала напомню что было в предыдущих сериях:

  1. Видеопамять тютю... Тут я столкнулся что видеопамять не работает.

  2. Решение проблемы с видеокартой Тут мне показалось что нашёл источник проблемы, но нет.

  3. Победа над дисплеем с видеокартой: работаю в режиме VGA Тут разобрался почему и нашёл дрова.

  4. Замена батарейки BIOS. Рассказываю как менял батарейку (но это не помогло, потому что проблема была сложнее)

  5. Ч̶е̶м̶о̶д̶а̶н̶ ̶б̶е̶з̶ ̶р̶у̶ч̶к̶и̶ ̶ Удивительный компьютер Собственно говоря описание что это за компьютер и откуда он у меня.

  6. Батарейка побеждена Для меня самая интересная часть, где я прям копнул схемотехнику 386 железа и разобрался как и что работает.



В этой части я расскажу о методике отбеливания корпуса и решения некоторых нетривиальных проблем.Read more... )
dlinyj: (Default)
В каждом городе, в котором я оказываюсь, пытаюсь попасть на блошиный рынок, если он там есть. И на каждом блошином рынке всегда есть что-то интересное и уникальное. Как правило сложность бывает подгадать календарь, так чтобы ты присутствовал в городе в выходные, когда и работает рынок. Факторы совпал и мне удалось побывать на блошином рынке в г.Севастополь.



Процитирую "Описание достопримечательности" с сайта:
Знаменитый "блошиный" рынок Севастополя, в народе именуемый "горками", по выходным располагается на лестнице ведущей от Петропавловского собора на улицу Ленина и существует уже несколько десятилетий.

Здесь можно купить почти любые артефакты тысячелетней истории Севастополя и Херсонеса. От античных монет, которые в шторм выбрасывает море, до заков отличия советской эпохи. Или корабельные часы от «Павла Буре» за десятки тысяч рублей или копеешные архивные открытки. Кто-то обязательно предложит древние монеты или кольца скифских женщин, но не факт, что они окажутся настоящими.


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

Этот рынок уникален тем, что располагается буквально на лестинице ведущий на холм к собору от улицы. И прямо на ступенях и поручнях идёт бойкая торговля.Посмотреть на рынок )
dlinyj: (Default)
Открыл для себя весьма интересный блошиный магазин на Таганке "Плюшкин". Чтобы не было рекламой, не буду давать ни ссылок ни описания. Но эпизодически туда хаживаю, есть чем поживится. И во время очередной охоты мне удалось там выловить несколько интересных книг. Об одной из них хочу рассказать:

Отряшенков Ю.М. "Юный кибернетик"



Книжка мне вышла в весьма солидную сумму 900 рублей, не смотря на то что она сильно БУ и морально устарела, но я не пожалел что её купил. Там простым языком детям объясняется о работе кибернетических вычислительных цепей и создаются различные вычислительные устройства на реле. В том числе и генератор случайных чисел!



Заглянем внутрь )
dlinyj: (Default)
На днях, у себя в канале задал вопрос: как же работает оптическая мышка с 386 компом. Но так никто и не догадался.



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

Начну с описания проблемы: классический интерфейс подключения мышек - это COM-порт. Все мыши в те годы были последовательными. Спустя какое-то время появился стандарт PS/2, и мышки начали выпускаться на этот тип подключения. Для совместимости со старым стандартом существовали переходники. Но вот особенность оптической мыши в том, что для её работы требуется достаточно большой ток, поэтому поддержку COM-портов у этого типа мышей была отключена. Таким образом, купить просто переходник ps/2->COM не получиться.

Существовали специализированные оптические мыши, со своим ковриком, которые можно подключить к COM-порту, но они так редки, что практически коллекционная и музейная ценность. А, я же хочу пользоваться компом в бытовом смысле, без музейных и религиозных придыханий.

Но как же решить эту проблему?Read more... )
dlinyj: (Default)
Случай из детства



Мне шесть лет, в гости ко мне пришёл соседский мальчик. Говорю ему:

- Представляешь, у меня волшебные наушники есть: в розетку втыкаешь, а там музыка играет.
- Да не может быть такого!

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

Видели бы вы его глаза в этот момент. Когда у него 50 Гц на всю мощь в ушах. Стоит такой ахреневший ребенок с огромными глазами и дым, буквально, из ушей валит...

Как мне сказали: Мда. вот ты дал ему AC послушать. вообще без DC
dlinyj: (Default)
В целом эта тема мне уже порядком надоела, но хотелось вот сделать этакую рабочую дискетку со своей сборкой, которая могла бы размножаться. Ну и просто осталось какое-то чувство незавершённости. Поэтому решил разобраться, почему же не получилось сделать дискетку из под DOSBOX.

Итак, не смотря на то, что эта задача у меня заняла несколько часов войны с DOS 4.0 (кривой, косой, бесячий), изложу тезисно по результатам. Dosbox не поленился и ускорил, поставив в конфиге максимальную частоту. DOS собирал по своей же инструкции, без подмены имени Microsoft.

MS-DOS 4.0 собранный брал отсюда (конкретно 4.00 OEM [Sampo]). Мне нужна только первая установочная дискета из архива Disk01.img. Монтирую этот образ, выкидываю всё лишнее из autoexec.bat (можно его даже тупо удалить), удаляю лишние файлы. А в папку "40" записываю файлы собранного ДОС (те что собирал сам). Примерно вот так:



После загружаюсь командой:

qemu-system-i386 -fda Disk01.img -fdb dos40.img


Где dos40.img - просто пустой образ дискетки, созданный truncate или dd. Далее просто форматирую диск b, командой формат и переношу системые файлы с помощью команды sys:

format b:
sys a:\40 b:


И это сработало! Read more... )
dlinyj: (Default)

Не оставил попыток собрать MS-DOS 4.0 (первая попытка описывалась в предыдущем посте). Смог победить все проблемы с кодировками.

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

Подробнее в моей статье:

Сборка MS-DOS 4.0



Буду рад вашим комментариям, лайкам.
dlinyj: (Default)
Мне только ленивый не написал, мол вот ребят, выложили исходники MS-DOS 4.0, вот заживём. Но я вам открою страшную тайну, что давно уже есть в сети утёкшие исходники MS-DOS 6.0, но так ничего не произошло.

Но я был бы не я, если бы не попробовал бы его собрать.


Мелкомягкие ДОС выложили на свой репозиторий https://github.com/microsoft/MS-DOS . Но, как обычно, есть НЮАНС! MS-DOS разрабатывался в кодировке CP866 и, сточки зрения ПО - это бинарные(!) файлы, а их выложили как текстовые файлы в кодировке UTF-8, превратив код в фарш. Читайте - было вредительство.

Но всё же мы попытаемся продвинутся в сборке и расскажу инструкцию, как начать. Фарш и косяки после неудачного (вредительского) выкладывания исходников начали исправлять достаточно большое количество ребят. Один из проектов, которые я нашёл интересным обитает тут: https://github.com/neozeed/dos400 , там исправлено достаточно большое количество косяков, особенности в части инициализации переменных сред окружения.

Что ж, попробуем собрать.Read more... )
dlinyj: (Default)


Финализировать эпопею с калькуляторами хочу статьёй про перенос игры на калькулятор HP-32S.

В своё время было написано большое количество игр для программируемых калькуляторов, в частности для "Электроника МК-61".

В этой статье разбираю одну такую игру и занимаюсь портированием её (с промежуточным переносом на python) на калькулятор HP-32S.

Подробнее: Играем в крестики-нолики c RPN калькулятором 👈.

Рад вашим плюсцам, комментариям.
dlinyj: (Default)
В меня не верили, говорили что возможно это даже невозможно, или не будет работать. Но таки это работает, и не только в эмуляции, но и на реальном железе.


Образ, полученный вчера, записан на флешку и успешно стартует.


В предыдущих сериях:
Ещё у людей возникла путаница (в этом видимо я виноват), поскольку проблемы у меня было две и они были разными:

  1. Проблема с определением и работы носителя в BIOS и системе. Не все флешки корректно работают.

  2. Проблема с созданием рабочего образа DOS для 4 ГБ носителя средствами linux.

Поэтому кратко распишу в виде отдельных глав как я разобрался и решил все проблемы. Главная из которых для меня была - это использовать весь объём карточки 4 ГБ для DOS.Read more... )
dlinyj: (Default)
Мне казалось, что это простая и понятная задача, тяп-ляп и в дамках, но потратив два полных дня и всё свободное рабочее время, понял что не всё так просто. А самое удивительное, что нет толковых рабочих мануалов!


Наконец работающий образ, готовый к dd на флешку


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

Казалось бы, что может быть проще: у меня есть точно работающий образ 16 МБ флешки (обратите внимание на разницу между МБ и МиБ, я говорю о МБ и далее всё будет в МБ). Далее можно создать пустой образ CF с помощью команды dd, truncate или mkdiskimage:

dd if=/dev/zero of=4gb.img bs=1K count=3915576 status=progress
truncate --size 4009549824 4gb.img
mkdiskimage 4gb.img 7769 16 63

Все делают разное, но в сути нам пойдёт любой вариант. truncate самый быстрый. И после, казалось бы, делаем вот что:

qemu-system-i386 -hda mydos.img -hdb 4gb.img

Загружаемся с рабочего образа, fdisk под ДОС размечаем всё, и после форматируем полученный диск с переносом системных файлов, командой format d:/s . Всё подробно описано тут.

И всё красиво, элегантно, но это НЕ РАБОТАЕТ. Файлы переносятся, но на диск загрузки потом не идёт...Read more... )
dlinyj: (Default)
Открытий чудных нам таит попытка заменит жёсткий диск на CF.

Имею в хозяйстве жменю таких вот карточек, от фотоаппарата и различных проектов. Уже ни фотика, ни проектов, а карточки кочуют вместе со мной.



Основной действующей флешкой для моих опытов была и есть 16 метровая тестовая карточка от фотика. Она прекрасно определяется в BIOS, с ней легко работать. Но вот с остальными какие-то приколы. Read more... )
dlinyj: (Default)
Отрицание, Злость, Торг, Депрессия, ремонт материнской платы...



В предыдущем посте я рассказал об интересном аппарате, и проблемах с тем что не сохраняются значения BIOS и не идут часы (вообще тиков нет). Мне много надавали всяких разных советов очень помог [livejournal.com profile] ext_1796929 с рекомендациями поковырять схему, и это дало свои плоды, плюс я немного разобрался со схемотехникой 386 материнских плат (они весьма просты).

Итак, я долго торговался с собой: бросить всё нафиг или же всё же собраться духом и доделать. Могу сказать, что только благодаря вам, мои читатели, я решил это доделать. Спасибо вам за поддержку! Большое спасибо за документацию на материнскую плату, хотя бы стало понятно зачем какие джампера.

Скажу сразу: джампера, вышедший из строя кварцевый резонатор оказался не при делах. Всё оказалось интереснее.
Пришло время разобраться со схемотехникой материнской платы, чтобы понять как же всё это работает.Read more... )
dlinyj: (Default)


Когда-то на хабре выходила целая серия статей про реверс-инжиниринг старых тетрисов aka Brick Game. И что-то тогда меня сильно вдохновила эта тема. Хотелось тоже сделать что-то крутое с тетрисами, начал ковырять прошивку, эмулятор, думал сделать транслятор, но на всё просто не хватило времени.

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

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

Как всегда подробности в моей статье:

Тюнинг старого тетриса 👈

Буду рад вашим комментариям, лайкам, критике и предложению!
dlinyj: (Default)
Некоторые, кто следит за блогом, догадались что я мучаю весьма интересную железку (в предыдущих сериях ч.1, ч.2, ч.3, ч.4). А железка эта 386 моноблок с чёрно-белым встроенным экраном. Именуется: PC-III VGA Paper White Portablе. Вот вам фото момента спасения.



И железка меня порядком уже достала, она вроде бы в великолепном состоянии, шикарный фарш, железо внутри в состоянии буквально нового (никогда не видел шины ISA в состоянии таком, когда в неё никогда не вставлялись платы). Но вылезают тысяча и одна проблема: после замены батареи BIOS не сохраняется, не работает жёсткий диск, не могу разобрать чтобы осветлить пластик...

В общем, расскажу о своём чемодане без ручки с ручкой, который и выбросить жалки и что делать с ним я не знаю, передать бы в хорошие руки...Read more... )
dlinyj: (Default)
Давно витала в воздухе идея: а можно ли наравне с отпечатками пальцев человека, сканировать уникальные отпечатки органов животных?


И, одной из самой интересной — была мысль сканировать носики котов.

Я решил воплощать задумку с пользой дела и разработать полноценную кошачью систему управления контроля доступом ака КотСКУД для доступа кошачьих в те помещения, в которые им можно проходить.

Все эсперименты по данной теме, а также результаты сканирования лапок, носиков кошек читайте в моей милейшей кошачьей статье:

Сканер отпечатков кошачьих носиков 👈

Лайки, комментарии приветствуются!

И, пожалуйста, не будьте так серьёзны. Улыбайтесь!

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 10:17 am
Powered by Dreamwidth Studios