Originally posted by Melanie
Obviously assign the variables you use most in preference to the ones you use least. Bank0 isn't endless.
i noticed that. I still have a couple of large arrays that i could not fit into bank0. would have been nice if i could, but the savings so far have exceeded my expectations.

i had 4 new features (part of feature creep) that i needed to implement, and i was sweating a bit for space.

BTW... talking about those subroutines... you CANNOT move any subroutines that are involved with interrupts. Those routines MUST be placed AFTER your first ON INTERRUPT/ENABLE statement. Placing the routine before them doesn't compile-in the nescessary interrupt jump code.
thanks for the heads up here. not using interrupts in this project, but good info - i likely would have done the same thing with moving up the subroutines.

thanks again!