Важная информация

User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 48

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

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

    По умолчанию Адаптер мыши PS/2 в стандарт мыши Марсианка

    Всем, привет!

    Вот и готова альфа-версия софта под ардуины для реализации адаптера BK-PS2-MARS-Mouse-host.
    Все полезные файлы для этого проекта лежат в этом архиве: https://my.oblako4u.ru/index.php/s/NQfHrGBPaCQAd27
    Думаю, что желающие смогут без особых проблем подключить такой адаптер и к УК-НЦ (см. стр.4 пдф-ки).

    Промо-ролики...
    1) https://www.youtube.com/watch?v=xn_n22EVyXo
    2) https://www.youtube.com/watch?v=AZ7U8Wl0pNY

    Также код поддерживает софт для работы с линией ТЛГ (желающие его легко вырежут при необходимости).

    Сигнал стробирования, исходящий от БК-шки не используется, так что...
    >> Там ещё фигня такая - чтобы мышь марсианка что-то выдавала, в неё нужно записывать число 10, это строб данных, после которого мышь выдаёт новые данные. А это опять несовместимость с ковоксом и с блоком нагрузок.
    >Так ведь &o10 пишет сама программа, которая просит коды мыши. В CSIDOS это число постоянно пишется в регистр, поэтому ковокс и пищит. Как-бы всегда так было, вроде никто не жаловался. Говорят это даже лечится вроде как конденсатором (я не специалист, могу соврать)

    ...Теперь эта "проблема" почти решена -- если заменить в коде программ места где производится Стробирование и использовать такой ардуино-адаптер

    P.S. Сама пока протестить на аппаратуре не могу... Получится не раньше 05.09.2020... БК-шка и исправная УК-НЦ вдалеке от меня...
    Последний раз редактировалось TheGWBV; 29.08.2020 в 13:28.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  2. Эти 2 пользователя(ей) поблагодарили TheGWBV за это полезное сообщение:

    nzeemin (09.09.2020)

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

  4. #2
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    335
    Поблагодарили
    216 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Круто, дело очень полезное! Особенно радует, что в Covox теперь не надо посылать утомляющий писк.
    Ещё бы сделать этот конвертер в виде маленькой платки... типа такой http://www.caro.su/msx/mous4msx.htm
    manwe.pdp-11.ru

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

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Круто, дело очень полезное! Особенно радует, что в Covox теперь не надо посылать утомляющий писк.
    Ещё бы сделать этот конвертер в виде маленькой платки... типа такой http://www.caro.su/msx/mous4msx.htm
    Ни одной платки в своей жизни не развела
    Кесарю - кесарево, а слесарю - слесарево =)
    Но, думаю, лучше вместе с Covox-ом на одной плате это разместить... Хотя, уже в AZ обещан ковокс, и это не так принципиально - лучше в AZ добавить такой адаптер... Он, кстати, и Джойстик ps/2 переварит - осталось только сам джойстик такой сделать

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

    P.S. Можно попробовать вот такую платку использовать для компактности https://iarduino.ru/shop/boards/pira...i-bez-nog.html
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  6. #4
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    3,610
    Спасибо Благодарностей отдано 
    316
    Спасибо Благодарностей получено 
    385
    Поблагодарили
    313 сообщений
    Mentioned
    35 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для "Звонка на Н1806ВМ2" можно написать прошивку - там 8 бит на вход и 8 бит на выход + прерывание на 100 ( и 250 тоже - с INIT ) вектор, 5.5 мгц = 1.24 млн рег-рег.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Для "Звонка на Н1806ВМ2" можно написать прошивку - там 8 бит на вход и 8 бит на выход + прерывание на 100 ( и 250 тоже - с INIT ) вектор, 5.5 мгц = 1.24 млн рег-рег.
    Думаю, что не проблема (для меня) расковырять библиотеку PS2 для ардуино, и написать аналогичное под Н1806ВМ2 на ассемблере
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  8. #6
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    3,610
    Спасибо Благодарностей отдано 
    316
    Спасибо Благодарностей получено 
    385
    Поблагодарили
    313 сообщений
    Mentioned
    35 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В PS/2 поток данных порядка 30+ Кбит, но с внешними синхроимпульсами.
    Господин Kisser советовал синхро посадить на прерывание, например 100 вектор, и далее вычитывать бит данных.
    Хотя я делал и чисто программную вычитку пакетов PS/2 - для клавы.

    По быстродействию - ИМХО - БКшка и близко не справится с программным приемом посылок PS/2. МС1201.02 - возможно, для чего можно использовать биты порта принтера - там как раз вроде есть 2 свободных бита готовности и ошибки ( на вход ).

    СОЗУ в Звонке - 1000 ( 8 ) байт, в адресах 0....000776. Адрес пуска ПЗУ - 002000 ( 8 ).
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  9. #7
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    335
    Поблагодарили
    216 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    думаю, лучше вместе с Covox-ом на одной плате это разместить...
    Можно сюда: http://hardware.thesands.ru - там и стерео-Covox, и два геймпада.

    manwe.pdp-11.ru

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    В PS/2 поток данных порядка 30+ Кбит, но с внешними синхроимпульсами.
    Господин Kisser советовал синхро посадить на прерывание, например 100 вектор, и далее вычитывать бит данных.
    Хотя я делал и чисто программную вычитку пакетов PS/2 - для клавы.

    По быстродействию - ИМХО - БКшка и близко не справится с программным приемом посылок PS/2. МС1201.02 - возможно, для чего можно использовать биты порта принтера - там как раз вроде есть 2 свободных бита готовности и ошибки ( на вход ).

    СОЗУ в Звонке - 1000 ( 8 ) байт, в адресах 0....000776. Адрес пуска ПЗУ - 002000 ( 8 ).
    А адрес 8-битного порта какой?

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

    Цитата Сообщение от Manwe Посмотреть сообщение
    Можно сюда: http://hardware.thesands.ru - там и стерео-Covox, и два геймпада.
    Ага. Уже присматривалась к этой штуковине... Думаю, надо брать и пиранью к ней пристраивать
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  11. #9
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    3,610
    Спасибо Благодарностей отдано 
    316
    Спасибо Благодарностей получено 
    385
    Поблагодарили
    313 сообщений
    Mentioned
    35 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    А адрес 8-битного порта какой?
    https://zx-pk.ru/threads/30848-dvern...sem/page3.html
    Сейчас смотрел схему - по записи порт 177714 ст. байт, по чтению - порт 177714 старший байт. Обращение только к словам.
    На мл. байте 177714 сидит музпроц.
    На мл. байте 177716 - Ковокс 8 бит.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  12. #10
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    835
    Спасибо Благодарностей отдано 
    172
    Спасибо Благодарностей получено 
    228
    Поблагодарили
    156 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Ни одной платки в своей жизни не развела
    Кесарю - кесарево, а слесарю - слесарево =)
    Но, думаю, лучше вместе с Covox-ом на одной плате это разместить... Хотя, уже в AZ обещан ковокс, и это не так принципиально - лучше в AZ добавить такой адаптер... Он, кстати, и Джойстик ps/2 переварит - осталось только сам джойстик такой сделать

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

    P.S. Можно попробовать вот такую платку использовать для компактности https://iarduino.ru/shop/boards/pira...i-bez-nog.html
    в AZ будет COVOX - те есть возможность считать то что пишется в 177'714
    а вот отправить что-то из этого регистра не получится тк настоящий 177714 будет тоже отвечать на шине


    ps: а развести печатку это легко и быстро ;-)
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

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

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

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

Похожие темы

  1. Адаптер PS/2 мыши для Commodore
    от tnt23 в разделе Commodore 16/64/128
    Ответов: 60
    Последнее: 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

Ваши права

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