Hello PIC.ers, I have the following environment:- IDE ver 8.10 Real-Ice 18F452 and 18F4520 target board. Using relocatable code I setup the variables to be assigned to banks that look `suitable' for me, in a logical fashion. i.e. UDATA_ACS for shared variables UDATA 0x0100 for the maths source UDATA 0x0200 for the main source etc. For debugging I want to watch what's happening with a whole selection of fregs. Suddenly I discover that I can only track certain variables, not all the ones I want. The invisible ones are all in data banks 0x0200 and greater. Stepping thru any which way I care, all that gets returned to the watch window are plain zeros. SFRs, bank0 and bank1 are all visible. Re-allocating the fregs to these banks allows me to see the lot. But why are the upper banks not returned from the RealIce, or at any rate not seen? TIA best regards, John eMail from the desk of John Sanderson. JS Controls cc. Manufacturer and purveyor of Force testing apparatus. john@jscontrols.co.za www.jscontrols.co.za Tel: +27 (0) 11 975 1730 Fax: +27 (0) 86 516 9725 Cell: +27 (0) 82 741 6275 PO Box 1887, Boksburg 1460, Rep. of South Africa VAT 4280246036 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist