Здравствуйте, уважаемые читатели! Сразу оговорюсь об использованном в заголовке названии данной мыши.
Официальное название — «Устройство ввода НВ 03.049.003». Выпущенное в 1991 году промышленным объединением «Комета», данный манипулятор иногда называют по наименованию производителя — «Комета», а еще в силу округлой формы — «Колобком». Подчеркну, что это неофициальные, «народно-обиходные» названия, и в паспорте устройства этих упоминаний нет. Но мне нравится название «Колобок»; думаю, в современном мире производитель вполне сам бы мог дать такое яркое название своему продукту. С другой стороны, зачем всё сворачивать к игровой форме? Строгое «УВ НВ 03.049.003» отражает серьёзное время. Вот прилагаемый изготовителем паспорт, я приведу его полностью.




По результатам чтения паспорта мы видим, что мышь подключается посредством интерфейса RS-232C, то есть в стандартный COM-порт.
Итак, начнем с внешнего вида, постепенно добираясь до внутреннего устройства.

Распаковка «мыши»:
Разборка «мыши»:
Помимо самого корпуса и согласно паспорту устройства, присутствуют два разъема — DIN5 (слева) и db9 (справа):

DB9 крупным планом — это интерфейсный разъем, подключаемый в порт RS-232:

DIN-5 вставляется в материнскую плату в разрыв клавиатуры AT, обеспечивая питание 5В, потому что, как мы увидим дальше, питание через RS-232 на «мышь» не подаётся.
Интерфейсный разъём в разборе, к нему подходят всего три провода, выглядит так:

Номинал резистора можно увидеть на экране мультиметра, чуть менее 1 кОм:

Теперь самый главный вопрос: зачем я разобрал «мышь» и вообще полез туда? Как вы, наверное, догадались, первоначальное подключение к компьютеру и переборка пары десятков мышиных драйверов (не шучу) ни к чему не привели — «мышь» не работала.
Цель данной статьи — найти единоМЫШленников, которые могут помочь. В чём конкретно, расскажу по мере повествования.
Разобранная «мышь» выглядит так:

Итак, рассмотрим составляющие элементы.
Микросхема КР1816ВЕ39 — это однокристальная 8-разрядная микро-ЭВМ, не содержащая ПЗУ.
Само ПЗУ (EPROM) КР573РФ5, организация памяти 16 Кбит (2К x 8). Кварцевое окошко для УФ-стирания заклеено толстой черной изоляцией толщиной 0,5мм.
Микросхема К555ИР22 — это восьмиразрядный регистр хранения информации, тактируемый импульсом. Логика работы приведена по ссылке.
Микросхема К561ЛН2 — это шесть логических элементов НЕ с буферным выходом.
Микросхема К561ТЛ1 содержат 4 элемента 2И-НЕ с триггерами Шмитта на входах.
Плюс ко всему мы видим кварцевый резонатор, три микровыключателя, несколько постоянных и 4 подстроечных резистора. А так же две КМ-ки.
Печатная плата держится на пластиковом основании при помощи маленьких саморезов.

Маленькие «ролики-штанги». Как можно видеть, в соединяющей несущей высверлены отверстия, сквозь которые при вращении роликов происходит циклический засвет оптопары.

Оборотная сторона печатной платы, содержащей оптопары (в красных кружочках). Как мы видим, ножки элементов оптопар, «одеты» во второпластовые трубочки (изолирующие кембрики).

Оборотная сторона корпуса мыши. Здесь мы видим три выпуклых металлических элемента, обеспечивающих вспомогательное скольжение по поверхности.

Как я уже говорил, нерабочая «мышь» не давала мне покоя. Начал я с измерения питания на выводах микросхем. Напряжение поступало, коротких замыканий обнаружено не было. Корпуса микросхем чуть заметно грелись — совсем немного, ощущал пальцами. Что делать, я не знал. Поиски принципиальной схемы, к сожалению, не увенчались успехом, поэтому я был бы рад помощи с этим. Но пока схемы нет, я решил выпаять ПЗУ. И здесь, как мне кажется, началась вторая существенная проблема.
Выпаять микросхему, как оказалось, не сложно, но и не просто. Паяльный фен не использовал, каким припоем было запаяно ПЗУ — я не знал. Вот процедура извлечения:

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

ПЗУ слегка встало «на дыбы»:

И с другой стороны:

Результат:


После демонтажа ПЗУ и приведения платы в порядок, вот такой вид. Дорожки, не отслоились, металлизация отверстий не нарушена:

Что мы имеем:

Для чего все это? Конечно сделать дамп при помощи программатора:

Читаем:

И вот какой у меня получился дамп:

