Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Переделка АТ интерфейса клавиатуры в PS/2 на старых платах |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 .. 12 13 14 15 16 17 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 октября 2017 10:49 Сообщение отредактировано: 16 октября 2017 10:55
i8088 написал: Это как? Можно поподробнее? Да, там можно по отдельности отключать прерывание IRQ12 и саму i8088 написал: Фряха биос полностью игнорирует? Для проверки аппаратной части устройства Что можно поставить на iDX2-66(@80), память 8Мб? Могу расширить до 16 или 32Мб. Bobo написал: Для ISA есть только Bus Mouse. Внешне похожа, но совсем не то. Сейчас встречаются очень редко и в основном шариковые. Mihail1810 написал:боюсь что нет Ну а есть же уже отовые платы isa на ps/2 mouse На PCI есть, но для рассматриваемых платформ это не актуально. 486-ю материнку с PCI можно найти и с поддержкой PS/2 мыши. На 386 и 486-х VLB это только брендовые материнки для горизонтального корпуса с райзером. У меня есть даже 286-я такая материнка. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Rio444 написал: NOTE: two bits in the command byte controls the operation of the aux port Это как? Можно поподробнее? (mouse port): the aux port disable bit (bit 5) and the aux port interrupt (IRQ 12) enable bit (bit 2) Rio444 написал: Не то чтобы полностью, но можно заставить игнорировать. Например, Фряха биос полностью игнорирует? цитата из psm.c версии 8.4 (с которой пишу) \t/* \t * The PnP BIOS and ACPI are supposed to assign an IRQ (12) \t * to the PS/2 mouse device node. But, some buggy PnP BIOS \t * declares the PS/2 mouse device node without an IRQ resource! \t * If this happens, we shall refer to device hints. \t * If we still don't find it there, use a hardcoded value... XXX \t */ Для 486 удобнее всего версия 4.11 - с одной стороны достаточно современная (и легкая в установке), с другой стороны вполне работает на 16MB RAM. И можно ставить даже на 386, хотя это неоптимально, но работает. Я правда никогда ранее не вдавался в работу мышей (ну Вы это уже поняли, но общие соображения таковы. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 октября 2017 14:37 Сообщение отредактировано: 16 октября 2017 14:38
i8088 написал: Спасибо! Покурю. Вот набросал схемку переделки. Синим цветом - то, что исходно уже есть на материнской плате. X1.1 и X1.2 - панелька под контроллер клавиатуры. Старый вытаскиваем. Вставляем новый с обвязкой. Сажаем на 36-ю ногу IRQ12 перемычкой на материнской плате. Черным цветом - то, что добавляем. Вроде не сложно получилось. Как считаете, взлетит? Особо вопрос по резисторам R1, R3, R5 в цепях баз транзисторов. Нужны ли они, или можно обойтись? Конкретно VT82C42N выходы, к которым подключены базы - TTL-совместимые. Что будет, если подключить базы без транзисторов? |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
Rio444 написал: да - есть Microsoft, Logitec только штырьков там больше чем в PS/2, поэтому что их упоминать Для ISA есть только Bus Mouse. Внешне похожа, но совсем не то. Сейчас встречаются очень редко и в основном шариковые |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 октября 2017 15:03 Сообщение отредактировано: 16 октября 2017 15:10
Rio444 написал: Если выходы чисто TTL, да еще мощные - то резисторы обязательны. Для Особо вопрос по резисторам R1, R3, R5 в цепях баз транзисторов. Нужны ли они, или можно обойтись? Конкретно VT82C42N выходы, к которым подключены базы - TTL-совместимые. Что будет, если подключить базы без транзисторов? two-way port тоже не стоит исключать резистор, тк если он когда нибудь работает на ввод, то будет введен лог 0. А почему Вы использовали транзисторы, а не логические элементы? Просто не хватает места для корпуса инвентора с открытым коллектором, я правильно понял? были на плате изначально? Ошибок не нашел |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
i8088 написал: Да, это одна из главных причин. Просто не хватает места для Вторая - доступность 7406. Если в DIP исполнении их ещё можно найти, то в SOIC гораздо сложнее. Даже в чипе с дипом только на заказ. С ибея ждать долго. Да и нужна ли там ИС? Разве транзисторы не справятся? i8088 написал: Спасибо! Буду собирать. Ошибок не нашел |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 октября 2017 15:52 Сообщение отредактировано: 26 января 2018 6:51
Кстати, вот в этой теме, коллега hyperborean высказал весьма здравые мысли. hyperborean написал: Пункты с 1 по 3-й мне понятны. Собственно, в схеме выше это всё реализовано. Чисто теоретически можно (не проверял, только идея): А вот с 4-м пока толком не разобрался. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 октября 2017 16:17 Сообщение отредактировано: 16 октября 2017 17:09
Попробуйте, протестировать можно во FreeBSD (ему этот DOS севис реального режима до лампочки). Кстати, я подумал, мышь должна и в NT4 работать (2000 поставить на 486 трудно). Относительно включения mouse part в 8042 и размаскирования 8259 мне понятно, а вот взаимодействие IRQ12 -> INT74 -> драйвера ps2 mouse мне пока что не очень ясно. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
i8088 написал: А NT 3.51? Она больше по возрасту подходит. Кстати, я подумал, мышь должна и в NT4 работать (2000 поставить на 486) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Rio444 написал: Попробовать можно. Ядро и идеология по идее не сильно отличается. Только - он поддерживает PS2 mouse (я не помню)? Я его ставил один раз очень давно... А NT 3.51? Она больше по возрасту подходит. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 .. 12 13 14 15 16 17 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Переделка АТ интерфейса клавиатуры в PS/2 на старых платах |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |