У меня 8877 пара десятков в запасе, ну и процов нарыл несколько, интересует вариант на вт57 вм85 и 8877 (хотя там просто меняем на ва86) схема как я видел на 8876 с инверсией шд
У меня 8877 пара десятков в запасе, ну и процов нарыл несколько, интересует вариант на вт57 вм85 и 8877 (хотя там просто меняем на ва86) схема как я видел на 8876 с инверсией шд
Последний раз редактировалось DonkeyHot; 09.03.2018 в 06:29.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
контроллер клавы - думаю под все что есть, точно помню что есть 8042 от 286 машины и хольтеки 62хх кажись
- - - Добавлено - - -
кстати нет желания еще поизвращаться и сделать на 8477 контроллер флопа?
- - - Добавлено - - -
кстати себе плату планирую развести-сделать, ну и десяток паровозом останутся.
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Привет, Ратмир!
Сделал новую реплику Микрокома (Микроком 2017). Подключил ВИ53 на клавиатуру. На каждый мой клавиатурный клик микроком отвечает из динамика пик.))))
Теперь занимаюсь ВВ51. Будет у микрокома СОМ порт.
С уважением, Эдуард.
Привет Эдуард! Хочешь верь хочешь не верь. Сегодня только думал как разместить платы вертикально или горизонтально в новом корпусе. Еще думаю приложить плату контроллера fdd и сам fdd. Купил 9 кг оргстекла, корпуса буду пилить, конечно не только для Микрокома , EVO тоже лежит ждет. ..
p.s. очень хорошо что проект продолжается! Рад встрече,
с уважением Ратмир
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Привет, Ратмир!Сообщение от Ратмир;98 и т.д.) нет?0915
Появилось свободное время на работе и острое желание решить застарелые проблемы Микрокома.
Занялся key-контроллерами. Вопрос давно назрел: почему одни контроллеры с Микрокомом заводятся (JETkey, JETkey-3, JETkey-5), а другие (AMI I82C42, VIA-II, Holtek и т.д.) не заводятся...
Пришлось спаять некое умное устройство, которое "подсматривало" за общением центрального процессора и key-контроллера на материнской плате(испытал на М.П. 86, 286, 386), т.е. как только ЦП обращался к key-контроллеру (не важно, читал ли из контроллера, писал ли в него) мой прибамбасик всё аккуратно складывал в энергонезависимую память.
И вот что оказалось...Только JETkey, JETkey-3, JETkey-5 работали без хитростей. Скомандовал ЦП, JETkey записал, захотел Ц.П. прочитать, JETkey отдал... . Потому JETkey у меня и завелись без проблем ещё 7 лет назад при подачи стандартного набора команд активации контроллера, которые я тогда нашел в И-нете. На самом деле для того, что бы стандартный key-контроллер 8042 хотя бы просто откликнулся на запрос ЦП, ему нужен специальный набор запросов и ответов. Эдакий пароль, без которого key-контроллер просто молчит, как "рыба об лед", хоть ты тресни. Только после этих "танцев с бубном" ЦПроцессора вокруг key-контроллера, последний интегрируется в адресное пространство ЦП. Но это как бы общие правила включения key-контроллер в МП систему. Дальше, каждая фирма (AMI, Intel, VIA, Holtek,Regional и т.д.) выпускающая в то время key-контроллеры писала для key-контроллера свою прошивку. Кроме того в те смутные времена, когда каждая фирма ваяла свои клавиатуры, каждый key-контроллер обязан был распознать , что за клавиатура подключена к нему и соответственно дать команду Клавиатуре, какую раскладку Scan-кодов клавиш выдавать по запросу от key-контроллера. А так как их существует аж целых 3 штуки, то key-контроллеры разных фирм заказывают от клавиатуры скан коды, кто во что горазд. Одни key-контроллеры заказывают 1 раскладку, другие 2 раскладку, а иные и 3 раскладку. А что бы хоть как то производители печатных плат смогли использовать контроллеры разных производителей на своих материнских платах, производители снабдили свои key-контроллеры ID-номером прошивки. Собственно по этим маркерам материнские платы и узнают, что за key-контроллер им подсунули для общения с клавиатурой, какую раскладку нужно заказывать, какие использовать задержки и тайминги для работы с клавиатурой с конкретным key-контроллером.
На данный момент удалось инициализировать и подружить с Микрокомом стандартные JETkey-3(ID- EA), JETkey-5 (ID- EE), NEC82C42 версия прошивки 244(ID- 38), версия прошивки 273,(ID- 38), VIA-II (ID- AA), INTEL P8042 (ID- 38). Упираются пока Holtek НТ6542 (ID- 48) ,Regional 6542(ID- 46) , Intel Р8042 Keybios Megatron (ID- 46). И неожиданно слетела инициализация безлитерного JETkey (ID- АА).... Надеюсь подружить с Микрокомом все key-контроллеры, что назвал.
Других key-контроллеров, увы, у меня просто нет.
Последний раз редактировалось Rokl; 23.03.2019 в 00:32.
Привет всем!
Продолжаем разбираться с key-контроллерами.
Во-первых, инициализация безлитерного JETkey слетела по банальной причине...просто у него не запускается кварцевый генератор на 8 Мгц.
Тут, либо запускать от внешнего генератора, либо контроллер битый, собственно, как и AMIKey. Можно, и даже работают оба от внешнего генератора, но...пока откладываем в сторону. Что имеем на сегодняшний день? Из Питера (за наличный расчет)))) подогнали ещё несколько key-контроллеров AMI Р8042 (ID-AA), AMI P8041 (ID-46) и новенький 82042 (ID-55).
Круче всех оказался key-контроллер Р82042...Стартует с любым алгоритмом инициализации. Просто, включил питание и он уже готов к работе с нужной страницей сканкодов клавиатуры (Типа, уже сам обо всём с клавой договорился, просто читай сканкоды, или моргай светодиодами на клаве). Все key-контроллеры с ID-46 инициализируются только 1 раз, после подачи питания. Работают нормально пока не придет системный сброс. После этого key-контроллеры ID-46 более интегрироваться с ЦПроцессором не желают и компик отправляют в жесткий завис, хоть и настраивают key-контроллеры клавиатуру нормально. А вот AMI Р8042 (ID-AA) инициализируются в "противофазе" с VIA-II (ID-AA). Т.е. либо VIA-II (ID-AA) работает правильно, тогда AMI Р8042 (ID-AA) сыпит мусор, либо наоборот. И как их развести...не ясно. Скорей всего придется делать разные прошивки монитора под конкретные 2-3 модели key-контроллеров. Иначе универсальный драйвер инициализации становится чересчур громоздким и медленным, как черепаха.
Копаем дальше...
Привет, Ратмир!
С key-контроллерами наконец то разобрался. Хорошие машинки, приятно работать, ничего не виснет, все key-контроллеры стартуют. Теперь все key-контроллеры, что попались работают с Микрокомом. Сегодня получил посылку из Ульяновска... мужики подогнали Winbond W83C42, LT38C41 (Lance corp.), AMIKEY-2 (Megatrends Inc.), Regional HT6542, ну и стандарт АМI (D8042, Intel MEGATRENDS и т.д.). В понедельник попробую их на своём Микрокоме. Должны "задергать лапками" и заморгать светиками на клаве под "дудочку Микрокома")))).
Сейчас причесываю монитор Микрокома и ПЗУ ROM-диска, что бы всё, что заявлено в ПЗУ ROM-диска в Микрокоме и все директивы, заводилось.
Выяснился интересный момент...все key-контроллеры, условно, как бы делятся на 3 достаточно большие группы.
По простому, назовем их группа А, группа В и группа С. Группа А и С имеют одинаковые ID, но инициализируются "в противофазе" , а группа В универсальна, в любом варианте инициализируется правильно. Потому придется делать 2 монитора. Для группы А+В и группы С+В.
Ну, и указать в описании, какой монитор поддерживает какие key-контроллеры.
В ближайшее время выложу прошивки мониторов, и прошивки ROM диска.
Копаем дальше....
Собственно, подключусь к теме.
Имеются в количестве нескольких штук 8085, 8279, 8256 и 1шт 8255.
Хотелось бы из этого супового набора сотворить компьютер.
Возможно, придётся оставить только 8085, а остального докупить.
Всю тему не осилил. Платы компьютера уже разведены? Может посоветуете чего ещё?
Привет!
Ещё пригодится 8255.
8256 мне не встречалась, не знаю что за зверь.
Платы есть.
Что посоветовать? Подумать прежде всего. Нужно ли тратить время, прежде чем приступать к сборке. Проект не закончен. Возникнет куча вопросов. Да, ядро "Микрокома" работает, но нужно ещё второй платой RAM/ROM диски собрать. Если честно, мне уже надоело после каждого варианта монитора, пересобирать ROM диск на мониторной ПЗУ для одноплатного варианта Микрокома...
С key-контроллерами разобрался, а контроллер флопа не работает ещё. Так что проблемы с системным ПО я вам гарантирую ))).
Зато есть поле для деятельности.
Теперь о key-контроллерах:
Разбил все попавшиеся key-контроллеры по процедуре инициализации на 2 группы:
1. AMIKEY, AMIKEY-2 (Megatrends Inc.), NEC D8042, Intel P8042AH, I-MEGATRENDS-MEGA-KB-H-WR , JETkey, JETkey-3, JETkey-5, AMI-P8041, AMI-KB-BIOS-VER-F Р8042, AMI-I82C42, Holtek HT6542B, Winbond W83C42, AWARD M5L8041AH
2. LT38C41 (Lance corp.), Regional HT6542, 82042, JETkey, JETkey-3, JETkey-5, VIA-II(VT82C42N)
На сегодня "причесываю" ROM-диск и монитор для 1 группы.
Копаем дальше...
Последний раз редактировалось Rokl; 10.04.2019 в 09:07.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)