Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   D80C42C
RSS

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 написал:
[q]
Rokl, а тебе это зачем? А вообще, могу поглядеть...
[/q]
Да мне АТ клаву к 8085 процессору нужно прикосячить...как бы образ ПЗУ выложить (64К)?
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Понятно. Дамп ПЗУ от этой мамы у меня есть, выкладывать не надо.
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Понятно. Дамп ПЗУ от этой мамы у меня есть, выкладывать не надо.
[/q]
ОК, спасибо!
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Что-то тема "прикручивания" клавиатур у нас последнее время очень популярна. :biggrin:


Rokl написал:
[q]
АТ клаву к 8085 процессору нужно прикосячить
[/q]
Что-то я недопонял.
Насколько помню, 8085 - это CPU, и клавиатуру к нему напрямую не подключишь. Тебе промежуточное устройство надо? Могу предложить 8742 (точнее клон).
Или я путаю?
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko, так Rokl, как я понял, и хочет кодключить клаву к процу через 8042...
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Да. Я тоже на заголовок темы глянул. :biggrin:
Только должен ли процессор производить какую-то начальную загрузку этого котроллера? Сам ведь умный. МК всё-таки. ;)
Вот статейка про общение компа с 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
0leg написал:
[q]
Тестирует и инициализирует
[/q]
По логике, он должен его только спросить, типа: "Клава есть?" Ну, ещё передать состояние светодиода НамЛока.
Вообще-то, в самой клавиатуре есть возможность (точнее должна быть по спецификации) переключать раскладки скан-кодов. Но кто-нибудь, когда-нибудь видел подобный пункт в БИОСе? :rolleyes:
[q]
что-то не оправдывает своего названия
[/q]
Дык, это - вторая часть. ;) Просили же про 8042.
Только и в первой части не очень много написано. :biggrin:
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko,
> есть возможность (точнее должна быть по спецификации) переключать раскладки скан-кодов.
А ты эти спецификации-то видел?

> Но кто-нибудь, когда-нибудь видел подобный пункт в БИОСе?
А в чём был бы смысл такого пункта? Если клава посылает AT'шные коды, они перекодируются 8042 в XT'шные, и БИОС или прикладная прога их забирает из порта 60h. А если клава посылает XT'шные коды, то что в этом случае должен делать 8042? Наверное, он их трогать и не будет... И зачем тогда чего-то переключать в БИОСе?
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Dmitry Dubrovenko, да, назвать "загрузкой" то, что там происходит, у меня язык не поворачивается. ....проц посылает какие-то командочки в 8042. Тестирует и инициализирует, наверное (или наоборот)...
[/q]
Да, он в регистры команд 8042 записывает нужные значения, а сколько там регистров неизвестно, т.к. это все определяется внутренней резидентной программой 8042, которая не доступна для анализа . А 8042 это однокристаллка (8748), да при том еще 8 разрядная, а проц 16 разрядный и куда какой байт в слове инициализации пишется непонятно и вообще сколько их, а без этой начальной процедуры 8042, как идиот стоит и ни на что не реагирует ни со стороны клавы, ни со стороны процессора.
Потому и возник вопрос.

P.S.
а хочу использовать я его потому, что не нужно эмулировать протокол обмена между клавой и процессором на каком нибудь контроллере...Эмулировать контроллер клавиатуры при наличии в продаже 8042, (да и в любой старой маме первопня их полно) наверное глупо.
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Rokl, а ты не пробовал даташит найти на этот контроллер? На W83C42 и W83C45 находятся запросто, там вроде всё описано.
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
0leg написал:
[q]
А ты эти спецификации-то видел?
[/q]
Ага.
[q]
что в этом случае должен делать 8042
[/q]
Смотрю, статью ты прочёл. :)
Только разве я говорил, что клава переключается на XT-шную раскладку? ;) Для начала, у меня нет этой самой раскладки, поэтому я даже сравнить не могу. Кроме того, даже если одна из раскладок XT-шная, то какая будет третья оставшаяся?
А ещё могу сказать, что по тем же спецификациям, в каждой из трёх раскладок есть клавиши, которые могут посылать различные скан-коды, в зависимости от нажатых служебных. Вот такой дурдом. Без пол литры не разберёшься :biggrin:
[q]
там вроде всё описано
[/q]
Так это касаемо структуры МК. Самой программы-то там нет. Или я невнимательно смотрел?
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Rokl, а ты не пробовал даташит найти на этот контроллер? На W83C42 и W83C45 находятся запросто, там вроде всё описано.
[/q]
Все я нашел толку увы мало (может я такой бестолковый)). Потому и нужна процедура начальной загрузки при включении. Что бы знать последовательность загрузки команд в 8042. Может ему нужно что то загрузить, потом прочитать...в общем непонятно как этот контроллер завести.
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Dmitry Dubrovenko,
> Смотрю, статью ты прочёл.
Ага, по диагонали...

