Harmonia is an educational IDE and emulator for the ATmega328p processor, designed to simulate execution of the CS150 AVR instruction subset. The goal of this project is to provide an interactive simulation environment where assembly programs can be written, stepped through, and observed in real time. The simulator models CPU state, registers, stack behavior, memory, and status flags according to the CS150 AVR specification.
Link to GitHub Page