Kempston Mouse — ZXNet «code.zx»

Kempston Mouse

ZXNet echo conference «code.zx»



from: Paul Falcon
to: Vova Hex
date: 18 February 1998
Сижу вот, читаю, и вдуг вижу Vova Hex пишет к All... Hi Vova! VH> Подскажите, как надёжнее всего VH> задетектировать Кемпстон/AY-мышь? а нет 100% способа :( выход был найден следущим способом. 1.красим экран одним цветом (активный экран) цвет с любой комбинациеей бит в которой хотябы один бит в '1'. 2.опрашиваем порт кнопок мыши, если хотябы одна кнопка нажата -> нету 3.опрашиваем порт кнопок мыши, если он равен цвету закраски экрана -> нету 4.опрашиваем порты мыши в течении некоторого времени,если значения меняются то -> нету. 5.делаем жесткую установку в какой нить менюшке :) иначе никак. если хош загляни в мой xplayer там быстро найдеш детект мыши. ▌█▐▐║▌█▐▐▌▐ W!7h 7he Be$7 W!$he$ fR0M CREATOR product ▌812/03.00▐ Powered by Cyrix 6x86L 200+/16DIMM/S3TrV2 2mb/SBpro/Q1.6Gb/USR28.8

from: 500:812/08.14
to: Vova Hex
date: 19 February 1998
Hi, Vova! VH> Подскажите, как надёжнее всего VH> задетектировать Кемпстон/AY-мышь? Могу сказать по Кемпстон. Hадо прочитать все три ее порта. Если все три значения совпадают, ее нет. Если есть отличия, она есть. KMTEST LD BC,#FFDF IN A,(C) LD B,#FB IN D,(C) DEC B IN E,(C) CP E JR NZ,KMPRES CP D JR NZ,KMPRES ... ; мыши нет KMPRES ... ; мыша есть Всего хорошего. Дмитрий aka -=LD=- / X-TRADE GROUP. -+- ZXASM 3.0

from: 500:812/17.09
to: Dmitry Lomov
date: 25 February 1998
Hello, Dmitry! 24-02-98 в 04:26 Dmitry Lomov писал(а) к Oleg Grigoriev на тему "Kempston Mouse". OG>> Hа счет атм ничего не могу сказать, а на профи эт точно. DL> У тя Профи? Hе-е, у меня дока на его порты есть. Из 21 спектрофона. Вроде. Плюс в первом (и последнем) номере зхревю за 97 год статья на тему профи... DL> напиши, что дает мой тест без мыши... А толку? У меня скорп. DL> Я застрелюсь использовать Пашин способ... Уж больно сложно. В одной проге увидел: LD BC,#5ADF IN E,(C) LD B,#FB IN D,(C) LD B,#FF IN A,(C) CP D JR NZ,МЫШЬ_ЕСТЬ CP E JR NZ,МЫШЬ_ЕСТЬ МЫША_HЕТ Смысл не понятен, но у меня работает. Может ошибка? Прове- рить бы на профи... С наилучшими пожеланиями, Олег aka Ruiner. -+- Брысь-Edit v6.06

from: 500:812/17.09
to: Dmitry Lomov
date: 28 February 1998
Hello, Dmitry! 27-02-98 в 05:07 Dmitry Lomov писал(а) к Paul Falcon на те- му "Kempston Mouse". PF>> а профи определять ваще ... можно :) -> autoconfig ZF#5-6-7 (непомню) DL> Hу, вот, еще и Форматы ломать... :) Слушай дарагой, зачэм сразу ломать? Он в приложении к 5 но- меру. Можно так: LD HL,#0080 LD DE,#1000 LD BC,#DFFD OUT (C),D LD A,(HL) INC (HL) CP (HL) LD (HL),A OUT (C),E JR Z,нету_ничего чей-то_есть Это из _моего_:) автоконфига. (Паша, только не по поч- кам!;-) С наилучшими пожеланиями, Олег aka Ruiner. -+- Брысь-Edit v6.06