С тестами недокументированных флагов 1821ВМ85 предлагаю пойти по простому пути и использовать 8080EXER.
Он отличается от 8085EXER только тем, что не маскирует недокументированные флаги.
Сомнительный момент только один - влияет ли на 1821ВМ85 dad на что-нибудь кроме флага переноса.
Если предположить, что не влияет, то можно использовать оригинальный вариант 8080EXER.
Возможен и альтернативный вариант - использовать ldsi вместо dad. В доках написано, что эта команда не влияет на флаги.
На базе заготовки Ramirosа сделал 2 соответствующих варианта.
Вложение 39719
Чтобы представлять, что от них можно ожидать, прогнал эти тесты:
1. В текущей версии EMU (от 13.01.2013, на странице скачивания написано 15.01.2013)
exer8080
exer8080ldsi
продолжение в следующем посте




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