ЕС 1841 и Intel 8087-2 (Как заставить работать)
ЕС 1841 и Intel 8087-2
Как заставить работать
Всем доброго времени суток. Имею компьютер ЕС 1841. С завода на процессорной плате есть пустое место под панельку с 40 ногами. Судя по схемам, там должен стоять сопроцессор. Купил панельку и аккуратно припаял ее. Установил Intel 8087-2 (на 8мГц). . Ошибок при загрузке компьютера нет, но альфа ДОС в ответ на команду ИНФ пишет, что сопроцессора нет, хотя, судя по показаниям мультиметра, питание на него поступает. Сопроцессор должен быть исправным.
Кто-нибудь пробовал устанавливать в ЕС 1841 сопроцессор? Может ли быть проблема в расхождении частот между центральным процессором и сопроцессором?
Всем доброго времени суток. Имею компьютер ЕС 1841. С завода на процессорной плате есть пустое место под панельку с 40 ногами. Судя по схемам, там должен стоять сопроцессор. Купил панельку и аккуратно припаял ее. Установил Intel 8087-2 (на 8мГц). . Ошибок при загрузке компьютера нет, но альфа ДОС в ответ на команду ИНФ пишет, что сопроцессора нет, хотя, судя по показаниям мультиметра, питание на него поступает. Сопроцессор должен быть исправным.
Кто-нибудь пробовал устанавливать в ЕС 1841 сопроцессор? Может ли быть проблема в расхождении частот между центральным процессором и сопроцессором?
Спасибо. Нашел зацепку в документации. Обновление: нашел эти перемычки на схеме процессорной платы. Завтра найду на самой плате
4.2.15. Трехканальный порт, реализованный на микросхеме
КР580ВВ55А, предназначен для осуществления программного доступа к
конфигуратору системы, адаптеру клавиатуры и отдельным сигналам
системного модуля, а также для программного формирования некоторых
управляющих сигналов. Необходимый режим работы микросхемы
КР580ВВ55А задается после включения электропитания посредством
записи в порт 063 кода 99. При этом для каналов DA (адрес порта
060) и DC (адрес порт 061) режим простого выхода. При выполнении
команды чтения порта 060 или 062 на шину данных (XD) передается
состояние выходов канала DA или DC соответственно. Эти каналы
используются только для считывания. Канал DB используется для
формирования управляющих сигналов. Программное изменение состояния
этих управляющих сигналов осуществляется посредством записи в порт
061 соответствующего кода. Записанное состояние сохраняется на
выводах канала DB до следующей записи в этот порт. Назначение
разрядов трехканального порта показано в таблице:
Таблица
--------------------------------------------------------------------
Порт | Канал | Назначение разрядов
--------------------------------------------------------------------
060 | DA |
--------------------------------------------------------------------
вход 0 - 7 при DB(7)=0 - код сканирования клавиатуры
при DB(7)=1 - SA1(0) - SA1(7) соответственно
--------------------------------------------------------------------
061 | DB |
--------------------------------------------------------------------
выход 0 разрешение счета счетчика 2
1 разрешение звукового сигнала
2 разрешение считывания SA2(0-3), если DB(2)=1
3 не используется
4 не используется
5 разрешение ошибки ввода-вывода
6 разрещение синхронизации клавиатуры, при DB(6)=1
7 разрешение клавиатуры и считывания кода сканирования
по каналу DA, при DB(7)=0
--------------------------------------------------------------------
062 | DC |
--------------------------------------------------------------------
вход 0 - 3 SA2(0) - SA2(3) при DB(2)=1
при DB(2)=0 не используется
4 не используется
5 выход счетчика 2 таймера
6 сигнал ошибки ввода-вывода
7 не используется
--------------------------------------------------------------------
Контакт конфигурации хранит единичный бит, если он разомкнут, и
нулевой бит, если он замкнут.
Назначение и расшифровка кода конфигуратора системы показаны в
таблице:
Таблица
--------------------------------------------------------------------
Контакт SA1 | Назначение
--------------------------------------------------------------------
0 начальная загрузкас НГМД (контакт разомкнут)
1 сопроцессор установлен (контакт разомкнут)
2 тип НГМД (0 - 80 дорожек; 1 - 40 дорожек)
3 резерв
4, 7 тип адаптера ЭЛИ
00 - резерв
10 - цветной графический 40 x 25
01 - -+- 80 x 25
11 - черно-белый монохромный 80 х 25
5, 6 количество НГМД
00 - 1
01 - 2
10 - 3
11 - 4
--------------------------------------------------------------------
Контакт SA2 |
--------------------------------------------------------------------
0 замкнут, если к каналу 2 ПДП подключено устройство,
установленное в модуле расширения;
1 замкнут, если к каналу 3 ПДП подключено устройство,
установленное в модуле расширения;
2 разомкнут, если используется модуль синтезатора речи;
3 замкнут, если к каналу 1 ПДП подключено устройство,
установленное в модуле расширения;
4 - 7 резерв
--------------------------------------------------------------------
Еще не пробовал проверять такими программами. Полагаюсь на встроенные в Альфа ДОС функции. Прозвонил ножки, отвечающие за связь процессора и сопроцессора. Все правильно. Питание, как я уже говорил, на сопроцессоре есть.
Сейчас достал сопроцессор, оставив перемычки. Ругается, что "не загружен командный процессор". Как все весело. То игнорирует, что ругается, что нет .
Обновление: командный процессор это вроде ошибка в загрузке ДОСа. С чего это. Это очень мутно.
Сейчас достал сопроцессор, оставив перемычки. Ругается, что "не загружен командный процессор". Как все весело. То игнорирует, что ругается, что нет .
Обновление: командный процессор это вроде ошибка в загрузке ДОСа. С чего это. Это очень мутно.
Отсчитал вторую пару контактов от конца, который ближе к краю платы. Я посмотрел, что значит каждая пара контактов и прикинул, какая конфигурация должна быть у меня с завода. Глянул на плату - вижу что и ожидалось. Так понял, откуда вести отсчет.
У меня оказывается блок питания выдет 4,3в вместо 5в. Грешу на это. Надо будет его вскрыть и осмотреть. В принтере было 2 полумертвых конденсатора. Видимо в системнике так же.
Если и ремонт не поможет, буду грешить на то, что 8087-2 расчитан на 6мгц, а у меня процессор на 4мгц.
Вопрос к владельцам ЕС1841. Вы пробовали запускать Prince of Persia? В интеренетах люди писали, что в из детстве эта игра на ЕС1841 шла нормально. У меня же сильно тормозит. Это может быть симптомом проблем с блоком питания.
У меня оказывается блок питания выдет 4,3в вместо 5в. Грешу на это. Надо будет его вскрыть и осмотреть. В принтере было 2 полумертвых конденсатора. Видимо в системнике так же.
Если и ремонт не поможет, буду грешить на то, что 8087-2 расчитан на 6мгц, а у меня процессор на 4мгц.
Вопрос к владельцам ЕС1841. Вы пробовали запускать Prince of Persia? В интеренетах люди писали, что в из детстве эта игра на ЕС1841 шла нормально. У меня же сильно тормозит. Это может быть симптомом проблем с блоком питания.
- Tronix
- Advanced Member
- Сообщения: 3625
- Зарегистрирован: 15.01.2008,11:00
- Откуда: Москва
-
Вклад в сообщество
Нет, не может. Оно (8088) либо работает либо нет. Это не пентиум с тротлингом.Kup писал(а):В интеренетах люди писали, что в из детстве эта игра на ЕС1841 шла нормально. У меня же сильно тормозит. Это может быть симптомом проблем с блоком питания.
PS: В детстве у меня на iP 166 mmx с абсолютно страшной видюхой типа s3 trio 64+ в софтовом режиме рендера "шел нормально" Half Life первый, выдавая наверное около ~5-10 fps. И это было офигеть как круто и играбельно вполне. Проходили.