ПЗУ чиста, как после полного стирания УФ-лампой. Дамп улетучился, утёк — никакой микропрограммы. ПЗУ как новое. Всегда сохраняйте дампы своих ретро-гаджетов! Без них в один прекрасный момент ваш девайс может превратиться в бездушную железку.
Всё. На этом я понял, что нужно искать рабочую «мышь-донора» либо дамп для загрузки в ПЗУ. Собственно, поиск принципиальной схемы и донора и является целью написания данной статьи.
Чтобы больше не возиться с пайкой платы, на место ПЗУ я установил «кроватку».

С другой стороны это выглядит так:

Но еще не всё...
Возвращаясь к названию «Колобок», хочется выразить своё двоякое мнение. С одной стороны, не хочется нести некорректную информацию в ноосферу знаний. А с другой стороны, что вы скажете на нижеизложенный факт?
В загрузочном образе-сборке советской операционной системы «Альфа-ДОС», являющейся клоном MS-DOS 3.2, содержится драйвер мыши КОЛОБОК.КНД. Его можно увидеть вверху списка.

Запустив данный драйвер, мы видим следующее:

Оно и понятно: в COM-порт не вставлен разъём заведомо неисправной мыши.
Но и это ещё не всё. Я нашёл второй экземпляр драйвера «Колобка». Он называется «GMAUS.COM». Ему безразлично, подключена мышь в порт или нет. Без лишних вопросов он загружается резидентом в оперативную память, и при повторном запуске, проверяя наличие уже запущенной копии, «Колобок» отвечает: «программа уже готова».

Размер файлов немного отличается. Мы увидели, что существуют как минимум две модификации драйвера «КОЛОБКА».


Резюмируя, «Колобок» жив в программном коде. Файл в образе «Альфа-ДОС» датируется 1 августа 1988 г., а мой экземпляр мыши — декабрём 1991 года. В каком году начато серийное производство данных мышей, найти информацию не удалось. Под какую мышку написан драйвер «КОЛОБОК.КНД», можно только предполагать.
Итак, «Колобок» всё же был. Но катиться ли ему по столу дальше — решать вам, уважаемые читатели. Дело — за принципиальной схемой, дампом ПЗУ и накопленными вами знаниями и опытом.
Мой «Колобок» пока не готов... Если сможете помочь, пишите советы в комментариях.
Спасибо за уделённое время! :)

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
? Читайте также:
Комментарии (11)
dmitryrf
01.10.2025 08:40Восстановить схему по плате кажется не сильно сложной задачей. А вот прошивку жалко, надеюсь, полуится найти
Useroff
01.10.2025 08:40Если в паспорте написано, что она является аналогом Microsoft Serial Mouse, то, возможно, использует тот же протокол.
Теорию можно проверить, подключив ms-совместимую мышь к компу и запустив драйвер колобок.кнд
Ну и собственно, можно попробовать отреверсить схему и написать свою прошивку, реаливав в ней протокол MS Mouse
Kovurr
01.10.2025 08:40Если верить гуглу, KP573RF5 является клоном Intel 2716. У Intel 2716 data retention - 10 лет. Мышь выпущена в 90х, значит ей 35 лет. И если никто не делал дамп, то скорее всего прошивок больше нет в природе, они стерлись сами по себе. Увы.
ALapinskas
01.10.2025 08:40Как они так стираются, если прибор не используют?
dmitryrf
01.10.2025 08:40Заряд плавающего затвора со временем утекает через диэлектрик. Думаю, для старых чипов особенно актуально из-за несовершенства технологии
CitizenOfDreams
01.10.2025 08:40Учитывая принципы работы стираемой памяти, скорее удивительно, что данные в ней живут так долго. Для хранения битов используется электроны, которые "заблудились" в изолированном затворе транзистора и не могут выбраться наружу, потому что окружены изолятором. И вот этот изолятор настолько хорош, что много лет удерживает заряд.
w0lf
01.10.2025 08:40Колобком называлась совсем другая мышь - от ЕС-1841 . Вот тут https://habr.com/ru/articles/380985/ есть фото. Интерфейс у неё Microsoft Bus Mouse (Не Serial Mouse!). Поэтому драйвер КОЛОБОК.КНД с вашей мышью, которая с интерфейсом Serial Mouse, работать не будет.
mark_ablov
01.10.2025 08:40Думаю что интересно было бы написать свою прошивку, а не искать существующую. Схемотехника выглядит не слишком сложной. Можно реализовать нужный протокол.
Javian
01.10.2025 08:40иногда называют
В универе выбрасывали старый хлам. Я поднял брошюру - оказалась инструкция к "манипулятору "Колобок"", по описанию я понял что это "мышь" и это меня позабавило, но картинки в инструкции не было, чтобы точно сказать какое это устройство.
slonoten
Видел эту мышку в выходные, не знаю живая ли она: https://yandex.ru/museum/mouses/catalog?ysclid=mg7qe6sa26306443693 страница 9