Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » D80C42C |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
Есть образ ПЗУ BIOSа от 286 матплаты (TD60С) на 27512 ПЗУ. Необходимо оттуда изьять и дезассемблировать процедуру начальной загрузки процессором этого контроллера АТ клавиатуры. А ежели выудить еще и драйвер обработки нажатой клавиши...вообще отлично было бы. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Rokl, а тебе это зачем? А вообще, могу поглядеть... |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Да мне АТ клаву к 8085 процессору нужно прикосячить...как бы образ ПЗУ выложить (64К)? Rokl, а тебе это зачем? А вообще, могу поглядеть... |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Понятно. Дамп ПЗУ от этой мамы у меня есть, выкладывать не надо. |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: ОК, спасибо! Понятно. Дамп ПЗУ от этой мамы у меня есть, выкладывать не надо. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Что-то тема "прикручивания" клавиатур у нас последнее время очень популярна. Rokl написал: Что-то я недопонял. АТ клаву к 8085 процессору нужно прикосячить Насколько помню, 8085 - это CPU, и клавиатуру к нему напрямую не подключишь. Тебе промежуточное устройство надо? Могу предложить 8742 (точнее клон). Или я путаю? |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, так Rokl, как я понял, и хочет кодключить клаву к процу через 8042... |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 декабря 2008 22:54 Сообщение отредактировано: 2 декабря 2008 22:56
Да. Я тоже на заголовок темы глянул. Только должен ли процессор производить какую-то начальную загрузку этого котроллера? Сам ведь умный. МК всё-таки. Вот статейка про общение компа с 8742 (не исключены ошибки): http://ifolder.ru/9357852 P.S.: Только чего тема в "Старый софт" попала? |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, да, назвать "загрузкой" то, что там происходит, у меня язык не поворачивается. Я тут немного подизассемблировал БИОС, во время POST, да и, видимо, после него, проц посылает какие-то командочки в 8042. Тестирует и инициализирует, наверное (или наоборот)... А статейка что-то не оправдывает своего названия — больше написано про то, что происходит внутри компа, а не клавы/контроллера... |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 декабря 2008 23:39 Сообщение отредактировано: 2 декабря 2008 23:41
0leg написал: По логике, он должен его только спросить, типа: "Клава есть?" Ну, ещё передать состояние светодиода НамЛока. Тестирует и инициализирует Вообще-то, в самой клавиатуре есть возможность (точнее должна быть по спецификации) переключать раскладки скан-кодов. Но кто-нибудь, когда-нибудь видел подобный пункт в БИОСе? Дык, это - вторая часть. Просили же про 8042. что-то не оправдывает своего названия Только и в первой части не очень много написано. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, > есть возможность (точнее должна быть по спецификации) переключать раскладки скан-кодов. А ты эти спецификации-то видел? > Но кто-нибудь, когда-нибудь видел подобный пункт в БИОСе? А в чём был бы смысл такого пункта? Если клава посылает AT'шные коды, они перекодируются 8042 в XT'шные, и БИОС или прикладная прога их забирает из порта 60h. А если клава посылает XT'шные коды, то что в этом случае должен делать 8042? Наверное, он их трогать и не будет... И зачем тогда чего-то переключать в БИОСе? |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 декабря 2008 12:03 Сообщение отредактировано: 3 декабря 2008 12:11
0leg написал: Да, он в регистры команд 8042 записывает нужные значения, а сколько там регистров неизвестно, т.к. это все определяется внутренней резидентной программой 8042, которая не доступна для анализа . А 8042 это однокристаллка (8748), да при том еще 8 разрядная, а проц 16 разрядный и куда какой байт в слове инициализации пишется непонятно и вообще сколько их, а без этой начальной процедуры 8042, как идиот стоит и ни на что не реагирует ни со стороны клавы, ни со стороны процессора. Dmitry Dubrovenko, да, назвать "загрузкой" то, что там происходит, у меня язык не поворачивается. ....проц посылает какие-то командочки в 8042. Тестирует и инициализирует, наверное (или наоборот)... Потому и возник вопрос. P.S. а хочу использовать я его потому, что не нужно эмулировать протокол обмена между клавой и процессором на каком нибудь контроллере...Эмулировать контроллер клавиатуры при наличии в продаже 8042, (да и в любой старой маме первопня их полно) наверное глупо. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Rokl, а ты не пробовал даташит найти на этот контроллер? На W83C42 и W83C45 находятся запросто, там вроде всё описано. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
0leg написал: Ага. А ты эти спецификации-то видел? Смотрю, статью ты прочёл. что в этом случае должен делать 8042 Только разве я говорил, что клава переключается на XT-шную раскладку? Для начала, у меня нет этой самой раскладки, поэтому я даже сравнить не могу. Кроме того, даже если одна из раскладок XT-шная, то какая будет третья оставшаяся? А ещё могу сказать, что по тем же спецификациям, в каждой из трёх раскладок есть клавиши, которые могут посылать различные скан-коды, в зависимости от нажатых служебных. Вот такой дурдом. Без пол литры не разберёшься Так это касаемо структуры МК. Самой программы-то там нет. Или я невнимательно смотрел? там вроде всё описано |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Все я нашел толку увы мало (может я такой бестолковый)). Потому и нужна процедура начальной загрузки при включении. Что бы знать последовательность загрузки команд в 8042. Может ему нужно что то загрузить, потом прочитать...в общем непонятно как этот контроллер завести. Rokl, а ты не пробовал даташит найти на этот контроллер? На W83C42 и W83C45 находятся запросто, там вроде всё описано. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, > Смотрю, статью ты прочёл. Ага, по диагонали... > Только разве я говорил, что клава переключается на XT-шную раскладку? Нет. Но третий набор сканкодов, согласно Гуку, "не прижился, не используется и объявлен не обязательным". И в др. источниках я не нашёл описания этого набора. Так что логично было подумать о XT-раскладке. > Для начала, у меня нет этой самой раскладки, поэтому я даже сравнить не могу. Но спецификацию ты видел, ага ;-))) > Так это касаемо структуры МК. ... И набора команд 8042, и типовой схемы подключения. > Самой программы-то там нет. А какую программу ты ожидал там увидеть? Rokl, > Может ему нужно что то загрузить, потом прочитать... В общем, думаю, имея даташит и листинг БИОСа, разберёшься. Я дизассемблировал в IDA 3.76, куда базу закинуть (килобайт 200)? Тебе на е-мейл? |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Нормально Кидай на мыло...спасибки...если чем могу, всегда помогу!!! В общем, думаю, имея даташит и листинг БИОСа, разберёшься. Я дизассемблировал в IDA 3.76, куда базу закинуть (килобайт 200)? Тебе на е-мейл? |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
0leg написал: Не придуряй. Спецификация на AT. Но спецификацию ты видел, ага Программу взаимодействия с CPU. какую программу Только я-то как-раз её там увидеть не ожидал. |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Скачал, спасибо, теперь открыть проблема...а нельзя полученый файл в текстовый формат конвертануть? Dmitry Dubrovenko, Или где IDA надыбать? |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Rokl, ну ё-моё... Я же предупреждал, в каком формате, и от какой версии... IDA могу прислать, это около 12 метров. Могу и конвертнуть — но кайфа с этого никакого, много полезной информации теряется. Так _что_ слать — ИДУ, сырец или листинг? ЗЫ. У тебя БИОС той же версии, что и у меня? ЗЗЫ. > если чем могу, всегда помогу!!! Ты на РадиоКоте как-то про WH1602L (которые под пресс отправляете) говорил, остались ещё? |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Поставил Иду4.04.362 . Так _что_ слать — ИДУ, сырец или листинг? Я с ней не сталкивался, потому не скажу, что лучше. Поковыряюсь, скажу более определенно. Биос неважен. Но конечно посмотрю... посути 8042 везде настраевается одинаково и драйверы клавы похожи. Есть WH1602 еще. Тебе и новый, не юзаный отыщится. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Rokl, > посути 8042 везде настраевается одинаково А где-то я слышал, что контроллеры клавы местами не совместимы, и поэтому БИОСы затачиваются под конкретный контроллер... Хотя, наверное, различия не существенны. > Биос неважен. БИОС важен. Если версия другая, то пойдёт мне в коллекцию. > Есть WH1602 еще. Афигеть! Дайте две! |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 декабря 2008 21:47 Сообщение отредактировано: 4 декабря 2008 21:51
0leg написал: Менял местами D8042,HT6542,VT82C42,P8042AH, JETKEYv3.0 Rokl, все близнецы братья. могу содрать образ биоса если надо. пара WH1602L-NYA-CP, без проблем...даже с пленкой на ЖК экране. Хотелось бы однако получить тогда более разжованый вариант настройки D8042 ; желательно полный алгоритм, что бы не шарить по биосу, как в потемках. И как передать табло или через кого? PS. У меня на работе лежит еще одна материнка интересная от 286. У нее БИОС на 2х ПЗУ, так одна ПЗУ как я понял, хранит старший байт (Н)слова процессора, а другая младший байт (L). |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Rokl, > могу содрать образ биоса если надо. Сдери, сравни с моим. Если разные — то хорошо > Хотелось бы однако получить тогда более разжованый вариант настройки D8042 Эт можно, но, насколько разжую — настолько разжую (хотя, самому интересно )), и только после выходных. > И как передать табло или через кого? Или завтра днём (подробности см. в ЛС), или почтой. > У нее БИОС на 2х ПЗУ, так одна ПЗУ как я понял, хранит старший байт Да, бывает и такое... А если есть желание/возможность, дампы БИОСа и описание мамы принимаются в коллекцию. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Rokl написал: А для других страждущих? Есть WH1602 еще |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
0leg написал: Описание это как ? Да, бывает и такое... А если есть желание/возможность, дампы БИОСа и описание мамы принимаются в коллекцию. На материнке названия не нашел. На чипсете "Headland Technolodgy" А на биосе G2A PLUS Биосы передеру и если нужно пришлю. Dmitry Dubrovenko написал: Возможно, со временем. А для других страждущих? |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Старый софт » D80C42C |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |