Is there ever going to be compiler support for the EMI0CN register to expand the realm of PDATA variables in C51? Seems to me, this would be a great time saver on these devices... GRH
Apparently, you can do some pretty clever stuff with the "far" memory type; eg, see this suggestion from Jon Ward for accessing arrays via I2C: http://www.8052.com/forum/read.phtml?id=24473 Maybe there's some mileage in that?