Thank you all.

And about that linear addressing space and 4MB of FLASH:

While my coding abilities have not really progressed past the 18Fs, my hardware needs have.

I have an ARM9 development kit and I'm re-learning 'C' ...