Hi I'm using uVision2 with the C166 compiler and a C165 Controller. I like to allocate the programcode of some functions in a specified memory range. I've a basic system in the memory range 00'0000h to 00'7FFFh and the rest of my program in a range from 10'0000h to 1F'FFFFh. After the basic routines are executed the program should jump to 1F'FFFFh and continue. But I don't know how I can allocate the programm in the second range. Can anyone help me? Best regards Urs