Обьясните пожалуйста как она работает, это драйвер мыши под ДОС. Дизасемблированно IDA, оригинал в аттаче. Код (Text): seg000:0100 public start seg000:0100 start proc near seg000:0100 push ax seg000:0101 push dx seg000:0102 push ds seg000:0103 push cs seg000:0104 pop ds seg000:0105 mov ah, 9 seg000:0107 mov dx, 114h seg000:010A int 21h ; DOS - PRINT STRING seg000:010A ; DS:DX -> string terminated by "$" seg000:010C icebp seg000:010D xchg ax, cx seg000:010E adc al, 0F2h seg000:0110 pop ds seg000:0111 pop dx seg000:0112 pop ax seg000:0113 retn seg000:0113 start endp seg000:0113 seg000:0113 ; --------------------------------------------------------------------------- seg000:0114 db 24h ; $ seg000:0114 seg000 ends seg000:0114 seg000:0114 seg000:0114 end start
Чушь какая-то а не драйвер. Сохраняет регистры, выводит пустую строку, загружает регистры. А ну ещё 2 бесполезных команды xchg и adc. Аттача не вижу
Залил файл. Это драйвер мыши для эмулятора. Эмулятор PocketDOS, для КПК. Стандартный драйвер в нем неработает, а запустишь эту програмку- все ок.
Проблема в том что он работает только под ДОС-ом, а если поставить на тотже эмуль windows 3.11, стилус-мышка работать не будет(( а хотелось бы.