PDA

Просмотр полной версии : Переходник для подключения мыши PS/2 к БК11М, на Н1806ВМ2



MM
18.08.2019, 12:51
Предлагаю для обсуждения переходник для подключения к БК мыши PS/2, на Н1806ВМ2 и мелких ИС, с использованием
2 х КР573РФ5 ( 4 Кбайт ).
Конструктивно - отдельная плата 10х10 см, включается между блоком КМ и PS/2 мышью.
При смене ППЗУ может эмулировать всякие др. мыши.

Предполагаемая цена готового проверенного переходника - 2000 руб.

Кто-нибуть купил бы такой , например в первой половине 2020 г. ?

MM
21.08.2019, 19:01
И даже за 1500 руб никому не нужно ?

S_V_B
21.08.2019, 19:20
А для чего там ВМ2 и мелкая логика???? Когда все можно решить гораздо проще.
Кто хочет мышь.. у того есть марсянка..сколько программ поддерживает мышь на БК?
Соответственно спрос - 0

- - - Добавлено - - -

Со всем уважением.. но лучше мост ISA.. и без сотни мелкой логики..
Хотя не факт.. с поколением эникейщиков

hobot
21.08.2019, 19:20
MM, строго ИМХО: переходник по цене самой машинки думаю тут не хватит софт матива даже для фанатов БК (я обожаю БК0010-01 и все эти игрушки (http://hobot.pdp-11.ru/gamgal.htm), но там {мышка нужна = false } )

MM
21.08.2019, 19:29
по цене самой машинки
Точнее, по цене мышки.
https://zx-pk.com/forum/viewtopic.php?f=32&t=13125&hilit=%D0%BC%D0%B0%D1%80%D1%81%D0%B8%D0%B0%D0%BD%D 0%BA%D0%B0

Да, софта немного. Но он есть.

SuperMax
22.08.2019, 05:25
выскажусь и я
1. софта поддерживающего мышку не много, но он достаточно качественный, те от мышки на БК пользы больше чем на MSX к примеру (не говоря про УКНЦ-ДВК)
2. родная мышка Марсианка не является редкой и ее замена не является необходимостью.

Однако, подумалось, что полноценная замена 014-ой + мышка на PS/2 клавиатуру и мышку было бы вполне интересным решением
но считаю, что это делать надо на ПЛИС и в рамках разработки новой БК-шки на ПЛИС-ах

svinka
22.08.2019, 12:57
думаю что фирменную шариковую com или ps/2 мышь дешевле и проще переделать по схеме марсианки чем городить контроллеры

MM
13.09.2019, 23:29
Ожидается ближе к декабрю, и Дорого - т.к. будут использованы дорогие детали.
Один только Н1806ВМ2 не менее 350 руб, и мелкоты так в районе 22 шт. по ~25 руб, и сборка, и сама ДПП...

MM
13.11.2019, 01:16
Ожидается ближе к декабрю...
Это ДПП "Звонка на Н1806ВМ2", вопрос лишь в разъемах и софте.

- - - Добавлено - - -

Предположительно, для упрощения софта, можно выход PS/2 мышки ( сигнал синхронизации данных ) посадить на вход прерывания таймера ВМ2.
Но хватит ли быстродействия платки - это вопрос ...

А выход мыши Марс - это 4 шт. сигнала оптронов и 2 сигнала кнопок, ну и вход "Сброс" - для стробирования триггеров при оптронах.

max232cpe
13.02.2022, 22:04
Я бы предложи сделать лезерную мышь на базе доступного имортного корпуса и микросхем дающую те же сигналы что и "марсианка"

MM
06.03.2025, 14:35
Прошло 3 года...

Вопрос к общественности - кто бы купил чистую платочку обсуждаемого блока для БКшки за 1 т.р. ?
Функционал , зависит от дампа ППЗУ 27512 :
1. Поддержка мыши Марс ( трансляция сигналов с PS/2 мыши )
2. Поддержка джойстика в виде внешней PS/2 клавы
3. Клава ИРПР КОИ-7 для сторонних применений.
4. Высоковольтный интерфейс RS-232 2 проволоки ( опция ).
5. Несложная разработка софта под эмулем терминала VT52 от господина Патрона.

MM
08.03.2025, 16:41
Дополнительный функционал - переход с PS/2 клавы на клаву МС7004.

Возможный вариант - переход на клаву от дисплея 15-ИЭ-00-013

Схема ( не совсем готова ) в PDF, на 3-х листах :
https://cloud.mail.ru/public/13D8/bc9krsWUh
DD101, DD116, DD117 - ЭКФ1564ЛН1
DD102 - ЭКФ1564ТМ2
DD103, DD138 - ЭКФ1564ЛН2
DD104, DD133 - ЭКФ1564ТЛ2
DD105 - ЭКФ1564ЛА4
DD106, DD131 - ЭКФ1564АП6
DD107, DD108 - ЭКФ1564АП9
DD109, DD110, DD128,
DD129, DD130, DD136 - ЭКФ1564ИР37
DD111 - колодка РС24-7 для КР1801РЕ2-055 или внешней М-ЭВМ
DD112 - Н1806ВМ2 DD113 - КР1801ВП1-065 ( -035 )
DD114 - ЭКФ1564ЛА2
DD118 - ЭКФ1564ЛЛ1 DD119 - ЭКФ1564ЛИ1
DD120 - ЭКФ1564ИД4 DD115, DD121 - ЭКФ1564ЛА3
DD122 - 217ЛБ2
DD123, DD124 - ЭКФ1564КП7
DD125, DD126 - 62256 СМД
DD127 - 27С512 1 ШТ.
DD132, DD134, DD135, DD139 -- ЭКФ1564ТМ9
DD137 - ЭКФ1564АП3
DD140 - MAX202 СМД
DA1 - 7805 ( КР142ЕН5А )

Возможна работа как приставки к блоку КНГМД БК11М - будут доступны 4 шт. регистра порта PS/2 177600, 177602, 177604, 177606.
При наличии батареи 3 в. возможна заливка с ПК ( эмуль терминала VT52 господина Патрон ) дампа в батарейное СОЗУ и последующая работа с этим дампом, Срок хранения дампа в СОЗУ - несколько лет, при этом используется только пластиковая ПЗУ КР1801РЕ2-055 от МС1201.02
Данные и адреса в ППЗУ инвертированы - т.е. можно использовать дампы без подготовки.
Конфа АП :
000000...017777 - всегда СОЗУ
020000...137777 - переключатель СОЗУ или ППЗУ 27С512
140000...157777 - возможно подключение ППЗУ 27С512, или ПЗУ КР1801РЕ2-055 в колодке.
160000...167777 - возможно подключение ППЗУ 27С512
170000...173777 - всегда СОЗУ
177600...177607 - регистры порта PS/2. Порт может вырабатывать прерывания по 100 вектору для Н1806ВМ2.
Регистры :
177600
по записи - биты 000001....100000 - вывод данных на порт УП БК
по чтению - биты 000001...000200 - чтение данных с порта УП БК
177602
по записи - нет.
по чтению - биты 000001...000200 - данные порта клавы PS/2
177604
по записи
- бит 000100 - разрешение прерывания по 100 вектору от PS/2 клавы, сбрасывается по сигналу INIT
- бит 000400 - прерывание по 270 вектору в БК0011М
- бит 001000 - прерывание по 100 вектору в БК0011М
- биты 002000, 004000, 010000 - резервные ( могут использоваться пользователем ).
по чтению
- биты 000100 ( как записан ) и бит 000200 - наличие нового ( непрочитанного ) кода в 177602
- бит 000400 - флаг установки прерывания по 270 вектору
- бит 001000 - состояние линии прерывания по 100 вектору в БК0011М
177606
по записи - бит 000001 - данные порта клавы, бит 000002 - синхра порта клавы, 000004, 000010, 000020, 000040 - светики .
по чтению - бит 000001 - данные порта клавы, бит 000002 - синхра порта клавы.
биты 000001 и 000002 сбрасывются по сигналу INIT
биты 000004 и 000010 могут быть использованы пользователем
Рекомендации топологу.
Сверху 4СПП 11х9.5 посоветую разместить :
ЦП, ВП1-065, ППЗУ 27С512, ВДМ1-4 3 шт., 62256, 217ЛБ2, разъемы ПС2, ДБ9, СНО53-8, СНП58-64, РС24-7, ИР37, АП6 и АП3, КР142ЕН5А, светики 3 миллиметра на длинных выводах.
Остальное - СМД 14 и 16 выв., НР1-4-9М можно и снизу.
На схеме не показан 2 штыревой разъем батареи.
Так же сверху целесообразно разместить конденсаторы емкостью менее 1 мкф.
Вариант - использовать 2 шт. ВДМ1-6, разместить их в районе дыры под разъем СГ-5 корпуса от Менестрели ( такой вариант платы есть у меня - могу выслать ).
*
Еще вариант использования - калькулятор. Индикатор - АЛС318А + К155ИД10. Можно даже с кнопками - до 64 шт., или использовать PS/2 клаву. Если провести 4 шт. проводочка - то можно использовать до 16 шт. 16-сегментных индикаторов ( с 2 шт. К155ИД10 ).

Вариант названия приставки - УК-УП ( Универсальный Контроллер Устройства Пользователя ).

Оценка вместимости на 4СПП 140 х 95 :
https://pic.maxiol.com/thumbs2/1741645881.2997899211.114095.jpg (https://pic.maxiol.com/?v=1741645881.2997899211.114095.jpg&dp=2)
За бортом - 6 шт. ИС...

Приглашаются спонсоры проекта.