Ok, now I have Darrel Taylor's "Instant Interrupts" running, with PBP and assembly interrupts.
Now, I find that I need yet another assembly-language routine (not interrupt-driven) to calculate an internet checksum (I need a 24-bit counter).
I have been putting all the assembly-language variables in bankA - which is now full. My assembly ISRs have some temporary variables that PBP doesn't read or write to, but on the advice of people smarter than me, I have those located in bankA as well.
My question is - Is it safe to not declare the variables "local" to the assembly language program as "bankA"? Can anybody give me some advice as to how to either free up some of the bankA space, or tell me it is OK to put my assembly-local variables in "not bankA"?
Bookmarks