Теперь становится понятно - похоже процесс создания прошивки продолжался параллельно с продажей контроллеров и те, кто не имел возможности обновлять оперативно прошивку, получили сырой продукт.Сообщение от CityAceE
Активную
Пассивную
Не использую мышь
У меня нет такого контроллера
Теперь становится понятно - похоже процесс создания прошивки продолжался параллельно с продажей контроллеров и те, кто не имел возможности обновлять оперативно прошивку, получили сырой продукт.Сообщение от CityAceE
Прошивка контроллера клавиатуры лежит по адресу:
http://scorpion.ru/spectrum/files/sckbrom.bin
написано, что версия 2.5 (последняя она или нет не знаю)
там же есть и документация на контроллер
Документация именно та, про которую я писал, а вот прошивка действительно абсолютно не такая как у меня.Сообщение от deathsoft
Скачал и прошил. Со всеми AT клавиатурами, которые у меня есть под рукой сразу заработало.
При нажатии на Сtrl+Alt+F10 выдает текст "V2.5 D.K. 1996"
Последний раз редактировалось caro; 06.06.2005 в 17:36.
А у кого нибудь есть схема этого контроллера? Если есть, то напишите личное сообщение, или приаттачьте, если она небольшая.
Схема то есть, только там стоит PLD типа EP220, прошивка которой отсутствует,Сообщение от deathsoft
а без этого схема практически бесполезна - повторить не удасться.
Не эта случайно?
Код:TITLE IBM KB & MOUSE PATTERN PDS REVISION 1 AUTHOR D.K. COMPANY SCORPION DATE 29.05.95 OPTIONS: TURBO = ON SECURITY = OFF LOC Release [ 3.1 ] SID [ 2.364 ] * N PART: 85C220 * N@ Vcc @20 * N@ GND @10 * N@ WRD @2 * N@ A7 @3 * N@ A0 @4 * N@ A5 @5 * N@ A8 @6 * N@ P24 @7 * N@ P21 @8 * N@ A10 @9 * N@ P25 @11 * N@ IORD @1 * N@ E0 @16 * N@ IORQGE @13 * N@ A10M @17 * N@ A8M @18 * N@ INT1 @12 * N@ INT1.FB @MC8 * N@ Q13 @14 * N@ Q13.FB @MC6 * N@ RDKM @15 * N@ RDKM.FB @MC5 * N@ RKB @19 * N@ RKB.FB @MC1 * QP20* QF2916* F0* G0* L0 111111111111111111101111111111111110 111111111111111011111111111111111110 110111111111100111011111111111111111 000000000000000000000000000000000000 111111111111101111111111111111111110 111011111111111111111111111111111110 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111111111111111 111110111110111111111111111111111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111111111111111 111110111111111101111111111111111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111111111111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 101110100111111111111111111110111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 101111100111111111111111101110111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111111111111111 111111111111110111111111101111111111 111111111111111111101111101111111111 110111111111101011011111111111111111 000000000000000000000000000000000000 111111111111101111111111101111111111 111011111111111111111111101111111111 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111111111111111 101111111111111111111111111111111111 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 000000000000000000000000000000000000 111111111111111111111111110111111111 101110011011111111111111111110111110 111111101111111111111011111111111111 011111111111111111111011111111111111 111101111111111111111011011111111111 101111011011111111111111101110111110 111111110111111111111011111111111111 111111111111111111111011111101111111 110111111111011111101111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 111111111111111111111111111111111111 110011000000110000001100110011001111* N Fuse Checksum is:* CA17A* B1B2
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня точно была v2.5 если не 2.6,но точно не помню.проблемы остались.компьютер в 90% программ ужасно тормозил при нажатии клавиш.Сообщение от caro
И что никаких тормозов чтоли нет???Сообщение от caro
Тогда смысла девайс повторять нет, проще сделать свой на PIC микроконтроллере, т.к. все равно EP220 давно сняты с производства.Сообщение от caro
Я думал, что там микроконтроллер на подобие mcs51 стоит.
Это промышленный стандарт - их под другими названиями выпускают многие фирмы. Так что с этим проблем нет.Сообщение от deathsoft
И MSC51 тоже.Сообщение от deathsoft
Пока проверил только в Basicе, тоесть опрос по прерываниям.Сообщение от Costa
Здесь все работает без проблем. Длительность WAIT порядка 50 мксек на одном опросе, что для MSC51 с тактовой частотой 11.0592 (порядка 1 Мипс) вполне предсказуемо.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)