ZX Power #01
11 октября 1996
  Железо  

Железо - О подключении AY MOUSE.


Аппаратное обеспечениеПериферийное оборудованиеВвод-выводМыши

                             
   В ЗАЩИТУ БЕДНОЙ МЫШКИ.    
                             
                 (C) V.M.G.  
________________________________
                                
              " Ребята , давайте
                  жить дружно! "
                      Леопольд .
                                
  Эпиграф требует некоторого по-
яснения. В последнее время среди
авторов   журнала  " ZX FORMAT "
и  других  компьютерных  изданий
вошел  в  моду  стиль , типа :  
 "Мои мысли - дар непосвященным,
любое  инакомыслие  -  бред " . 
 Не будем оценивать первую часть
этой  идеи - она  безопасна  для
окружающих , а вот вторая ...   
   Ребята , господа , хлопцы !  
 Давайте оставим возню у постели
тяжело больного . Пусть каждый в
силу своих способностей помогает
SPECCY выжить , а остальные кон-
структивно относятся к таким по-
пыткам.                         
  Каюсь , я довольно долго скеп-
тически относился к необходимос-
ти расширения ОЗУ компьютера  до
 512К  и  не публиковал соответ-
ствующую схему .  Но процесс все
равно пошел , не спрашивая моего
мнения ,  -  теперь на Восточной
Украине, наверное, больше " Пен-
тагонов " с 512К , чем со 128К .
Сама  схема  расширения  ОЗУ  до
512К  -  это  массовое  народное
творчество .  Оставалось  только
систематизировать " фольклор " ,
оформить и издать.              
  То же относится и к AY-MOUSE .
Можно ли теперь проследить , кто
первым начал эксперименты с под-
ключением популярной тогда "кор-
ветовской" мыши к SPECCY? - Нет!
Эту "мышь" родила не гора мозгов
в чьем-то могучем лбу , а непри-
хотливая фантазия  юзерских "ни-
зов" .  И это незаконнорожденное
дитя вызывает, почему-то , у не-
которых слонов  схемотехники па-
нический  ужас  вместо снисходи-
тельной улыбки.                 
    Успокойтесь , все будет нор-
мально !   Если  вы  пользуетесь
KEMPSTON MOUSE , то  никто , по-
верьте , не собирается врываться
в ваш  дом и принуждать  вас не-
медленно  обкарнать  ее  до раз-
меров   AY ;   встретив   строку
" AY-MOUSE " в менюшке , специа-
лист может переделать  имеющийся
драйвер под свою  любимую мышь ,
а остальные могут не обращать на
эту строчку внимания.           
 Сам я - бывший работник системы
Госстандарта - считаю , что один
старый стандарт лучше одного но-
вого . Каждый месяц бесповоротно
решаю подключить KEMPSTON MOUSE,
но когда вижу эту кучу деталей и
истерзанную  системную шину сво-
его компьютера, то такое желание
постепенно проходит.            
 И тогда взгляд невольно остана-
вливается на испуганно забившей-
ся в угол  AY-MOUSE , которую  я
когда-то принес домой, отогрел и
подключил к SPECCY за 5 минут. И
все детальки спокойно размещают-
ся в ее корпусе.                
 Зачем с азартом, достойным луч-
шего  применения , махать руками
на бедную мышку ? Я знаю о недо-
статках AY-MOUSE больше, чем лю-
бой из ее критиков . Самый роко-
вой из них - маленькая " память"
(4+4 бита). Т.е. , если механизм
вашей мыши выдает довольно высо-
кое число импульсов на сантиметр
перемещения, а ее хозяин еще бо-
лее импульсивен , то перполнение
у  мыши  случается  раньше , чем
следующее  прерывание  ( с выте-
кающими последствиями ) .       
   При наличии доброй воли любая
беда  поправима .  Счетчики  AY-
MOUSE  могут  загружаться числом
" 8 " по сигналу из компьютера .
Поэтому можно установить счетчи-
ки в начале какой-нибудь длинной
и регулярной процедуры и считать
их после ее окончания. Разность,
естественно  ,   пропорциональна
перемещению мыши .              
   Автор не ставил  перед  собой
