-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathconfig
29 lines (28 loc) · 1.31 KB
/
config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
MEMORY {
ZEROPAGE: start = $00, size = $100, file = %O, fill = yes;
STACK: start = $200, size = $100, file = %O, fill = yes;
RAM: start = $200, size = $600, file = %O, fill = yes;
PADDING: start = $800, size = $3820, file = %O, fill = yes;
TMP_RAM: start = $4020, size = $E0, file = %O, fill = yes;
TMP_CODE: start = $4100, size = $1700, file = %O, fill = yes;
TMP_DICT: start = $5800, size = $800, file = %O, fill = yes;
RAM2: start = $6000, size = $2000, file = %O, fill = yes;
CODE: start = $8000, size = $7000, file = %O, fill = yes;
DICT: start = $F000, size = $FFA, file = %O, fill = yes;
VECTORS: start = $FFFA, size = $6, file = %O, fill = yes;
}
SEGMENTS {
ZEROPAGE: load = ZEROPAGE, type = ro;
STACK: load = STACK, type = ro, optional = true;
RAM: load = RAM, type = ro, optional = true, align = $100;
VARIABLES: load = RAM, type = ro, optional = true;
TMP_VARIABLES: load = TMP_RAM, type = ro, optional = true;
TMP_CODE: load = TMP_CODE, type = ro, optional = true;
TMP_DICT_CODE: load = TMP_CODE, type = ro, optional = true;
TMP_DICT: load = TMP_DICT, type = ro, optional = true;
RAM2: load = RAM2, type = ro, optional = true;
CODE: load = CODE, type = ro;
DICT_CODE: load = CODE, type = ro;
DICT: load = DICT, type = ro, optional = true;
VECTORS: load = VECTORS, type = ro;
}