eso es muy cierto
la simulacion imita el comortamiento e imita las instrucciones como es el caso de simulacion de un circuito , un videojuego de vuelo , una maquina virtual como es el caso de JAVA,etc.
emulacion imita el comportamiento de una maquina y la emulacion ejecuta las instrucciones escritas para esa maquina
como es el caso de un emuldor de videojuegos , emuladores x86 , el proteus podria decirse que emula los microcontroladores por que ejecuta el codigo compilado y no las instrucciones.