Сопроцессоры 8087 и утилита mcpdiag

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сопроцессоры 8087 и утилита mcpdiag

Сообщение sanders » 07.04.2015,21:26

Решил я потестить сопроцессоры в материнской плате ХТ 10МГц.
Поскольку у панельки не подписано - какой 8087 нужен, а написано просто "8087", я, зная, что в связке с 8088-1 ставились и 8087-1, и 8087-2, ткнул осциллографом в 19ю ногу (CLK) панельки сопроцессора и увидел 10МГц.
Вставил 8087-1. Norton Sysinfo сопроцессор увидел, утилита MCPDIAG сопроцессор увидела, а вот дальше в своих тестах выдала, что последний тест "Integrity" = FALSE.
Решил, что может у меня сопроц "пиленый" (уж больно шрифт на нем крупный, никогда таких не встречал).
Вставил 8087-2 (где 8МГц, там и 10 выдержит наверное?) - та же картина.
К сожаления 8087-2 и 8087-1 у меня по 1экз, остальные в машинках установлены, дербанить не хочется.
Вставил 8087 (4,7МГц), а что терять. Та же картина.
И теперь у меня вопросы.
1. Может, этой утилите не нравится что-то в материнской плате?
2. Как тестовые программы обнаруживают сопроцессор и если уж обнаружили, не является ли это доказательством его рабочести? Я вот никогда не видел центральный процессор, который бы стартовал, а какую-то инструкцию не выполнял бы (я не о ранних 386 и Pentium, там была серийная ошибка). Так обязательно ли тесту умножать/делить и т.п., чтобы проверить сопроцессор?
3. Есть ли (может кто-то до меня компилил на Си или Паскале с опцией 8087) утилитки, которые бы работали только при наличии физического сопроцессора безо всякой эмуляции?
4. Какие известны запасы по разгону у 8087? Например 8087 будет ли работать на 8МГц, а 8087-2 на 10МГц? А если сопроцессор не тянет разгон, то как это проявится? Будет греться и сгорит или не будет видеться, или будет вешать машину?
Когда-то похожее обсуждалось, и кто-то высказал непонятую мною идею, что якобы сопроцессор тормозит шину до своей собственной частоты. Такого я не обнаружил, частота на 19й ноге (CLK) с любым из трех сопроцов была 10МГц , производительность по тестам CPU в "попугаях" одинаковая.

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5153
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Alex_Vac » 08.04.2015,06:46

Игорь, а может "Integrity" это инструкция для со-процессора 80287 и выше?

Надо попробовать MCPDIAG на полностью другой XT-шке с 8087

Ekb
Advanced Member
Сообщения: 2606
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 08.04.2015,07:15

Alex_Vac писал(а):MCPDIAG
где скачать? могу проверить на 287XL

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5153
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Alex_Vac » 08.04.2015,07:24

Ekb писал(а):где скачать? могу проверить на 287XL
Можно тут:

http://old-dos.ru/index.php?do=show&id= ... page=files

Ekb
Advanced Member
Сообщения: 2606
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 08.04.2015,07:30

Скачал, проверил. Программа честно сказала 287 XL. Везде Passed.
P.S. через 5 минут: 91 passed, 0 failed

UPD: на Transcedental test - на 287 XL сразу бросается в глаза подторможения. На AMD 287 этот момент быстрее проходит и выдает 250(!!!) Passed, 0 failed.

Программа NSSI показывает, что 287XL работает на частоте 14мгц и AMD 287 работает на 12мгц. А центральный CPU работает на 16мгц.

Обидно стало за 287XL :frown:
Вложения
NSSI.rar
(474.75 КБ) 197 скачиваний

Forza3dfx
Advanced Member
Сообщения: 1027
Зарегистрирован: 01.03.2015,08:51

Вклад в сообщество

Сообщение Forza3dfx » 08.04.2015,08:37

Я с этим уже давно сталкивался.
mcpdiag, если не ошибаюсь, появилась для тестирования 387sx и т.д., в 287xl ядро от 387sx, таким образом он integrity test проходит нормально, в том числе и мой, а вот все обычные 287 (точно уже не помню, все ли, AMD 80287-10 вот сейчас протестил - все успешно) и 8087 (эти точно) которые я тестировал, все тест не проходили, так что дело в самом тесте и поддержке каких-то инструкций и/или возможностей самих сопрцов.

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5153
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Alex_Vac » 08.04.2015,08:50

Ekb писал(а):Обидно стало за 287XL
Это вы ещё его с Cyrix 287 не сравнивали...

:biggrin:

Forza3dfx
Advanced Member
Сообщения: 1027
Зарегистрирован: 01.03.2015,08:51

Вклад в сообщество

Сообщение Forza3dfx » 08.04.2015,08:51

Forza3dfx писал(а):рограмма NSSI показывает, что 287XL работает на частоте 14мгц и AMD 287 работает на 12мгц. А центральный CPU работает на 16мгц.
Сопроцы работали либо на частоте проца, либо на 1/3 от частоты проца (выставлялось на многих платах джамперами) либо зависели от частоты второго осциллятора, если на плате была возможность его установки и тоже либо на полной частоте либо на 1/3 от его частоты. Хотя вполне возможно были и еще какие-то асинхронные варианты...

Аватара пользователя
Alex_Vac
Advanced Member
Сообщения: 5153
Зарегистрирован: 25.03.2009,07:04
Откуда: Ростов-на-Дону

Вклад в сообщество

Сообщение Alex_Vac » 08.04.2015,08:51

Ekb писал(а):Программа NSSI
Что за прогрмма? Киньте ссылкой пожалуйста

Forza3dfx
Advanced Member
Сообщения: 1027
Зарегистрирован: 01.03.2015,08:51

Вклад в сообщество

Сообщение Forza3dfx » 08.04.2015,08:53

Forza3dfx писал(а):Это вы ещё его с Cyrix 287 не сравнивали...
cyrix 287 похоже такая редкая штука, что возможность лично сравнить может никогда и не представиться...

Аватара пользователя
skoroxod
Advanced Member
Сообщения: 17421
Зарегистрирован: 05.03.2009,19:27
Откуда: Старый Оскол
Контактная информация:

Вклад в сообщество

Сообщение skoroxod » 08.04.2015,09:21

Из асинхронных был ещё 2/3 от частоты CPU
Cyrix CX-82S87/ 287XL/ 287XL+ тоже сделаны на базе 387-го, только в данном случае это CX-83D87 который превосходит i387 :)
И действительно это довольно редкие чипы, мне с трудом достались все три.
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.

Ответить