Вот, написал i8080 для своих проектов - если кто то хочет использовать - на здоровье, не жалко. Код проходит все тесты которые я нашел, прост в использовании и короткий (понятный). по скорости он тоже не плохой, все флаги считаются по таблицам
если вы хотите использовать - на здоровье, если какие вопросы - пишите тут или на [email protected] отвечу
если найдете ошибки или какие то штуки которые я не сэмулировал как положено - буду страшно рад и исправлю
есть маленький отладчик и дизассемблер - если надо что то посмотреть в эмуляторе по ходу разработки
для примера приложу использующие этот i8080 эмуляторы Орион 128 и РК-86 на C/SDL2 - очень простенькие - как тест этой эмуляции =) только там пути к биосу и образам дисков вбиты жестко - надо поменять на ваши =)) ну я их писал для внутреннего использования и поэтому они сыроваты и без какого либо интерфейса удобного
написал и компилировал на в Xcode но по идее должно везде работать где есть SDL2 а если чуть поменять вывод из буферов кадра то и где угодно =)