Есть несколько замечаний по работе Emu80, связанных с неточностями в эмуляции "Партнёр 01.01". Сравнивала с реальной железкой, обнаружила следующее:
1. Процессор стартует с адреса 0xF800. Должен стартовать с нулевого адреса.
2. Нет первой половины ПЗУ BIOS D32 (отсутствуют редактор и ассемблер).
3. Экран сдвинут влево. У "Партнёра" видимая часть экрана начинается с адреса 77BDh, а не с 77C2h, как в "Радио-86РК".
4. Работа интерпретации атрибутов "подчёркивание" и "инверсия" происходит некорректно по сравнению с реальным компьютером.
5. Нет эмуляции регистра состояния КР580ВГ75. В частности, флага IR (запрос прерывания).
6. Нет эмуляции блочного курсора.
Ну и пруфпик (слева - картинка с реальной железки, справа - с эмулятора):
[свернуть]





+3, Ленинград-1, Веста ИК-30, Дельта-С, ZX-Evo rev.C, Harlequin Rev.F + BDI-ZX 2.0, Speccy2010 rev.2, ATM Turbo-2+ Ver.7.10, Didaktik (Gama, M)
Commodore 64C
Atari 800XL, 130XE, 65XE + SDrive
Yamaha YIS-503IIIR (КУВТ2)
Ответить с цитированием