Dear All, I have a question about ?C?ICALL. When a function is called via a function pionter, the callee is called via ?C?ICALL. In ?C?ICALL, it initialize DPTR and A, and Jmp @A+DPTR. But when the caller and the callee are not in the same bank, how does ?C?ICALL handle it? with kind regards Jay