1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

DOS, драйвер мыши на IRQ>=10

Тема в разделе "Hard & Soft", создана пользователем Newbilius, 25 окт 2012.

  1. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    У меня получалось завести даже свою уже несовсем адекватную усб-мышь в досе без проблем. Драйвер приложил.

    Зависать дос может из-за менеджера памяти, настроек затенения биос ну и т.п. в общем... В конце концов, чем ковырять драйвер, я бы посмотрел распиновку ком-портов в мануале, прозвонил бы их мультиметром и собрал бы свой кабель для мыши. Потратил бы на это час (без похода в магазин). По поводу "вытащил - умерла", тут как повезёт. Если вытащить резко, велики шансы оставить в живых порт и мышь, если же вытаскивать медленно и/или под наклоном, скорее всего что-нибудь закоротит немножко и запахнет палёным. По поводу опасности для человека: Токи меряют в амперах, вообще говоря ;) А ампер, думаю, там максимум 0.5 - больше не отдаст тебе мать. Ну и, там, по-моему 9 Вольт, что тоже вовсе несмертельно. Короче, пальцами тыкать можно.
     

    Вложения:

    • CTMOUSE.RAR
      Размер файла:
      4,7 КБ
      Просмотров:
      106
  2. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    2.035
    PS/2 плашку можно просто перебором подобрать (т.е. перетыкая провода в коннекторе).
     
  3. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.602
    TBAPb, это жестоко, но вариант. а какой шанс спалить?

    Goblinit, у меня был одноименный, но другой версии. А что USB мышь у тебя легко завелась, скорее всего дело было так: на более-менее современных матерях (встречал начиная со времен Pentium 2) есть в BIOSе настройка "USB mouse legasy" или что-то вроде. При включении её USB мышь определяется как PS/2. В этом режиме заводится практически люабя USB-мышь, даже беспроводная, ибо bios берет на себя все манипуляции. Собственно, PS/2+COM драйвер ты мне и скинул, называетя он CuteMouse. Но у меня плата старая, в ней такого режиме нет (есть только USB Keyboard на уровне bios'а - и он даже работает).
     
    Goblinit нравится это.
  4. AxXxB неадекват

    AxXxB

    Хелпер Переводчик

    Регистрация:
    13 ноя 2006
    Сообщения:
    1.663
    А что если попробовать написать резидент, который будет висеть на int 72h (IRQ10) и вызывать int 0Ch (IRQ4)? Тогда можно повесить драйвер мыши на IRQ4, а обрабатывать на самом деле он будет IRQ10) Типа того:

    Код:
    org 100h
    
    start:
    jmp Init
    
    Handler:
    int 0Ch
    iret
    
    Init:
    mov dx, Handler
    mov ax, 2572h
    int 21h
    
    mov dx, string
    mov ah, 09h
    int 21h
    
    mov dx, Init
    int 27h
    
    string db "IRQ10 redirected to IRQ4.$"
    
    Это на фасме, если что)
     
  5. AxXxB неадекват

    AxXxB

    Хелпер Переводчик

    Регистрация:
    13 ноя 2006
    Сообщения:
    1.663
    Вот скомпиленное. Попробуй, мне интересно, вдруг заработает) Запустить надо перед запуском драйвера мышки.
     

    Вложения:

    • IRQ.rar
      Размер файла:
      319 байт
      Просмотров:
      37
    Newbilius нравится это.
  6. Ulysses

    Ulysses

    Регистрация:
    28 апр 2011
    Сообщения:
    1.556
    Всё-таки зависание драйвера мыши скорее всего вызвано кривым менеджером памяти. Советую попробовать заменить: или QEMM поставить, или другой ДОС (не от MS).
     
  7. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.602
    AxXxB, обязательно попробую завтра-послезавтра)
     
  8. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    2.035
    Шанс всегда есть, но я не палил вроде бы.
     
  9. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.602
    AxXxB, попробовал. не сработало, увы. т.е., мышки не срабатывают, хотя ничего и не виснет. :(

    ---------- Сообщение добавлено в 20:34 ---------- Предыдущее сообщение размещено в 20:29 ----------

    Заколебался честно говоря, так что просто поднял всех знакомых и на выходных достану PS/2 кабель. Там совместимость получше будет =)
     
  10. sonicpro

    sonicpro

    Регистрация:
    7 апр 2008
    Сообщения:
    102
    Ни в коем случае! Я мгновенно спалил PS/2 мышку (Mitsumi), неправильно расставив проводки в коннекторе.

    Искать распиновку коннектора на материнской плате (здесь море: http://stason.org/TULARC/pc/motherboards/index.html), брать тестер и расставлять проводки в соответствии с распиновкой.
     
    Goblinit нравится это.
  11. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.602
    sonicpro, я нашел разводку для платы, но коннектор подошел изначально) теперь мышь бегает! (изначально ps/2-шная, т.к. USB-шная через переходник USB->PS/2 не работала).
     
    Bato-San нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление