We need to put initializer after initialized and before data, otherwise we end
up packing 8K of zeroes. We really can't afford to be doing that!
.area _FONT
.area _VIDEO
.area _CONST
- .area _DATA
.area _INITIALIZED
+ .area _INITIALIZER
+ .area _DATA
.area _BSEG
.area _BSS
.area _HEAP
; note that areas below here may be overwritten by the heap at runtime, so
; put initialisation stuff in here
- .area _INITIALIZER
.area _GSINIT
.area _GSFINAL
.area _COMMONMEM