Acabo de descragar los ficheros y me he puesto a comprobarlos y simularlos con proteus, mi version es la 7.6 sp0 y no me sale ningun mensaje de de error en tiempo de ejecuccion.
Bien es cierto que aunque se ve movimiento en el bus, por la pantalla no aparece ningun mensaje.
Que yo sepa Proteus tenia problemas a la hora de captar datos en los LCD pues no se donde lei, fue en este foro, que habia que hacer algo con los tiempos de espera o lago asi.
Voy a seguir mirando e investigando y si encuentro algo te digo algo.
¿Se lo has comentado a Jorge directamente al mail de Niple?
Fermin