> Только разве я говорил, что клава переключается на XT-шную раскладку?
Нет. Но третий набор сканкодов, согласно Гуку, "не прижился, не используется и объявлен не обязательным". И в др. источниках я не нашёл описания этого набора. Так что логично было подумать о XT-раскладке.

> Для начала, у меня нет этой самой раскладки, поэтому я даже сравнить не могу.
Но спецификацию ты видел, ага ;-)))

> Так это касаемо структуры МК.
... И набора команд 8042, и типовой схемы подключения.

> Самой программы-то там нет.
А какую программу ты ожидал там увидеть?

Rokl,
> Может ему нужно что то загрузить, потом прочитать...
В общем, думаю, имея даташит и листинг БИОСа, разберёшься. Я дизассемблировал в IDA 3.76, куда базу закинуть (килобайт 200)? Тебе на е-мейл?
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
В общем, думаю, имея даташит и листинг БИОСа, разберёшься. Я дизассемблировал в IDA 3.76, куда базу закинуть (килобайт 200)? Тебе на е-мейл?
[/q]
Нормально :thumbup: Кидай на мыло...спасибки...если чем могу, всегда помогу!!!
Dmitry Dubrovenko
Advanced Member


Откуда: Cанкт-Ленинград
Всего сообщений: 1494
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 фев. 2008
0leg написал:
[q]
Но спецификацию ты видел, ага
[/q]
Не придуряй. Спецификация на AT. :)
[q]
какую программу
[/q]
Программу взаимодействия с CPU.
Только я-то как-раз её там увидеть не ожидал. :biggrin:
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Dmitry Dubrovenko,
В общем, думаю, имея даташит и листинг БИОСа, разберёшься. Я дизассемблировал в IDA 3.76...
[/q]
Скачал, спасибо, теперь открыть проблема...а нельзя полученый файл в текстовый формат конвертануть?
Или где IDA надыбать?
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Rokl, ну ё-моё... Я же предупреждал, в каком формате, и от какой версии... IDA могу прислать, это около 12 метров. Могу и конвертнуть — но кайфа с этого никакого, много полезной информации теряется. Так _что_ слать — ИДУ, сырец или листинг?

ЗЫ. У тебя БИОС той же версии, что и у меня?

ЗЗЫ.
> если чем могу, всегда помогу!!!
Ты на РадиоКоте как-то про WH1602L (которые под пресс отправляете) говорил, остались ещё?
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
. Так _что_ слать — ИДУ, сырец или листинг?

ЗЫ. У тебя БИОС той же версии, что и у меня?

ЗЗЫ.
Ты на РадиоКоте как-то про WH1602L (которые под пресс отправляете) говорил, остались ещё?
[/q]
Поставил Иду4.04.362

Я с ней не сталкивался, потому не скажу, что лучше. Поковыряюсь, скажу более определенно.

Биос неважен. Но конечно посмотрю... посути 8042 везде настраевается одинаково и драйверы клавы похожи.

Есть WH1602 еще. :) Тебе и новый, не юзаный отыщится.
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Rokl,
> посути 8042 везде настраевается одинаково
А где-то я слышал, что контроллеры клавы местами не совместимы, и поэтому БИОСы затачиваются под конкретный контроллер... Хотя, наверное, различия не существенны.

> Биос неважен.
БИОС важен. Если версия другая, то пойдёт мне в коллекцию.

> Есть WH1602 еще.
Афигеть! Дайте две!
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Rokl,
> посути 8042 везде настраевается одинаково
А где-то я слышал, что контроллеры клавы местами не совместимы, и поэтому БИОСы затачиваются под конкретный контроллер... Хотя, наверное, различия не существенны.

> Биос неважен.
БИОС важен. Если версия другая, то пойдёт мне в коллекцию.

> Есть WH1602 еще.
Афигеть! Дайте две!
[/q]
Менял местами D8042,HT6542,VT82C42,P8042AH, JETKEYv3.0
все близнецы братья.

могу содрать образ биоса если надо.

пара 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 написал:
[q]
Есть WH1602 еще
[/q]
А для других страждущих? ;)
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
0leg написал:
[q]
Да, бывает и такое... А если есть желание/возможность, дампы БИОСа и описание мамы принимаются в коллекцию.
[/q]
Описание это как ?
На материнке названия не нашел. На чипсете "Headland Technolodgy"
А на биосе G2A PLUS

Биосы передеру и если нужно пришлю.

Dmitry Dubrovenko написал:
[q]
А для других страждущих?
[/q]
Возможно, со временем.
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   Старый софт »   D80C42C
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS