So RAM is the main issue? If I define a lot of my "option" bits (meaning true/false or one of four possibilities), would it be smart to put them into one char and mask them out to save space? Or would the trouble of making #define changedUnits 0x02 for every bit in the char make things worse?
Also just how much is 472 spare bytes for my code? How many more lines could I add to the code to fix that? And if I want to decrease that, would I just have to manually take out lines/use compiler optimization?
Thanks,
Matt