Когда мне было нужно нечто подобное я использовал вот это:
http://www.oshonsoft.com/8085.html. 8251 и 8255 там нет, но их можно добавить самостоятельно, написав соответствующие плагины. Зато там есть контроллер прерываний.
Сейчас мне бы пригодился симулятор 8086/8088 с 8251 и 8255, причем именно симулятор процессора с минимальной обвязкой, а не IBM PC.
PS: если кто не в курсе, отличиями 8085 от 8080 можно пренебречь, они совместимы снизу вверх.