Репост с: http://www.nedopc.org/forum/viewtopic.php?t=9980
Сообщение от begoon
Репост с: http://www.nedopc.org/forum/viewtopic.php?t=9980
Сообщение от begoon
Больше игр нет
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Теперь еще есть версия на JavaScript. Проходит все те же тесты, полностью -- i8080-js
Эмулятор Радио-86РК на JavaScript / проект, эмулятор РК на Maximite, эмулятор i8080 на C и JavaScript.
Вы пишете, что в Вашем эмуляторе правильно отрабатывают exercizerы и для 8080 и для 8085. Судя и по i8080.c и по i8080.js команда ANA реализована как в 8080. Не могу понять, как все же проходит exercizer для 8085?
Последний раз редактировалось ivagor; 07.10.2012 в 15:37.
https://github.com/begoon/i8080-core
в кредитсах:
на скорость конечно не влияет, но прикольное название БашкирииBashrikia-2M and Radio-86RK on Altera DE1
Profi v3.2 -=- Speccy2010,r2
Нет, версия exeecizer, что использую я, имеет контрольные суммы только для КР580ВM80А. 8085 у меня не поддерживается ни в каком виде.
---------- Post added at 12:14 ---------- Previous post was at 12:10 ----------
Да, до вас никто не заметил. ;-) Увы, этот хедер расползся на много файлов, но поправить надо будет.
Эмулятор Радио-86РК на JavaScript / проект, эмулятор РК на Maximite, эмулятор i8080 на C и JavaScript.
begoon, заметил ошибку в сишном варианте: POP B/D/H должна выполняться 10 тактов, а не 11.
begoon, svofski, спасибо за i8080-core, успешно заиспользовал его при разработке эмулятора Интеллект-02: http://zx-pk.ru/threads/26864-emulya...ellekt-02.html
Единственное, в использовании i8080_disasm() был неочевидный момент что нужно обязательно чтобы в параметре text подавалась пустая строка -- лучше было бы поставить нолик в начале строки прямо в начале этой функции.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)