Hi all:

Today I have found a different workaround for this issue, but this workaround don't let me to understand what is happening...

The workaround is to add a byte variable to ReEnterPBP-18.bas like that:
HP_Vars VAR WORD[34] ; group vars together for less banking
R0_SaveH VAR HP_Vars[0]
......
......
TBLPTRH_SaveH VAR TBLPTR_H.highbyte
TBLPTRL_SaveH VAR TBLPTR_H.lowbyte
Product_H VAR HP_Vars[33]
nothing VAR byte

With this new variable called "nothing" i can re-enable the at RestorePBP_H routine:

FLAGS = FLAGS_SaveH

And the code keep working properly. Why???????????????

I don't know the reason, but the last time an issue was fixed with a dummy variable definition, was because of banking errors.

Any suggestion???????

The mystery continues.....

dcorraliza