I want to put an array of pointers into IDATA as my real target has no off chip RAM. If I assign them in the following way they do not locate properly. int idata *ptr[20]; Any suggestions??? Cheers Mark
int idata *ptr[20];
int idata * idata ptr[20];
int data * code ptr[20];
Oops, your product says C166 but I thought the question was for an 8051. Sorry. I don't know how C166 works for this question. - Mark