Alan B. Pearce wrote: > Optimised banking is exactly what Olin's DBANK macros do, generating none, > one or two bsf/bcf instructions as necessary when handled correctly. The > banksel macro always generates two instructions, which can add up to a lot > of extra code if not done carefully. Hi Alan, Perhaps you misunderstood what I meant by performing "human optimized" banking. Yes, I'm already aware of all that you have mentioned above, and that's great if a person is using Olin's environment. But I mentioned "human optimized" banking in my post which is implying performing banking manually -- in which the coder is bank optimizing within the context of the source code to save instructions -- which I don't recommend as I said in my post, that's all. My point was that BANKSEL is much better than "human optimized" banking. If someone is using DBANK, then that is just one step better than BANKSEL. Best regards, Ken Pergola -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body