-
Notifications
You must be signed in to change notification settings - Fork 9
/
snes.cfg
83 lines (82 loc) · 5.83 KB
/
snes.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
MEMORY {
BSS: start = $7E0000, size = $B800, fill = no, file = "", type = rw, define = yes;
RAM2: start = $7EB800, size = $14800, fill = no, file = "", type = rw;
SRAM: start = $300000, size = $2000, fill = no, file = "", type = rw;
ROM: start = $C00000, size = $300000, fill = yes, type = ro;
}
SEGMENTS {
BANK00: load = ROM, optional = yes, type = ro;
BANK00B: load = ROM, start = $C08000, optional = yes, type = ro;
HEADER: load = ROM, start = $C0FFB0, optional = yes, type = ro;
BANK01: load = ROM, align = $10000, optional = yes, type = ro;
BANK02: load = ROM, align = $10000, optional = yes, type = ro;
BANK03: load = ROM, align = $10000, optional = yes, type = ro;
BANK04: load = ROM, align = $10000, optional = yes, type = ro;
BANK05: load = ROM, align = $10000, optional = yes, type = ro;
BANK05B: load = ROM, align = $8000, optional = yes, type = ro;
BANK06: load = ROM, align = $8000, optional = yes, type = ro;
BANK06B: load = ROM, align = $8000, optional = yes, type = ro;
BANK07: load = ROM, align = $8000, optional = yes, type = ro;
BANK07B: load = ROM, align = $8000, optional = yes, type = ro;
BANK08: load = ROM, align = $8000, optional = yes, type = ro;
BANK08B: load = ROM, align = $8000, optional = yes, type = ro;
BANK09: load = ROM, align = $8000, optional = yes, type = ro;
BANK09B: load = ROM, align = $8000, optional = yes, type = ro;
BANK0A: load = ROM, align = $10000, optional = yes, type = ro;
BANK0B: load = ROM, align = $10000, optional = yes, type = ro;
BANK0C: load = ROM, align = $10000, optional = yes, type = ro;
BANK0D: load = ROM, align = $10000, optional = yes, type = ro;
BANK0E: load = ROM, align = $10000, optional = yes, type = ro;
BANK0F: load = ROM, align = $10000, optional = yes, type = ro;
BANK10: load = ROM, align = $10000, optional = yes, type = ro;
BANK11: load = ROM, align = $10000, optional = yes, type = ro;
BANK12: load = ROM, align = $10000, optional = yes, type = ro;
BANK13: load = ROM, align = $10000, optional = yes, type = ro;
BANK14: load = ROM, align = $10000, optional = yes, type = ro;
BANK15: load = ROM, align = $10000, optional = yes, type = ro;
BANK16: load = ROM, align = $10000, optional = yes, type = ro;
BANK17: load = ROM, align = $10000, optional = yes, type = ro;
BANK18: load = ROM, align = $10000, optional = yes, type = ro;
BANK19: load = ROM, align = $10000, optional = yes, type = ro;
BANK1A: load = ROM, align = $10000, optional = yes, type = ro;
BANK1B: load = ROM, align = $10000, optional = yes, type = ro;
BANK1C: load = ROM, align = $10000, optional = yes, type = ro;
BANK1D: load = ROM, align = $10000, optional = yes, type = ro;
BANK1E: load = ROM, align = $10000, optional = yes, type = ro;
BANK1F: load = ROM, align = $10000, optional = yes, type = ro;
BANK20: load = ROM, align = $10000, optional = yes, type = ro;
BANK21: load = ROM, align = $10000, optional = yes, type = ro;
BANK22: load = ROM, align = $10000, optional = yes, type = ro;
BANK23: load = ROM, align = $10000, optional = yes, type = ro;
BANK24: load = ROM, align = $10000, optional = yes, type = ro;
BANK25: load = ROM, align = $10000, optional = yes, type = ro;
BANK26: load = ROM, align = $10000, optional = yes, type = ro;
BANK27: load = ROM, align = $10000, optional = yes, type = ro;
BANK28: load = ROM, align = $10000, optional = yes, type = ro;
BANK29: load = ROM, align = $10000, optional = yes, type = ro;
BANK2A: load = ROM, align = $10000, optional = yes, type = ro;
BANK2B: load = ROM, align = $10000, optional = yes, type = ro;
BANK2C: load = ROM, align = $10000, optional = yes, type = ro;
BANK2D: load = ROM, align = $10000, optional = yes, type = ro;
BANK2E: load = ROM, align = $10000, optional = yes, type = ro;
BANK2F: load = ROM, align = $10000, optional = yes, type = ro;
BANK30: load = ROM, align = $10000, optional = yes, type = ro;
BANK31: load = ROM, align = $10000, optional = yes, type = ro;
BANK32: load = ROM, align = $10000, optional = yes, type = ro;
BANK33: load = ROM, align = $10000, optional = yes, type = ro;
BANK34: load = ROM, align = $10000, optional = yes, type = ro;
BANK35: load = ROM, align = $10000, optional = yes, type = ro;
BANK36: load = ROM, align = $10000, optional = yes, type = ro;
BANK37: load = ROM, align = $10000, optional = yes, type = ro;
BANK38: load = ROM, align = $10000, optional = yes, type = ro;
BANK39: load = ROM, align = $10000, optional = yes, type = ro;
BANK3A: load = ROM, align = $10000, optional = yes, type = ro;
BANK3B: load = ROM, align = $10000, optional = yes, type = ro;
BANK3C: load = ROM, align = $10000, optional = yes, type = ro;
BANK3D: load = ROM, align = $10000, optional = yes, type = ro;
BANK3E: load = ROM, align = $10000, optional = yes, type = ro;
BANK3F: load = ROM, align = $10000, optional = yes, type = ro;
RAM1: load = BSS, type = rw;
RAM2: load = RAM2, type = rw;
SRAM: load = SRAM, type = rw;
}