> OR.............manually change the values that determine how long the loop is > taking, in the memory of the simulator to speed things up. OR.... (:^) put the loop values on a EQU in the start of the program. Change it to a low value when simulating, return it to the correct high value when burning. As I'm using CCS, I change the line "#USE DELAY(clock=20000000)" to "#USE DELAY(clock=1000)" when simulating/debugging. Bes regards, Brusque +----------------------+ | Edson Brusque | | Tech Development | | www.citronics.com.br | +----------------------+