2 __STACKSIZE__: value = $0800, weak = yes; # 2k stack
5 ZP: define = yes, start = $0070, size = $0020;
6 RAM: file = %O, start = $0E00, size = $7200 - __STACKSIZE__;
9 STARTUP: load = RAM, type = ro, define = yes;
10 LOWCODE: load = RAM, type = ro, optional = yes;
11 INIT: load = RAM, type = ro, define = yes, optional = yes;
12 CODE: load = RAM, type = ro;
13 RODATA: load = RAM, type = ro;
14 DATA: load = RAM, type = rw;
15 BSS: load = RAM, type = bss, define = yes;
16 ZEROPAGE: load = ZP, type = zp;
19 CONDES: segment = INIT,
21 label = __CONSTRUCTOR_TABLE__,
22 count = __CONSTRUCTOR_COUNT__;
23 CONDES: segment = RODATA,
25 label = __DESTRUCTOR_TABLE__,
26 count = __DESTRUCTOR_COUNT__;
27 CONDES: segment = RODATA,
29 label = __INTERRUPTOR_TABLE__,
30 count = __INTERRUPTOR_COUNT__;