Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 24.05.2022,22:47
Ekb
Думаю, что все давно посмотрели про 8088 и NEC V20 ?
Но меня удивило другое. В комментариях буржуины пишут, что NEC V20 иногда падали программы, например:
Как любитель в прошлом, я, кажется, помню некоторые незначительные несовместимости с чипами V20 здесь и там. Они появлялись нечасто, обычно в играх, которые доводили вещи до предела и использовали недокументированные функции чипа, которые V20 не эмулировал. Все, что сделано по задокументированным меткам, то было в порядке.
Я помню, как был очень разочарован, когда узнал, что V20 вызывал случайные сбои на моем подержанном Tandy 1000, который был у меня в комнате общежития колледжа в 1990 году.
У меня был клон XT, который поставлялся с V20. Он не был на 100% совместим с используемой мной версией MSDOS 3.x. Некоторые программы падали на V20, но нормально работали на 8088. Обе версии были 10 МГц.
Какие именно программы могли зависать на Nec V20 ?
Были ли у вас личный опыт с v20 с зависанием?
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 24.05.2022,23:01
Bobo
Ekb писал(а): 24.05.2022,22:47
Были ли у вас личный опыт с v20 с зависанием?
угу у меня с V20, что-то частенько подглючивало и уходило в ребут
и сеть через жопу работала что с PCTCP что с uTCP
на Асере с 8088 вроде как-то постабильнее
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 24.05.2022,23:32
Ekb
Bobo писал(а): 24.05.2022,23:01
у меня с V20, что-то частенько подглючивало и уходило в ребут
прямь на ровном месте? Может это материнская плата не стабильная?
Я пользовался с Nec V20 на Juko - ничего такого не замечал. Даже удивило, что иностранцы пишут о несовместиммости.
Bobo писал(а): 24.05.2022,23:01
сеть через жопу работала что с PCTCP что с uTCP
Вот этого пока не проверял. Получается это по-большей части с железом связанное и вслед за ним - программы падают.
Какие программы не работали на NEC V20, но работали на 8088 ?
чипсетные платы это вещь в себе - на них нельзя ориентироваться
Ekb писал(а): 24.05.2022,23:32
прямь на ровном месте? Может это материнская плата не стабильная?
да вроде ничего не предвещало
обычная плата на рассыпухе, типа PC-Chips или подобной
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 25.05.2022,05:35
arti9m
Не совсем по теме, но у меня на чипсетной материнке (чипсет некий Acer) обычный 8088 работает исправно на 10MHz, а V20 на той же частоте высыпает ошибками памяти в диапазоне 512КБ - 640КБ. Причем не всегда: пара V20 + 8087 сыпет ошибками всегда, а без 8087 в редких случаях POST проходит без ошибок. Но тест памяти CheckIt никогда не проходит с V20.
Я даже думал, что у меня сбойный 8087 или V20, поэтому купил по ещё одному. Но ситуация не изменилась. С 8MHz вроде бы всё нормально.
p.s. судя по шелкографии и документации из сети, V20 на 10MHz официально поддерживается. Всё память промаркирована как 80ns.
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 01.06.2022,11:31
i8088
У них требуется разная скважность CLK, и по моему есть и и другие отличия.
Например HED-918 имеет джампер V20/8088. Те если V20 не заявлен, может
и нестабильно работать. Может быть и наоборот. В целом с 8088 система
обычно стабильнее.
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 01.06.2022,12:35
Ekb
Помню еще были отличия 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;
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 01.06.2022,14:28
pahan
NEC V20 и i8088 используют один и тот же набор команд
Они не могут использовать один и тот же набор команд уже потому что v20 это набор команд 186го (как 286й только без защищённого режима)+свои расширения.
Поэтому 1,3,4 - да. Всё это недокументированные возможности 8086го.
2 - а вот это как раз особенности конкретно v20го. Интел при умножениях не изменяет zero flag независимо от результатов, v20 его выставляет корректно (результат=0 значит zf=1).
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 05.09.2023,22:09
Ekb
Наступил момент, когда я могу сам себе ответить, а точнее найден ответ в интернете:
alexeylagutenkov2300 писал(а):
Наконец-то пришёл один единственный NEC V30 с Али, который работает в Поиск-2 идеально и не даёт никаких артефактов! Но это один из пятнадцати штук! Он и выглядит непаянным и никогда не вставляшимся в панельку. С ним в комплекте приехали два соплеменника: один дохлый вглухую, другой артефактит. На этом всё, завязываю с NEC V30! Их уже девать некуда: выбрасывать очень жалко, а продавать ретрокомпьютерщикам - нечестно! Поэтому лучше работать с простым 8086.отсюда
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 06.09.2023,19:33
Jager
Тут может какие-то особенности Поиска - у себя на Juko с V30 таких артефактов не припомню.
Какие программы не работали на NEC V20, но работали на 8088 ?
Добавлено: 06.09.2023,23:00
sanders
Может, зависит от BIOS-а? Я вместо 8086-10 вставил V30 в некую материнку, на которой была куча панелек под EMS-память (Laser XT?), у меня стало глючить даже на этапе загрузки MS-DOS. Подумал, может "пиленый" V30, сменил кварц, подал на проц 8МГц, ничего не улучшилось. Но это не особо ценная информация, не помню конкретику уже. Проц был "новый", 16HCZ, как-то так.