Cześć.
Powiedzmy że muszę w celu przetestowania pewnego kawałka kodu napisanego w AVR stworzyć emulator AVR. Sprawę komplikuje że to musi być emulator cycle-exact.
Nie potrafie takiego znaleźc gotowego, z resztą wszystkie emulatory dowolnego CPU tradycyjnie pisane sa byle jak [1] i te znalezione AVR nie nadają się nawet jako sensowna baza.
Musze więc narzeźbić własny :/
W tym celu potrzebuje testów funkcjonalnych rdzenia AVR. Z grubsza to program który coś robi i samodzielnie podczas pracy testuje czy to zrobił.
Coś takiego można znaleźc np. dla 6502:
[1] Projekt M.A.M.E. zawiera chyba emulator każdego mozliwego CPU jaki był w maszynach arcade, ale wszystkie (no dobra, widziałem tylko wiekszość) napisane są fatalnie, choć działają :/