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




Ответить с цитированием