Ну, значит не с VT стянул.. Но точно помню, что запускал на эмуле! Видимо на другом компе лежит. На этом, че-то не нашел. :(
Вид для печати
Ну, значит не с VT стянул.. Но точно помню, что запускал на эмуле! Видимо на другом компе лежит. На этом, че-то не нашел. :(
Спасибо. Даташит-информация и примеры по Kempston уже помогли, с нее и начну... По Sinclair-мыши вот информации пока нет, а хорошо бы.
Искать же в ArtStudio конкретную реализацию - с программистской точки зрения - долгонько. А с пользовательской - пока одной версии 2.3 mod Viator/RUSH хватает. Вот если конкретное описание портов...
Нет, AY-mouse. Вот для неё в "вложениях" Art-studio. Работает только с мышой. А вот тут описание схемы подключения, саму схему найдете в этом-же журнале, когда его скачаете.
Вообще-то мышей для спека куча, всякие там amx, ay и т.д.
На наших отечественных просторах стал типа стандарт kempston мыша...
Но и даже тут мы впереди планеты всей.
То, блин, вокнут два триггера в разъём джойстика (который #1f) и кричат что мыша клёвая, то прицепят девайс как надо, зато кнопки перепутают...
В общем мыша на спеке это такой шлак, что нельзя юзать драйвера предлагаемые кем-либо, а нужно писать свой, который учтёт все вариации.
А начать нужно с того, что зайти на zx.press.ru и задать в строке поиска например "mouse".
P.S. И заранее облом! Потому что как ни выёживайся, но полноценного юзанья не получится, обязательно будут косяки ибо всего байт (8 бит) максимальной разрядности.
Очень просто, поставь курсор в край экрана и невзначай возмись за мышу (сдвинув её).
В винде это не приведет ни к чему, разве что курсор децл сместится.
На спеке вполне вероятно (и скорее всего) что он "перепрыгнет" через скрин и вылезет где угодно...
Сие оттого что как было сказано 8 бит у спековой мыши (да и у шины данных).
Насчет кнопок: Это здорово придумано, вместо путалова кнопок - первая нажатая = левая.
Давайте расширим эту гениальную мысль, в автомобиле первая включеная передача считается задней!
Весело?
Это не критиканство, это в общем-то призыв наконец-то стандартизировать все эти дела.
В нормальных продуктах (например в той же открывашке или ЧВ) мышака настраивается. Ингда даже есть функция выбора левой кнопки.
Разрешение в 256х256 точек, конечно не есть гуд, заставляющий опрашивать мыш быстрее. Чтобы триггер не сделал полный оборот.. Драйвер надо нормальный написать и проблем никаких не будет.
Очень, например огорчает факт отсутствия управления мышью в НЛО-1. Там его очень не хватает!
Вместо того чтобы говорить умные слова "вероятно, скорее всего" найди хотя бы одну серьезную программу, у которой такое поведение.
Скажу по большому секрету- нормальный драйвер мыши не просто считывает данные из портов, он их еще и обрабатывает. И на предмет переполнения счетчиков и на предмет границ экрана/области.
Единственное влияние 8 бит счетчика- при резких перемещениях, когда увеличение счетчика на большие значения может быть интерпретировано как уменьшение. Но это уже мелочи и не имеют практического влияния.
вполне НЕвероятно! никто и никогда в здравом уме не использует физические данные счетчиков. при опросе мыша 50Гц довольно сложно сдвинуть его на больше 127 пикселей. а значит никакой проблемы и нет.
а покажите мне источники, где написано прямо противоположное о кнопках мыши? я такого не помню. кнопки были перепутаны то в эмуляторах, то у отдельно взятых личностей. я помню, что везде было написано одинаково о привязке кнопок к битам.
да и что плохого в первой нажатой? думаю, ничего. а с машиной - это перебор.