Author |
Message |
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Tronix, спасибо. Я где-то так себе это и представлял.
По поводу клавы - а что там, собственно, писать? Выдираем из ХТ-биос обработчик IRQ1, допиливаем на обмен с USB, вешаем на IRQ от USB. Насчет ACK по 7 биту - просто игнорим его в стиле 8042, где ACK заключается в самом приеме байта.
Единственное что - это все, к сож., не будет работать в случае прямого обмена с портами клавы, а это - большинство игр. Но тут без вариантов - аппаратная эмуляция 61 порта.
|
03 Apr 2018 16:36 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
Всё-таки совершенно разные вещи -- усб и какие-нить хт или ат клавы. Такие сами байт посылают, а усб работает только опросами хоста. И присылает не диффы (такая-то кнопка нажата, такая-то отжата) а просто карту нажатых кнопок (сканкоды всех нажатых каждый раз). Причём не более 16 (если из контрол ендпоинта) или 64 (если из обычного) всего нажатых.
_________________ привет засранцу лавру :)
|
04 Apr 2018 10:53 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Мдя? Ну тогда печалька. Юсб-клавы у меня нет, но вот юсб-джой на атмеге делал, и, насколько успел разобраться в потрохах юсб, слейв вроде умеет инициировать транзакцию, не? Впрочем, в любом случае - надо будет аппаратно форвардить это в 61 порт, так что можно и опрос хостом приделать.
|
05 Apr 2018 00:19 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
Не умеет. Он только говорить может при очередном опросе, есть у него чо передать или нету.
_________________ привет засранцу лавру :)
|
05 Apr 2018 05:01 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22664 Location: Silicon Valley
|
А зачем мучаться подключать USB-клавы/мыши к непредназначенному для этого устройству, если есть PS/2-клавы/мыши?...
|
05 Apr 2018 18:59 |
|
|
VGrad
Maniac
Joined: 18 Nov 2013 15:15 Posts: 209 Location: все оттуда ;)
|
PS/2 мышей уже почти нет Ищу такую подходящего под ладонь размера, а есть только маленькие. У меня их штуки три в ладонь поместятся Везде уже USB мыши и без переходников и возможности работы с PS/2
|
05 Apr 2018 22:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22664 Location: Silicon Valley
|
Ну хз - у нас в штатах по 2 да по 3 доллара за штуку новое китайское на каждом углу P.S. ок - новая мыша $5, но возвращённая - чуть меньше чем $3 http://www.microcenter.com/product/486622/PS-2_Optical_Mouse_-_Black-Silver
|
05 Apr 2018 22:32 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Да вопрос изначально был не в конкретно клаве или мыше, а вообще в юсб на ХТ и подводных камнях. В принципе, лично для меня тема себя оправдала
|
05 Apr 2018 23:13 |
|
|
Александр А.
Senior
Joined: 25 Jan 2015 11:38 Posts: 165 Location: 109.225.59.224
|
Немного некромантии Собрал такую платку, USB флешку взял на 4 Гб, доведённую до 500 Мб специальной программой. Скопированный DOS на неё загрузился (плата с 80386dx40). При старте игнорируются сообщения об отсутствии жёсткого диска, если мультикарта была просто удалена. Через секунд 5...10 процесс заканчивается. Итог: довольно удобная штука, если надо загрузить DOS с программами на старой машине.
_________________ Просто Александр.
|
02 Apr 2020 12:40 |
|
|