ARMv8-M/Cortex-M emulator/simulator
Cycle-accurate NES emulator in ~1000 lines of code
ASM Emulator is a Simpler-way of having fun writing assembly!