User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 91

Тема: Адаптер мыши PS/2 в стандарт мыши Марсианка

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от grf Посмотреть сообщение
    Я имел в виду как в итоге подключать мышь - через joyvox, через резисторы самому или через az ? )
    Мышь и joyvox -- явления взаимоисключающие.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Мышь и joyvox -- явления взаимоисключающие.
    ну писали же "выпроси у Манве посадочное место под ардуинку на джойвоксе"

  4. #3

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Мышь и joyvox -- явления взаимоисключающие.
    Это совсем родная Марсианка требует строба со стороны УП, который шумит в ковокс, а с таким адаптером драйвер мыши не обязан посылать строб в УП (можно забить NOPами такие места в коде программ и всё, скорее всего).
    Темп опроса мыши задаётся в скетче ардуино, а не стробом со стороны порта УП, он никак не используется.

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

    Цитата Сообщение от grf Посмотреть сообщение
    Я имел в виду как в итоге подключать мышь - через joyvox, через резисторы самому или через az ? )
    Через joyvox лучше, наверное
    Можно даже прямо через разъём для джойстика, и сделать процедуру настройки направлений движения и кнопок...
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  5. #4

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Это совсем родная Марсианка требует строба со стороны УП, который шумит в ковокс, а с таким адаптером драйвер мыши не обязан посылать строб в УП (можно забить NOPами такие места в коде программ и всё, скорее всего).
    "Скорее всего"

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

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Темп опроса мыши задаётся в скетче ардуино, а не стробом со стороны порта УП, он никак не используется.
    Нет в Марсианке никакого "необязательного строба опроса". Это, для начала, устройство координатного ввода, а не джойстик. Учите матчасть.

  6. #5

    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    устройство координатного ввода
    (Disclaimer: "Платон мне друг, но женщина - дороже"(с)Сократ)
    Если "между нами девочками", то шинная мышка, как низшее звено эволюции ручных грызунов, это всетки ближе стоит к палкам приносящим радость, уж давайте будем откровенны. Шинная мышка работает подобно джойстику, оператором которого является упоровшийся спидами торчок, что остервенело дергает палкой и нажимает кнопки. +Х -Х +У -У ЛК СК ПК - 7 ног, семь! без одной шесть ног как у двухкнопошного БК-джойстика. И да, две ноги служебных - на питание и массу. Со стробом оппонент и правда - кхэ-кхэ, уж лучше бы он дал этому старому противному Маху, ведь надо временами читать документацию (на тот же стандарт microsoft bus mouse).
    Но таки вернемся со стробных небес на нашу грешную землю - У любой уважающей себя сериальной мышки ног 4-5, среди которых за данные отвечает всего ОДНА нога - И - все, швабоден! и при всем ее желании сериальная мышка не может работать словно этот низменный джойстик (фу, какая гадость). зато шинная мышка в некоторых играх работает как джойстик. и неплохо, притом.

    А если еще попийсят, то и палка приносящая радость - такое же устройство ввода координатное. Так же способно курсором елозить по экрану. Вон на коммодоре64 джоем в порте 1 можно курсором по экрану ползать. "Огнем" пробел жмем.

    Прикинув палец к носу, терминология изначально неверная, позволяющая ненужные споры.

    предлагаю на тему терминологии объявить перемирие.
    Последний раз редактировалось vivat; 11.06.2021 в 10:18.

  7. #6

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vivat Посмотреть сообщение
    сигнал "сброс", если точнее - да, таковой наличествует. строба нет.

    выводы напрашиваются неутешительные - как марсианку внаглянку не подцепить к той же амиге, так и буржуинское поделие к БК тупо в лоб не воткнешь.
    чув, шось с цом трэба робить! у буржуев шинных мышей дофигища (некоторые из них легко делаются из оптических мышей с 16-ногим сенсором) а у нас марсианки не прибавляются.
    Sandro, vivat, ещё раз Мышь PS/2 обслуживает Ардуина, и делает из неё по сути джойстик, с распайкой входящих в УП сигналов по стандарту мыши "Марсианки".
    Ардуине особо не нужен сигнал "сброс" от ПО на БК-шке. Если он и будет формироваться ПО БК, то будет проигнорирован, а новые сигналы от мыши PS/2 и без него транслируются и выставляются на порт УП, периодически.

    Наверняка, софт БК для Марсианки, просто периодически запрашивает новые данные на порт УП, посылая сигнал "сброс", и тупо берёт для анализа "новые" указания.
    Сигнал "сброс" был введён в конструкцию только из необходимости упростить схематику мыши Марсианки... Теперь упрощаем ПО, и всего-то

    Если бы БК могла "быстро" переходить к П/П, обслуживающей прерывание от мыши, можно даже было бы и по прерыванию работать с мышью PS/2 через Ардуину, но в БК каждый такт на счету для производства изменений на дисплее... да, и софта старого такого нет, поэтому я от такой идеи сразу отказалась
    Последний раз редактировалось TheGWBV; 11.06.2021 в 21:00.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

    Этот пользователь поблагодарил TheGWBV за это полезное сообщение:

    vivat(12.06.2021)

  8. #7

    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    я от такой идеи сразу отказалась
    что? О__О эмм... нет, нуу... мда... ну что же, ок. есть женщины в русских селеньях... на барже (ГАЗ-24) даму видел. на форуме посвященном ремонту винтов - видел. сварную - видел. токаря в юбке - ннне видел. камазистка вон на ютубе завелась... а чем черт не шутит, почему б не быть и на бк-платформе...
    но неожиданно, право. ок.
    остается воздеть руки небу да возкликнуть - чудны дела твои, господи!

  9. #8

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vivat Посмотреть сообщение
    что? О__О эмм... нет, нуу... мда... ну что же, ок. есть женщины в русских селеньях... на барже (ГАЗ-24) даму видел. на форуме посвященном ремонту винтов - видел. сварную - видел. токаря в юбке - ннне видел. камазистка вон на ютубе завелась... а чем черт не шутит, почему б не быть и на бк-платформе...
    но неожиданно, право. ок.
    остается воздеть руки небу да возкликнуть - чудны дела твои, господи!
    Преувеличивать не надо Кстати, родилась я в Куйбышевской обл. Земля там такая, плодовитая на таланты))
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

    Этот пользователь поблагодарил TheGWBV за это полезное сообщение:

    vivat(12.06.2021)

  10. #9

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,527
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    716
    Поблагодарили
    598 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vivat Посмотреть сообщение
    есть женщины в русских селеньях
    Жена после школы и училища заканчивала пединститут по специальности Музработник детских дошкольных учреждений (ну или типа того). Сейчас заканчивает магистратуру по специальности "Системы управления движением и навигацией" в институте ракетно-космической техники.
    Последний раз редактировалось Hunta; 12.06.2021 в 18:37.

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    TheGWBV(12.06.2021)

  11. #10

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Sandro, vivat, ещё раз Мышь PS/2 обслуживает Ардуина, и делает из неё по сути джойстик, с распайкой входящих в УП сигналов по стандарту мыши "Марсианки".
    Вы вообще понимаете разницу между мышью и джойстиком? "Марсианка" -- это МЫШЬ! Джойстик -- это джойстик! Одно вместо другого работать не будет, даже если биты направлений совпадают. И них разные протоколы обмена.

    Вы бы ещё мобильник вместо зарядки в прямо в 220 подключали ...

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Ардуине особо не нужен сигнал "сброс" от ПО на БК-шке.
    Причём тут ардуина?

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Если он и будет формироваться ПО БК, то будет проигнорирован, а новые сигналы от мыши PS/2 и без него транслируются и выставляются на порт УП, периодически.
    Не будет работать, как мышь. Будет как очень дерьмовый и глючный джойстик в лучшем случае. "Периодически".

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Наверняка, софт БК для Марсианки, просто периодически запрашивает новые данные на порт УП, посылая сигнал "сброс", и тупо берёт для анализа "новые" указания.
    Некоторые программы для БК действительно написаны из такого предположения. Оно неправильное. В основном товарищи из Caroline Software отличились. Что вообще говоря, странно -- с их-то высоким техническим уровнем.

    Подпрограмма опроса мыши из ксидосовской оболочки -- это наглядный пример того, как не надо опрашивать мышь. Была бы написана правильно -- не свистела бы в ковокс.

    На самом деле, сигнал нужен не для "запроса новых данных", а для подтверждения, что текущие уже прочитаны. Если мышь в момент сброса находится в покое, то никаких "новых данных" не поступит. Возможно -- вообще никогда.

    Сбрасывать надо ТОЛЬКО после передвижения мыши. И сигналом минимально возможной длины. Тогда всё будет работать нормально, не терять квантов передвижения мыши, и не свистеть.

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Сигнал "сброс" был введён в конструкцию только из необходимости упростить схематику мыши Марсианки...
    Нет. Он введён для того, чтобы мышь была устройством ввода КООРДИНАТНЫМ, то есть могла измерять линейное перемещение вдоль координат. Джойстик таким свойством не обладает и поэтому координатным устройством не является.
    Он не то что "упрощает" схематику, без него вообще ничего бы не работало.

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Теперь упрощаем ПО, и всего-то
    (комментарий вымаран внутренним цензором Сандро)

    PS: Подключите же наконец к БК джойстик с мышиной распайкой, и попробуйте им поуправлять хоть чем-нибудь. Хоть ксидосом, хоть шахматами. Успехов!

    Этот пользователь поблагодарил Sandro за это полезное сообщение:

    SuperMax(13.06.2021)

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Адаптер PS/2 мыши для Commodore
    от tnt23 в разделе Commodore 16/64/128
    Ответов: 59
    Последнее: 08.02.2016, 20:42
  2. Эмуляция мыши на джойстика
    от Граф Куракин в разделе Поиск
    Ответов: 4
    Последнее: 19.10.2013, 14:07
  3. Помогите опознать стандарт COM-мыши.
    от Alex2 в разделе Устройства ввода
    Ответов: 7
    Последнее: 10.07.2010, 22:47
  4. кнопки мыши в BGE 3.05
    от SaaB в разделе Графика
    Ответов: 8
    Последнее: 04.03.2006, 16:53
  5. Подключение кемпстон мыши
    от Aprisobal в разделе Устройства ввода
    Ответов: 14
    Последнее: 10.02.2005, 15:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •