Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » ISA 8 контроллер PS/2 |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Mildi
Advanced Member
Откуда: Мончегорск Всего сообщений: 342 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 сен. 2016 |
Наверное проще будет какой нибудь PIC или AVR запрограммировать как PS/2 контроллер посадить на шину ISA и связать его с системой через расширение BIOS которое записать в ПЗУ на том же ISA слоте. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 декабря 2017 23:05 Сообщение отредактировано: 19 декабря 2017 23:13
Mildi написал: ]проще взять готовый контроллер типа xx42 и посадить его на шину ISA проще будет какой нибудь PIC или AVR запрограммировать как PS/2 контроллер Он даже одним концом под нее заточен |
LeT
Newbie
Откуда: Москва Всего сообщений: 64 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 сен. 2014 |
Rio444 написал: А вообще нормальные PCI PS/2 контроллеры есть в природе? Не нынешние новоделы китайские, а года так из 1996-97? Чего-то не припоминаю таких... Насколько знаю, это PCI USB контроллер, с распаянным переходником USB >-> PS/2. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 декабря 2017 8:35 Сообщение отредактировано: 20 декабря 2017 8:36
Интересный вопрос - можно ли на XT писать в порт 0x60h ? А на чипсетной? Если можно писать - то контроллер PS/2 клавы сделать можно вообще на раз-два. Ну и тот же вопрос для 286-Pentium1, хотя как я понял основной таргет железки - XT. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 декабря 2017 8:49 Сообщение отредактировано: 20 декабря 2017 8:51
Tronix написал: В Kiselev-XT насколько знаю есть поддержка PS/2. Интересный вопрос - можно ли на XT писать в порт 0x60h ? А на чипсетной? Если можно писать - то контроллер PS/2 клавы сделать можно вообще на раз-два. По крайней мере, в биосе точно. LeT написал: За три года таких найти не удалось. А вообще нормальные PCI PS/2 контроллеры есть в природе? Не нынешние новоделы китайские, а года так из 1996-97? Чего-то не припоминаю таких... В 1996-97 году COM мыши были распространённее и дешевле PS/2. Мыши PS/2 были такими же шариковыми. Оптические появились в начале 2000-х, когда уже на каждой МП был порт PS/2. Поэтому в 96-97гг. профита от такого контроллера не было никакого. Да и технически это сложная задача. Мышь PS/2 обслуживает тот же самый контроллер, что и клавиатуру, и Gate A20, и программный Reset. Если размещать дополнительный контроллер PS/2 в тех же портах (60h и 64h), возникнет конфликт с основным контроллером. Если на других портах - понадобятся специальные драйверы, т.к. все существующие "знают" только общепринятые порты для PS/2. Причем драйвер будет нужен для каждой операционной системы. Подробнее обсуждалось здесь http://www.phantom.sannata.ru/...amp;st=all |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Tronix написал: Схемы дома гляну, но по памяти на порту 0x60 двунаправленные линии DB i8255. Интересный вопрос - можно ли на XT писать в порт 0x60h ? Получает он данные от сдвигового регистра, с порта A 8255. Без переделки схемы port 0x60 не сможет запоминать данные, а с внешним регистром на ISA будет конфликт при чтении. Но самое главное - чтение/запись портов 0x00-0xff не должны давать циклов на шине ISA вообще, тк зарезервированы за устройствами материнской платы. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
i8088 написал: Не совсем понял. Но самое главное - чтение/запись портов 0x00-0xff не должны давать циклов на шине ISA Если обращаться к порту из диапазона 00-FFh, то на шину ISA это обращение никак не попадёт? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 декабря 2017 12:02 Сообщение отредактировано: 20 декабря 2017 12:02
Rio444 написал: Если устройство по адресу из диапазона 00-FFh уже имеется на материнке, то на шину ISA цикл не должен Если обращаться к порту из диапазона 00-FFh, то на шину ISA это обращение никак не попадёт? выводиться, но практически надо проверить на разных платах. И посмотреть схемы IBM 5150/5160/5170 |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
i8088 написал: вряд ли было реализовано в целях экономии. Но схему посмотреть можно на шину ISA цикл не должен выводиться |
Mildi
Advanced Member
Откуда: Мончегорск Всего сообщений: 342 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 сен. 2016 |
LeT написал: в те годы практически все чипсеты даже на 486 без поддержки PCI уже имели на борту ps/2 полный комплект, так что смысла в них особого небыло, хотя в гугле попадаются картинки подобных контроллеров. А вообще нормальные PCI PS/2 контроллеры есть в природе? Не нынешние новоделы китайские, а года так из 1996-97? Чего-то не припоминаю таких... |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » ISA 8 контроллер PS/2 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |