because i make a lot of changes to my code in order to work is a lot of mess, i will try to clean it and post, one clue is that i use 2 lookup tables 256bytes each one and a lot of call subroutines, could it be that with 14-bit words call instructions cant jump to a valid location because if i ommit some call instructions the code runs well.