User Tag List

Показано с 1 по 10 из 494

Тема: Вектор-06Ц: Операционные системы

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

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

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    KTSerg, а поделитесь исходником?
    В принципе не жалко. Было бы чем делиться. Рабочая дискета с последними рабочими версиями драйвера утеряна. Остались только не понятные, пробные, разрозненные исходники, которые даже друг к другу не подходят.
    Да и Мышь у меня специфическая, с контроллером внутри. Её фото и название я на этом форуме кидал в другой ветке.

    Драйвер мыши не работал (в привычном понимании) в чистом ДикроДосе,т.к. в командной строке сильно не поелозишь. Мышка работала в текстовых редакторах работающих под МикроДосом.
    При запуске установщика драйвера, запрашивалось коды нажатия каких клавиш генерировать при нажатии кнопок мыши и перемещениях. Введённые коды сохранялись в драйвер и он устанавливался в верхушку свободной памяти. При перемещениях мыши, драйвер подкидывал прямо в буфер МикроДоса коды, как будто были нажаты соответствующие клавиши. По этой причине драйвер работал ещё и с определёнными версиями МикроДоса.
    Вот кусок кода установщика драйвера:
    DB ' APRaprапрАПР"Мышь"',0DH,0AH,0AH
    DB ' Программирование:',0DH,0AH,0AH
    DB ' "Мышь" "Клавиатура"',0DH,0AH,0AH,00H
    INF: DB ' Вверх ',00H
    DB 0DH,0AH,' Вправо ',00H
    DB 0DH,0AH,' Вниз ',00H
    DB 0DH,0AH,' Влево ',00H
    DB 0DH,0AH,' Левая кн. ',00H
    DB 0DH,0AH,' Правая кн. ',00H
    INF2: DB 0AH,0AH,' Вы согасны? (Д/Н) ',00H
    INF3: DB 0AH,0AH,0DH,' Повторить? (Д/Н) ',00H
    INFF1: DB '"F1"',00H
    INFF2: DB '"F2"',00H
    INFF3: DB '"F3"',00H
    INFF4: DB '"F4"',00H
    INFTAB: DB '"Таб"',00H
    INFR: DB '"Пробел"',00H
    INFPS: DB '"Пс"',00H
    INFZB: DB '"Зб"',00H
    INFWK: DB '"Вк"',00H
    INFSTR: DB '"Стр"',00H
    INFAR2: DB '"Ар2"',00H
    INFLE: DB '"Кур. влево"',00H
    INFPR: DB '"Кур. вправо"',00H
    INFWE: DB '"Кур. вверх"',00H
    INFNI: DB '"Кур. вниз"',00H
    INFUS: DB '^'
    INFUS1: DB 24H,00H
    А вот такой текст есть в собранном в один файл установщике драйвера.
    q ne zna` takoj DOS. izwinite.

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

  3. #2

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, ясно. Я думал, это драйвер обычной COM-портовой мыши.

  4. #3

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    KTSerg, ясно. Я думал, это драйвер обычной COM-портовой мыши.
    А смысл цеплять к Вектору СОМ-портовую мышь? Она слишком наглая, ей "до лампочки" приняли от неё инфу о перемещениях или нет... для неё контроллер нужен, аппаратные прерывания, и скорость...

    Покопался в ps/2, комп может инициировать отправку данных в клаву или мышь, но синхрой занимается не комп (в отличии от протокола i2c), и нигде не говорится о возможности "притормозить" зажимая синхру...

    Значит опять нужен контроллер посредник...
    Последний раз редактировалось KTSerg; 07.03.2019 в 21:11.

  5. #4

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А смысл цеплять к Вектору СОМ-портовую мышь?
    (краснея) да я не совсем к Вектору, а вовсе даже к Океану-240, у него RS-232 честный есть с прерываниями.

  6. #5

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    (краснея) да я не совсем к Вектору, а вовсе даже к Океану-240, у него RS-232 честный есть с прерываниями.
    И при таких-то "плюшках" нет софта?

  7. #6

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    И при таких-то "плюшках" нет софта?
    Может, и был, но до наших дней почти ничего не дошло.

  8. #7

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Покопался в ps/2, комп может инициировать отправку данных в клаву или мышь, но синхрой занимается не комп (в отличии от протокола i2c), и нигде не говорится о возможности "притормозить" зажимая синхру...

    Значит опять нужен контроллер посредник...
    Тем не менее, клавиатуру PS/2 подключали к Вектору без посредников, прямо в порт ПУ, вся обработка была программная. Может и мышь получится также?

  9. #8

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,389
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    клавиатуру PS/2 подключали к Вектору без посредников, прямо в порт ПУ, вся обработка была программная.
    В Волгограде? Просто я читал только про подключение XT-клавиатуры через ПУ (требуется программная поддержка, Платонов, Омск) и подключение AT-клавиатуры через ВУ (вроде подмена векторовской клавиатуры, Саттаров, Киров).

  10. #9

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В Волгограде? Просто я читал только про подключение XT-клавиатуры через ПУ (требуется программная поддержка, Платонов, Омск)
    Не, в живую не видел, только про это читал и хотел попробовать...

    подключение AT-клавиатуры через ВУ (вроде подмена векторовской клавиатуры, Саттаров, Киров).
    А это как было сделано? Можно ссылку на схемку или описание?

  11. #10

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,389
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    А это как было сделано? Можно ссылку на схемку или описание?
    Меня самого очень интересует, как это было сделано, т.к. требуется подмена внутренних портов. Тут или какое-то know how или модификация вектора. Про контроллер AT-клавиатуры я читал в кировской рекламе, эти бумажки я искал, но, к сожалению, не нашел и скорее всего они давно на помойке. В вектор-user 23 есть упоминание контроллера XT-клавиатуры Саттарова, то ли это первый вариант, то ли Фиронов ошибся, а может и я.

    Цитата Сообщение от Improver Посмотреть сообщение
    только про это читал
    А где про это писали?

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

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

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

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 4
    Последнее: 20.08.2007, 16:14
  3. Организация plug-in'нной системы
    от CityAceE в разделе Программирование
    Ответов: 9
    Последнее: 20.09.2005, 12:45
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34
  5. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

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