-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmemory.cfg
More file actions
27 lines (25 loc) · 1.02 KB
/
memory.cfg
File metadata and controls
27 lines (25 loc) · 1.02 KB
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
MEMORY {
TASKS: file = "", start = $0000, size = $2000;
DSPL: file = "", start = $2000, size = $2000;
TCTL: file = "", start = $4000, size = $2000;
RAM: file = %O, define = yes, start = $6000, size = $9000;
INFO: file = %O, start = $F000, size = $0800;
IO: file = %O, define = yes, start = $F800, size = $07E0;
VEC: file = %O, define = yes, start = $FFE0, size = $0020;
}
SEGMENTS {
DISPLAY: load = DSPL, type = rw, define = yes;
TCB: load = TCTL, type = rw;
CIOCB: load = TCTL, type = rw;
STARTUP: load = RAM, type = ro;
CODE: load = RAM, type = ro;
RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw, define = yes;
BSS: load = RAM, type = bss, define = yes;
INFO: load = INFO, type = ro, start = $F000;
VECTORS: load = VEC, type = ro;
ZEROPAGE: load = TASKS, type = zp, start = $0000;
}
FILES {
%O: format = atari;
}