User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

Тема: Про бейсик

  1. #21

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,288
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от baxter Посмотреть сообщение
    Как из бейсика опросить кемпстон мышку?
    почти как и клаву ( IN port), только надо учитывать старое/новое значение считанное из порта.
    и наверно пользователь будет двигать мышь быстрее обработки данных от неё на бейсике.
    (лучше применять драйвер на асме, повесив его на IM2)
    Последний раз редактировалось goodboy; 17.02.2014 в 21:17.

  2. #22

    Регистрация
    16.08.2009
    Адрес
    Ростов-на-Дону
    Сообщений
    1,370
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy, лень искать инфу. Распиши, плз, какой порт, как опрашивать. С примером.

  3. #23

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,288
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от baxter Посмотреть сообщение
    goodboy, лень искать инфу. Распиши, плз, какой порт, как опрашивать. С примером.
    Код:
    интеpфейс  довольно
    пpост и понятен. Имеются тpи поpта, вот их
    адpеса: #FADF, #FBDF,  #FFDF;  pазpядность
    каждого - 8 битов, т.е. байт.
    
     #FADF - поpт  кнопок,  значащими  в  нем
             являются младшие тpи бита:
     0 бит - состояние пpавой кнопки;
     1 бит - состояние левой кнопки;
    
     2 бит - состояние сpедней кнопки.
    
    Пpи ненажатых кнопках все биты в `1'.  Пpи
    нажатии на кнопку соответствующий бит  ус-
    танавливается в `0'.
    
       По стаpинной тpадиции левая кнопка  ис-
    пользуется как выбоp (Fire), пpавая -  как
    отмена (Cancel).  Сpеднюю  кнопку  пpинято
    использовать для дополнительных функций.
    
     #FBDF - поpт X-кооpдинаты;
     #FFDF - поpт У-кооpдинаты.
    
       По меpе пеpедвижения  мышь-манипулятоpа
    значения в поpтах изменяются, пpичем еще и
    циклически,  т.е.  пpи  достижении  #FF  и
    дальшейшем увеличении становятся снова ну-
    лем и pастут далее, опять до #FF. Пpи дви-
    жении в дpугую стоpону  каpтина  аналогич-
    ная, только изменения пpоисходят в  обpат-
    ном напpавлении.
    
    
    
       Пpедставить это дело поможет вот  такая
    картинка:
                    y^.
                     │.
                     │2
                     │1
                     │012..
                     ┼─────────> x
    
       Таким  обpазом,  необходимо   считывать
    значения поpтов, и по pазнице между  теку-
    щим и  пpедыдущим  значением  опpеделяется
    напpавление пеpемешения мышки.
    
        Пpовеpить pаботу только-что  собpанного
    интеpфейса можно пpямо из  Basic'а,  делая
    PRINT IN из поpтов: 64479 - X, 65503 - Y -
    пpи пеpемещении мыши значения должны изме-
    няться циклически.  Пpи  чтении  из  поpта
    64423 - Fire должны щелкаться тpи  младших
    битика пpи нажатии кнопочек.

  4. #24

    Регистрация
    16.08.2009
    Адрес
    Ростов-на-Дону
    Сообщений
    1,370
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То что нужно!!

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  2. Ищу документацию по Бейсик С 1.10
    от Жека:) в разделе Разный софт
    Ответов: 0
    Последнее: 28.02.2009, 09:28
  3. Как помотреть содержимое бейсик файла ?
    от AAA в разделе Для начинающих
    Ответов: 23
    Последнее: 14.01.2008, 15:57
  4. Бейсик.txt -> MYPROG.B
    от Nomy Graphics в разделе Утилиты
    Ответов: 14
    Последнее: 24.05.2007, 12:47

Ваши права

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