@Harold
Hi. Yes, that is one of the possible methods. There are others too. I am not saying it can't be done, just that my suggestion would provide more readable, easier to maintain code.
@Rolf
I don't dispute anything that you say, but by using $PHASE you can put just about anything anywhere, and there is at least one person out there prepared to think outside the box, and, as I understand it, this very good design you speak of already exists (not, I hasten to add, written by me .)
At any event this seems to have developed into a heated debate on the relative merits and possibilities of bootloaders, rather than an idea for the compiler, which is where it started.
Hi. Yes, that is one of the possible methods. There are others too. I am not saying it can't be done, just that my suggestion would provide more readable, easier to maintain code.
@Rolf
I don't dispute anything that you say, but by using $PHASE you can put just about anything anywhere, and there is at least one person out there prepared to think outside the box, and, as I understand it, this very good design you speak of already exists (not, I hasten to add, written by me .)
At any event this seems to have developed into a heated debate on the relative merits and possibilities of bootloaders, rather than an idea for the compiler, which is where it started.