Well, well, well
I have done some screen copies of my disassembly listing.
Unfortunately the version of my program for which I had some warning messages is no more available but, however, we can address the issue with these examples.
On the first page one can see the system variables (Flags, R0, R1, R2 ...) starting at 00H and in my case ending at 32H.
They do not take so much room.
The second page is an extract of the space which should be dedicated to BANK0 variables plus others if room is available.
The BANK0 goes up to FFH. I have no problem with "squatting variables" which feel well there but I am concerned when they stay if other more critical variables with a formal BANK0 declaration need to be there.
And believe me or not when the warning message raised I had some BANK0 variables at 102H and 104H and non BANK0 labelled variables inside the BANK0 space. This is what I have observed.
Anyway, placing some non critical variables in BANK1 or elsewhere looks as being a good solution. In my case it works.
Best regards
MikeBZH
Bookmarks