Proteus is excellent. I do not know about anything like it.
Developing the parts that can be simulated cost a lot of time and effort, i know that because i only partly simulate AVR.
The license does not allow to share among users. It is bound to the PC. I will ask them if there is some light version available.
↧