-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathld65.cfg
60 lines (44 loc) · 2.33 KB
/
ld65.cfg
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
MEMORY {
MEM_00: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_01: start = $A000, size = $2000, fill = yes, fillval = $FF;
MEM_02: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_03: start = $A000, size = $2000, fill = yes, fillval = $FF;
MEM_04: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_05_top: start = $8000, size = $1000, fill = yes, fillval = $FF;
MEM_05_btm: start = $B000, size = $1000, fill = yes, fillval = $FF;
MEM_06_top: start = $8000, size = $1000, fill = yes, fillval = $FF;
MEM_06_btm: start = $7000, size = $1000, fill = yes, fillval = $FF;
MEM_07_top: start = $8000, size = $1000, fill = yes, fillval = $FF;
MEM_07_btm: start = $B000, size = $1000, fill = yes, fillval = $FF;
MEM_08: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_09: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_0A: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_0B: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_0C: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_0D: start = $8000, size = $2000, fill = yes, fillval = $FF;
MEM_0E: start = $C000, size = $2000, fill = yes, fillval = $FF;
MEM_0F: start = $E000, size = $2000, fill = yes, fillval = $FF;
}
SEGMENTS {
BANK_00: load = MEM_00, align = $2000;
BANK_01: load = MEM_01, align = $2000;
BANK_02: load = MEM_02, align = $2000;
BANK_03: load = MEM_03, align = $2000;
BANK_04: load = MEM_04, align = $2000;
BANK_05t: load = MEM_05_top, align = $1000;
BANK_05b: load = MEM_05_btm, align = $1000;
BANK_06t: load = MEM_06_top, align = $1000;
BANK_06b: load = MEM_06_btm, align = $1000;
BANK_07t: load = MEM_07_top, align = $1000;
BANK_07b: load = MEM_07_btm, align = $1000;
BANK_08: load = MEM_08, align = $2000;
BANK_09: load = MEM_09, align = $2000;
BANK_0A: load = MEM_0A, align = $2000;
BANK_0B: load = MEM_0B, align = $2000;
BANK_0C: load = MEM_0C, align = $2000;
BANK_0D: load = MEM_0D, align = $2000;
BANK_0E: load = MEM_0E, align = $2000;
BANK_0F: load = MEM_0F, align = $2000;
DMC: load = MEM_0F, start = $E280;
VECTORS: load = MEM_0F, start = $FFFA;
}