Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Mouse |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
MaiklsBlack
Advanced Member
Откуда: Latvija Всего сообщений: 403 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
[B]Geners Если что получится сообщи[/B] Вот нарыл 1.15.5 Keyboard Connector The Keyboard connector is a 6-way Din socket. The pin assignment is as follows: Pin Assignment 1 KBCLK 2 KBDATA 3 M1 (Mouse Button 1) 4 GND 5 +5 Volts DC 6 M2 (Mouse Button 2) The M1 and M2 signals are connected directly to the keyboard controller in order to produce keycodes. 1.16 Mouse Interface The mouse interface consists of two switch inputs from push buttons and two 8-bit X & Y coordinate counters. The two mouse switches (M1 & M2) are arranged to form part of the keyboard matrix and are handled as keyboard data (producing low level keycodes 7E and 7D respectively). The Mouse X-Coordinate (I/O Address 078h) is an 8-bit counter which can be read by the CPU. Any write access regardless of the value written to the X-Coordinate location clears the counter. Similarly the Mouse Y-Coordinate (I/O Address 07Ah) can be read by the CPU or cleared by any write access to its I/O address. The counters are incremented or decremented according to the direction of movement of the mouse, and their values indicate the mouse movement since last read or cleared. The X-Coordinate counter increments for "Right" motion and decrements for "Left" motion. The Y-Coordinate counter increments for "UP" motion and decrements for "Down" motion. In order to properly track mouse motion, software should read and clear the coordinate counters at a rate high enough to prevent overflow from positive values to negative values or negfative values to positive values for a fairly high rate of mouse movement. The scaling of mouse movement is such that one increment of the counter represents 1/8 mm of physical mouse motion. The delivered operating systems have AMSTRAD specific mouse drivers which actively perform the Read-and-Clear operation (every 18 ms) using the ticker interrupt. This can cause the appearance of no mouse motion to the casual observer sampling the mouse coordinate counters. See Appendix 1 for additional details concerning Mouse Software Interfaces. 1.16.1 Mouse Connector The mouse connector is a 9 way D type (female) connector located on the left hand side of the case and it has an AMSTRAD specific pinout. Attaching any other manufacturer's hardware (even though the connector may be similar) to the PC1640 mouse connector may cause serious damage to either the main board electronics or to the alternative (mouse) hardware. The mouse connector pin assignments are as follows: Pin Assignment 1 XA mouse connector 2 XB 3 YA 4 YB 5 Spare 6 M1 7 +5 Volts DC 8 GROUND 9 M2 The first four pins contain optically encoded phase XA, XB, YA and YB square waves. For positive motion the square wave on the A phase leads the B phase by 90 degrees with the reverse being true for negative motion. The remaining pins carry Mouse Button 1 (M1), 5V power, Ground and Mouse Button 2 (M2) signals. (Сообщение отредактировал MaiklsBlack 7 марта 2008 3:21) (Сообщение отредактировал MaiklsBlack 7 марта 2008 3:24) |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Получается, что мышь для Amstrad'а можно сделать из обычной, выкинув из неё контроллер и оставив из электроники только оптопары. После них поставить, напр., триггеры Шмитта, а сигнал с них подавать, собственно, в комп. Только вот мне кажется, что всего этого будут нужны специальные Amstrad'овске драйверы... |
Amartol
Newbie
Откуда: RB Всего сообщений: 3 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 мар. 2008 |
дрова здесь: http://web.ukonline.co.uk/cliff.lawson/files.htm.Только вот сигналы на входах триггера шмитта (после фотодиодов) будут достаточны для переключения из 0 в 1? (Сообщение отредактировал Amartol 7 марта 2008 16:54) |
Craftuser
Newbie
Откуда: Питер Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 дек. 2003 |
Блин, грызун для сабжа и мне интересен, я пока просто через ком-порт юзаю |
Geners |
NEW! Сообщение отправлено: 9 марта 2008 16:20
Насчет грызуна - берите схему кемпстон мауса , или УВК ЕС1841.02 это абсолютно подходящие на счет клавы вы конечно правы что стандартную туда не подцепить и дело вовсе не в разьеме и не в протоколе (там обчный ХТ протокол) дело в том что сканкоды клавитатуры отличаются от сканкодов ХТ ... кто знает принцеп работы контроллера клавы в РС тот поймет на каком моменте затык ... Я собираюсь просто привернуть 6542 на плату пауком , в соотвествии с адресацией этого компа |
Сейчас на форуме |
zavarow
Newbie
Откуда: Dzerzhinsk Всего сообщений: 11 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 мар. 2008 |
Имеется сабж Amstrad PC1640 с монитором (PC-CD), родной клавой и родным принтером. Плюс мышка Гениус на большой СОМ трехкнопочная И толстенный ТАЛМУД-сопроводиловка на немецком (немецкий вариант машины). В корпусе присутствуют два флопика (один - легко починен) и хард на 30 Мб (были комплексации и без него). В талмуде принципиальных схем нет, но описываются в том числе все дипы и софт. Из софта там когда-то стоял лишь ДОС 5.0 с VC, но в инете я накачал весь родной комплект, включая граф.оболочку GEM и кучу программ к нему. В свое время я, дурак, решил поставить на него Windows 3.0, но, поставив, не разобрался с графикой. Практически сразу что-то случилось с питанием - перестал включаться - на секунду заведется и отключится. Выбрасывать жалко, а отдать в добрые руки - запросто. Проблема лишь в доставке - живу в Дзержинске под Нижним Новгородом. Если у кого есть желание и возможность обзавестись такой машинкой - милости прошу. |
MaiklsBlack
Advanced Member
Откуда: Latvija Всего сообщений: 403 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Очень нужна мышка родная и талмуд. Как это можно или нет. И что за комплект програм? (Сообщение отредактировал MaiklsBlack 10 марта 2008 16:14) |
zavarow
Newbie
Откуда: Dzerzhinsk Всего сообщений: 11 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 мар. 2008 |
мышки нету и не было... А отдам только комплектом - иначе смысла нет... Талмуд - родной, амстрадовский, но на немецком - "Amstrad PC Benutzerhandbuch". Программы скачивал: http://www.geocities.com/SiliconValley/Vista/6148/gem.html http://web.ukonline.co.uk/cliff.lawson/files.htm Ну и ДОС 5.0 где-то... В этом гроссбухе/талмуде описывается состав комплектующих программ и работа с ними буквально с азов. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Amartol, > сигналы на входах триггера шмитта (после фотодиодов) будут достаточны Должны быть достаточны... Geners, а ты пробовал ХТ-шную клаву подключать? Если дело только в скэн-кодах, то можно БИОС подпатчить, чтоб работало. |
zavarow
Newbie
Откуда: Dzerzhinsk Всего сообщений: 11 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 мар. 2008 |
А вот, кстати, картинки оригинальной мышки к Амстраду: http://monarh-nnov.narod.ru/MOUSE01.JPG http://monarh-nnov.narod.ru/MOUSE02.JPG Если есть желание узнать что-нибудь из амстрадовского талмуда - пишите, пока не отдал Всю книгу сканировать не буду - более 700 стр. (Сообщение отредактировал zavarow 11 марта 2008 9:54) |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Mouse |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |