Всем привет.
Решил на досуге попробовать создать софтовое ядро avr на плис, исключительно в развлекательных целях.
Можно сказать, эмулятор ассемблерных команд в железе. Ядро заработало. На asm всё вроде как корректно получается. Большинство ошибок отловил.
Но вот на Си программы работают не корректно. В частности, вложенные циклы (for внутри for, например).Никак не могу отловить ошибку. Грешу на обработку флагов sreg.
Может ли кто-нибудь сделать тестовую прошивку для мега8 на асме, чтобы можно было проверить корректность работы, сравнить пошагово с симулятором avr.
Сильно не пинайте в комментариях, повторюсь, проект исключительно развлекательный. Если интересно, поделюсь исходниками.