> Many thanks indeed for the advice, Olin. This puts me on the right track > but I am still uncertain over exactly what to put into my source code in > order to place certain globals into specified RAMBANKS. > > I've just been reading through the C18 User Guide again I showed you how to do it in assembler. Personally, I don't have time to waste fighting something between me and the hardware I need to be very close to. But, to each his own. If you've got the spare time to spend on a compiler or just want to for whatever reason (no, I don't want to hear what it is), you'll have to find someone else to help you. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.