lost DATA space

for this:

IDATA 0010H 000CH UNIT ?ID?SMAIN
001CH 0004H *** GAP ***
....
DATA 0056H 0022H UNIT ?DT?SMAIN
IDATA 0078H 0001H UNIT ?STACK

I am losing 16 bytes of the precious commodity DATA storage. Does anyone know of a way to get DATA in the 10-1f slot?. (I have enough globals, that I can use it for globals if that makes it doable).

cross posted on 8052

Erik

Parents
  • [Missing toolset selection, guessed.]

    There's no sign of any space having been "lost", in that example --- that map still shows you having more DATA space than you can use. There's even room for some of the ?STACK segment, down there.

    I guess that's caused only by selecting a non-problematic example case, but still: it'd be easier to answer if you showed compiler input triggering this, instead of just excerpts of map file output.

Reply
  • [Missing toolset selection, guessed.]

    There's no sign of any space having been "lost", in that example --- that map still shows you having more DATA space than you can use. There's even room for some of the ?STACK segment, down there.

    I guess that's caused only by selecting a non-problematic example case, but still: it'd be easier to answer if you showed compiler input triggering this, instead of just excerpts of map file output.

Children
More questions in this forum