Какие программы не работали на NEC V20, но работали на 8088 ?

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Ekb
Advanced Member
Сообщения: 2708
Зарегистрирован: 15.06.2014,11:31
Поблагодарили: 6 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Ekb » 24.05.2022,22:47

Думаю, что все давно посмотрели про 8088 и NEC V20 ?


Но меня удивило другое. В комментариях буржуины пишут, что NEC V20 иногда падали программы, например:
Как любитель в прошлом, я, кажется, помню некоторые незначительные несовместимости с чипами V20 здесь и там. Они появлялись нечасто, обычно в играх, которые доводили вещи до предела и использовали недокументированные функции чипа, которые V20 не эмулировал. Все, что сделано по задокументированным меткам, то было в порядке.
Я помню, как был очень разочарован, когда узнал, что V20 вызывал случайные сбои на моем подержанном Tandy 1000, который был у меня в комнате общежития колледжа в 1990 году.😒
У меня был клон XT, который поставлялся с V20. Он не был на 100% совместим с используемой мной версией MSDOS 3.x. Некоторые программы падали на V20, но нормально работали на 8088. Обе версии были 10 МГц.
Какие именно программы могли зависать на Nec V20 ?
Были ли у вас личный опыт с v20 с зависанием?

Bobo
Advanced Member
Сообщения: 9642
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб
Поблагодарили: 2 раза

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Bobo » 24.05.2022,23:01

Ekb писал(а): 24.05.2022,22:47 Были ли у вас личный опыт с v20 с зависанием?
угу у меня с V20, что-то частенько подглючивало и уходило в ребут
и сеть через жопу работала что с PCTCP что с uTCP
на Асере с 8088 вроде как-то постабильнее
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Ekb
Advanced Member
Сообщения: 2708
Зарегистрирован: 15.06.2014,11:31
Поблагодарили: 6 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Ekb » 24.05.2022,23:32

Bobo писал(а): 24.05.2022,23:01 у меня с V20, что-то частенько подглючивало и уходило в ребут
прямь на ровном месте? Может это материнская плата не стабильная?
Я пользовался с Nec V20 на Juko - ничего такого не замечал. Даже удивило, что иностранцы пишут о несовместиммости.

Bobo писал(а): 24.05.2022,23:01 сеть через жопу работала что с PCTCP что с uTCP
Вот этого пока не проверял. Получается это по-большей части с железом связанное и вслед за ним - программы падают.

Bobo
Advanced Member
Сообщения: 9642
Зарегистрирован: 16.08.2007,11:42
Откуда: СПб
Поблагодарили: 2 раза

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Bobo » 24.05.2022,23:38

Ekb писал(а): 24.05.2022,23:32Nec V20 на Juko
чипсетные платы это вещь в себе - на них нельзя ориентироваться
Ekb писал(а): 24.05.2022,23:32 прямь на ровном месте? Может это материнская плата не стабильная?
да вроде ничего не предвещало
обычная плата на рассыпухе, типа PC-Chips или подобной
Xeon E5-2670v2/32 Gb, Amiga А4000Т

Аватара пользователя
arti9m
Newbie
Сообщения: 78
Зарегистрирован: 20.11.2021,02:54
Откуда: Минск

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение arti9m » 25.05.2022,05:35

Не совсем по теме, но у меня на чипсетной материнке (чипсет некий Acer) обычный 8088 работает исправно на 10MHz, а V20 на той же частоте высыпает ошибками памяти в диапазоне 512КБ - 640КБ. Причем не всегда: пара V20 + 8087 сыпет ошибками всегда, а без 8087 в редких случаях POST проходит без ошибок. Но тест памяти CheckIt никогда не проходит с V20.

Я даже думал, что у меня сбойный 8087 или V20, поэтому купил по ещё одному. Но ситуация не изменилась. С 8MHz вроде бы всё нормально.