цели  рекламирования  AY-MOUSE ,
так как не имеет с этого коммер-
ческой  выгоды .  Цель  статьи -
ближе  познакомить пользователей
и   программистов  с  одной   из
сравнительно  давно существующих
" примочек " на SPECCY. Думать и
решать вам самим . А если  мысли
и решения автора, вдруг, не сов-
пали  с  вашими , то  не спешите
возмущенно  хвататься  за перо -
просто  нажмите одну , известную
вам , кнопочку на компьютере ...
                                
 Для тех , кто еще с нами , при-
вожу  схему  и краткое  описание
AY-MOUSE .                      
   Если  вдруг у вас в  тумбочке
давно лежит мышь от ПК "КОРВЕТ",
то вам  повезло - подключайте ее
к порту 'А' музыкального  сопро-
цессора и работайте !  Если же у
вас нет именно такой "мыши" , то
вам повезло дважды - во-первых ,
" корветовская " мышь собрана на
микрухах и жутко щелкает, а, во-
вторых ,  вы  можете  переделать
любую мышь в AY-mouse по предла-
гаемой схеме . После тщательного
потрошения ,  все  детали  можно
разместить в корпусе мыши .     
    Используются  сигналы  непо-
средственно с 4-х оптопар: двух,
установленных  на колесе , отве-
чающем за вертикальное перемеще-
ние (обозначены как VER1,VER2) ,
и двух , установленных на колесе
горизонтального      перемещения
( HOR1 , HOR2 ).                
                                
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                                
НАЛАДКА . Добейтесь появления
устойчивых  периодических сигна-
лов  на выходах  2,4,6,8  микро-
схемы  D1 при перемещении мыши .
Для  этого , возможно , придется
подтянуть соответствующие  входы
ТЛ2 резисторами к +5V или " зем-
ле". Также возможен более точный
подбор  емкости  и  резистора на
выходе D1.6 . Некоторые " мыши "
выдают повышенное  число импуль-
сов на сантиметр перемещения : с
этим  придется  смириться , хотя
автору  известны случаи  как за-
клеивания " лишних " отверстий ,
так и установки делителя частоты
на ТМ2 .                        
      ПРОГРАММИРОВАНИЕ .     
 Сначала настраиваем порт 'А' на
вывод командами :    OUT 65533,7
  OUT 49149,255 : OUT 65533,14  
( интересно , что  при  этом  он
может работать и на ввод ) . При
записи  в порт  49149  числа 112
мультиплексор  D6  переключается
на счетчик  вертикальных переме-
щений  D3 ( биты 0...3 ) , а при
записи в тот же порт числа  48 -
на счетчик  горизонтальных пере-
мещений  D4  и ,  одновременно ,
через элемент  D1.6 и RC-цепочку
устанавливается начальное значе-
ние '8' на обоих счетчиках . Би-
ты  4 и 5  индицируют  состояние
кнопок ( нажато - '0' ) .  Бит 7
используется   для  тестирования
компьютера и создания эффектов ,
типа MULTICOLOR .               
                             
             . . .           
                                
  В приложении  к  этому  номеру
имеется программа " ARTMOUSE " -
это " ART STUDIO ", адаптирован-
ная   by  COBRA   под   AY-MOUSE
( с  другими  манипуляторами  не
работает ) .                    
________________________________

                                
      В ЗАЩИТУ БЕДНОЙ МЫШКИ.    
                                
(C) V.M.G.                      
--------------------------------
                                
 "Ребята, давайте жить дружно!" 
                       Леопольд.
                                
  Эпиграф требует некоторого по-
яснения. В последнее время среди
авторов  журнала  "ZX FORMAT"  и
других  компьютерных изданий во-
шел в моду стиль, типа:         
 "Мои мысли - дар непосвященным,
любое инакомыслие - бред".      
 Не будем оценивать первую часть
этой  идеи - она  безопасна  для
окружающих, а вот вторая...     
    





Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Железо - как подключить к вашему компьютеpу Kempston Mouse Interface.
Железо - описание на подключение Kempston MOUSE (простая и маленькая схема).
Железо - Kempston Mouse interface.

В этот день...   21 сентября