Пришло время подвести небольшие итоги в вопросе о мифической плате расширения XT на базе КМ1810BM86 (она же "PC-Bridge", она же "Сопроцессор Электроника МС 1702") для Электроники 85. Так же собрал без спросу в один альбом все фотки какие у меня были от Xailar, CodeMaster и скриншотов из эмулятора.
1. После прекрасно проведённой поисковой операции CodeMaster-а по Воронежу (уж не знаю как ему это удалось) у нас появился живой экземпляр документации (ч/б .tiff и .djvu, 4 Мб) со схемами (пока серый несклееный .tiff, 30 Мб).
По впечатлениям:
- хорошо описана схемотехника устройства, ужасно плохо описано сопряжение с Э-85, т.е. почти вообще никак (но статусный регистр платы описан - уже глоток свежего воздуха для эмулятора);
- так же очень скомкано изложено как процедурно работать с такой платой - видимо это должно быть понятно интуитивно для тех кто запустит её у себя на реальной машине;
- пустые нераспаяные места на печатной плате - готовы принять к себе 3 микрухи? - математический сопроцессор КМ1810BM87 (D11) и вроде видео ОЗУ (D33, D34, - в спецификации тип микросхем вытерт, надо подобрать) на 16Кб (2*8К). Всё штатно не установлено у всех;
- теперь ищу у кого что есть про исходники .c/.cpp попроще с эмуляцией i8086 в виде софт-плат встраиваемых устройств.
2. Кроме этого, и CodeMaster и borisfox оцифровали свои комплекты дискет для работы с сопроцессором.
Пока у нас есть только пакет "ЭЛДОС 2.01" (ДОС для Электроники"). Состоит из дискеты управляющего компонента (инсталлируется и стартует из меню ПРОС, запускает виртуальный ИБМ ПК) и операционного компонента - просто дискет MS-DOS 3.30 записанных в формате DZ (80*10*512), запускаются уже внутри "ИБМ" (виртуальные флоппи-дисководы у меня на PC такие имиджи цепляют и оглавление читают, но в скопированных файлах, естественно, мусор из "левых" секторов).
3. Со своей стороны, я скопировал дампы из всех снимаемых ПЗУх (все поотдельности + БИОС в собранном виде), а прошивки двух PLM-матриц для работы диспетчера памяти приведены в самой документации в виде HEX-таблиц.
Надеюсь, что продолжение в виде всякого разного интересно-полезного следует, т.к. ещё вроде не всё вычитано и опробовано из того что найдено, или может быть найдено...
P.S. Я раньше никак не мог понять почему "скопировав" практически весь DEC наши не тронули их базовую "Z80 interface card", так вот, в доке вырисовался простой ответ - а зачем? Разработчики просто приготовили себе дополнительное блюдо "МОС-86" (совместимое с OS CP/M ПО, ориентированное на работу процессором типа К1810BM86... Хош в DOS'e работай, хош в CP/M... - это как одним зайцем сразу всех убить).
P.P.S. "Операционные системы и прикладные программы, предназначенные для эксплуатации на ПВК, укомплектованном сопроцессором, хранятся в Фондах алгоритмов и программ и могут быть получены потребителем в установленном порядке." - Красивая фраза, правда?