Is there / will there be a method to ease RAM allocation?

Morganl

Senior Member
It is tedious and error prone to edit defines for tens of variables, when some need to be shifted an adress or two up or down, i.e for modular program.


I remember twenty years ago in an assembler i could just do something like

#origin RAM + 4 ;point at beginning of RAM + 4 bytes

#definevar SomeVar, SomeotherVar ; So SomeVar = 4, SomeotherVar = 5

#ifdef ThoseVariablesToo
#definevar Some, Variable ; If defined, they become no 6 and 7
#endif

; Depending on above the below will be 6, 7, 8 or 8, 9, 10 - leaving no "hole"
#definevar More, Variables, Here

; Could also be modular, just continue defining variable beginning where last definition left
#include some_modules_variables.inc
 
Top