michu
Newbie level 6

proteus dll avr
There is a serious bug in AVR model in Proteus VSM :!:
It seems that the simulator pushes a return address of CALL instruction with bytes in wrong order, which is difficult to trace because of RET instruction also working that way.
The problem occures when you want to run e.g. AvrX in Proteus VSM env., because of IJMP instructions used in context switching....
Does anyone know if the bug is removed in Proteus 6.0 or how to patch original AVR dll to cure the problem :?:
There is a serious bug in AVR model in Proteus VSM :!:
It seems that the simulator pushes a return address of CALL instruction with bytes in wrong order, which is difficult to trace because of RET instruction also working that way.
The problem occures when you want to run e.g. AvrX in Proteus VSM env., because of IJMP instructions used in context switching....
Does anyone know if the bug is removed in Proteus 6.0 or how to patch original AVR dll to cure the problem :?: