Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Как быстро добраться до мыши? (http://zx-pk.ru/showthread.php?t=12196)

null_device 27th February 2010 21:48

Ну, значит не с VT стянул.. Но точно помню, что запускал на эмуле! Видимо на другом компе лежит. На этом, че-то не нашел. :(

TomCaT 28th February 2010 14:57

Quote:

Originally Posted by Rindex (Post 260757)
Art-studio нужно? Или нет?

Спасибо. Даташит-информация и примеры по Kempston уже помогли, с нее и начну... По Sinclair-мыши вот информации пока нет, а хорошо бы.

Искать же в ArtStudio конкретную реализацию - с программистской точки зрения - долгонько. А с пользовательской - пока одной версии 2.3 mod Viator/RUSH хватает. Вот если конкретное описание портов...

null_device 28th February 2010 15:06

Вероятнее всего sinclair мыш - имитация с помощью мыши одноименного джойстика (на кемпстон джой такая фича была - moa mouse, называется!:))

Quote:

Originally Posted by Rindex (Post 260937)
Нет, AY-mouse. Вот для неё в "вложениях" Art-studio. Работает только с мышой. А вот тут описание схемы подключения, саму схему найдете в этом-же журнале, когда его скачаете.

Схему подключения данной мыши я видел. Вживую - нет, да и широкого распространения данный интерфейс не получил..

Rindex 28th February 2010 16:30

1 Attachment(s)
Quote:

Originally Posted by null_device (Post 260913)
Вероятнее всего sinclair мыш - имитация с помощью мыши одноименного джойстика (на кемпстон джой такая фича была - moa mouse, называется!:))

Нет, AY-mouse. Вот для неё в "вложениях" Art-studio. Работает только с мышой. А вот тут описание схемы подключения, саму схему найдете в этом-же журнале, когда его скачаете.

Destr 1st March 2010 09:36

Вообще-то мышей для спека куча, всякие там amx, ay и т.д.
На наших отечественных просторах стал типа стандарт kempston мыша...
Но и даже тут мы впереди планеты всей.
То, блин, вокнут два триггера в разъём джойстика (который #1f) и кричат что мыша клёвая, то прицепят девайс как надо, зато кнопки перепутают...
В общем мыша на спеке это такой шлак, что нельзя юзать драйвера предлагаемые кем-либо, а нужно писать свой, который учтёт все вариации.
А начать нужно с того, что зайти на zx.press.ru и задать в строке поиска например "mouse".
P.S. И заранее облом! Потому что как ни выёживайся, но полноценного юзанья не получится, обязательно будут косяки ибо всего байт (8 бит) максимальной разрядности.

psb 1st March 2010 10:24

Quote:

Originally Posted by Destr (Post 261128)
И заранее облом! Потому что как ни выёживайся, но полноценного юзанья не получится, обязательно будут косяки ибо всего байт (8 бит) максимальной разрядности.

что за облом???
чтобы случился глюк, мышку надо двигать ОЧЕНЬ быстро. реально все работает ок.
и принято было делать драйвер, что первая нажатая кнопка мыши - левая. и еще вносили нелинейность в движение мыши (чтобы быстрее двигалась).

Destr 1st March 2010 10:28

Quote:

Originally Posted by psb (Post 261133)
что за облом???

Очень просто, поставь курсор в край экрана и невзначай возмись за мышу (сдвинув её).
В винде это не приведет ни к чему, разве что курсор децл сместится.
На спеке вполне вероятно (и скорее всего) что он "перепрыгнет" через скрин и вылезет где угодно...
Сие оттого что как было сказано 8 бит у спековой мыши (да и у шины данных).

Насчет кнопок: Это здорово придумано, вместо путалова кнопок - первая нажатая = левая.
Давайте расширим эту гениальную мысль, в автомобиле первая включеная передача считается задней!
Весело?
Это не критиканство, это в общем-то призыв наконец-то стандартизировать все эти дела.

null_device 1st March 2010 11:02

В нормальных продуктах (например в той же открывашке или ЧВ) мышака настраивается. Ингда даже есть функция выбора левой кнопки.
Разрешение в 256х256 точек, конечно не есть гуд, заставляющий опрашивать мыш быстрее. Чтобы триггер не сделал полный оборот.. Драйвер надо нормальный написать и проблем никаких не будет.
Очень, например огорчает факт отсутствия управления мышью в НЛО-1. Там его очень не хватает!

Vitamin 1st March 2010 11:10

Quote:

Originally Posted by Destr (Post 261134)
Очень просто, поставь курсор в край экрана и невзначай возмись за мышу (сдвинув её).
В винде это не приведет ни к чему, разве что курсор децл сместится.
На спеке вполне вероятно (и скорее всего) что он "перепрыгнет" через скрин и вылезет где угодно...
Сие оттого что как было сказано 8 бит у спековой мыши (да и у шины данных).

Вместо того чтобы говорить умные слова "вероятно, скорее всего" найди хотя бы одну серьезную программу, у которой такое поведение.

Скажу по большому секрету- нормальный драйвер мыши не просто считывает данные из портов, он их еще и обрабатывает. И на предмет переполнения счетчиков и на предмет границ экрана/области.

Единственное влияние 8 бит счетчика- при резких перемещениях, когда увеличение счетчика на большие значения может быть интерпретировано как уменьшение. Но это уже мелочи и не имеют практического влияния.

psb 1st March 2010 11:14

Quote:

Originally Posted by Destr (Post 261134)
На спеке вполне вероятно

вполне НЕвероятно! никто и никогда в здравом уме не использует физические данные счетчиков. при опросе мыша 50Гц довольно сложно сдвинуть его на больше 127 пикселей. а значит никакой проблемы и нет.

Quote:

Originally Posted by Destr (Post 261134)
это в общем-то призыв наконец-то стандартизировать все эти дела.

а покажите мне источники, где написано прямо противоположное о кнопках мыши? я такого не помню. кнопки были перепутаны то в эмуляторах, то у отдельно взятых личностей. я помню, что везде было написано одинаково о привязке кнопок к битам.
да и что плохого в первой нажатой? думаю, ничего. а с машиной - это перебор.


All times are GMT +4. The time now is 23:57.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.