p.s. судя по шелкографии и документации из сети, V20 на 10MHz официально поддерживается. Всё память промаркирована как 80ns.

i8088
Advanced Member
Сообщения: 4865
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан
Поблагодарили: 48 раз

Конкурсы

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение i8088 » 01.06.2022,11:31

У них требуется разная скважность CLK, и по моему есть и и другие отличия.
Например HED-918 имеет джампер V20/8088. Те если V20 не заявлен, может
и нестабильно работать. Может быть и наоборот. В целом с 8088 система
обычно стабильнее.

Ekb
Advanced Member
Сообщения: 2708
Зарегистрирован: 15.06.2014,11:31
Поблагодарили: 6 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Ekb » 01.06.2022,12:35

Помню еще были отличия 8088 и Nec V20 в интернете про Поиск-XT
При попытки запустить Volcov Commander выдает ошибку:
Изображение
NEC V20 и i8088 используют один и тот же набор команд, но различия все-таки есть. Проверял я код вот на какие вещи:

1) POP CS, и вообще двух-байтные POP'ы мне не встретились в листинге. v20 их не ест;
2) После MUL v20 не сбрасывает ZF, если резалт 0. Есть несколько MUL в коде, но ZF после операций не проверяется нигде;
3) Экзотические AAD/AAM не встречаются нигде. В интеле инструкции могут принимать аргумент, в V20 он всегда = 0Ah;
4) То же касается и инструкции SALC (D6 opcode), которую v20 интерпретирует как XLAT. Нет таких инструкций в BIOS;

pahan
Advanced Member
Сообщения: 5451
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.
Благодарил (а): 4 раза
Поблагодарили: 36 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение pahan » 01.06.2022,14:28

NEC V20 и i8088 используют один и тот же набор команд
Они не могут использовать один и тот же набор команд уже потому что v20 это набор команд 186го (как 286й только без защищённого режима)+свои расширения.
Поэтому 1,3,4 - да. Всё это недокументированные возможности 8086го.
2 - а вот это как раз особенности конкретно v20го. Интел при умножениях не изменяет zero flag независимо от результатов, v20 его выставляет корректно (результат=0 значит zf=1).

Ekb
Advanced Member
Сообщения: 2708
Зарегистрирован: 15.06.2014,11:31
Поблагодарили: 6 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Ekb » 05.09.2023,22:09

Наступил момент, когда я могу сам себе ответить, а точнее найден ответ в интернете:
alexeylagutenkov2300 писал(а): Наконец-то пришёл один единственный NEC V30 с Али, который работает в Поиск-2 идеально и не даёт никаких артефактов! Но это один из пятнадцати штук! Он и выглядит непаянным и никогда не вставляшимся в панельку. С ним в комплекте приехали два соплеменника: один дохлый вглухую, другой артефактит. На этом всё, завязываю с NEC V30! Их уже девать некуда: выбрасывать очень жалко, а продавать ретрокомпьютерщикам - нечестно! Поэтому лучше работать с простым 8086.отсюда

Jager
Advanced Member
Сообщения: 1492
Зарегистрирован: 10.11.2018,21:27
Поблагодарили: 1 раз

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение Jager » 06.09.2023,19:33

Тут может какие-то особенности Поиска - у себя на Juko с V30 таких артефактов не припомню.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9668
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург
Поблагодарили: 9 раз

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

Какие программы не работали на NEC V20, но работали на 8088 ?

Сообщение sanders » 06.09.2023,23:00

Может, зависит от BIOS-а? Я вместо 8086-10 вставил V30 в некую материнку, на которой была куча панелек под EMS-память (Laser XT?), у меня стало глючить даже на этапе загрузки MS-DOS. Подумал, может "пиленый" V30, сменил кварц, подал на проц 8МГц, ничего не улучшилось. Но это не особо ценная информация, не помню конкретику уже. Проц был "новый", 16HCZ, как-то так.

Ответить