Difference between revisions of "Free Variables"

From WikiManual
Jump to: navigation, search
(Added that memory locations 50-175 have been guaranteed to stay as free variables.)
Line 19: Line 19:
 
*732-799,
 
*732-799,
 
*839-899,
 
*839-899,
*902-970,
+
*902-919,
 +
*925-970,
 
*[[Racial memory|971-990*]],
 
*[[Racial memory|971-990*]],
 
*991-1000
 
*991-1000

Revision as of 12:38, 7 May 2014

This is a list of System Variables that have no current function as of version 2.43.1g:

  • 13-17,
  • 20-193, - the less likely to experience new sysvars, and so the "safest" place to put custom variables (start in the middle of this range and work outward)
  • 222-299,
  • 304-309,
  • 316-329,
  • 332-334,
  • 342-399,
  • 403-409,
  • 430-436,
  • 472,
  • 488-500,
  • 512-520,
  • 540-684,
  • 691-694,
  • 700,
  • 716-720,
  • 732-799,
  • 839-899,
  • 902-919,
  • 925-970,
  • 971-990*,
  • 991-1000
  • Note that values 971-990 count as Racial memory, though they otherwise lack any actual functions and may still be used as free variables.

Memory locations between 50 and 175 are the traditionally used custom variables, and have been guaranteed not to be replaced with a sysvar in the future.