RAM: start = $2E00, size = $8E20, file = %O; # $8E20: matches upper bound $BC1F
}
SEGMENTS {
- EXEHDR: load = HEADER, type = wprot;
- CODE: load = RAM, type = wprot, define = yes;
- RODATA: load = RAM, type = wprot;
+ EXEHDR: load = HEADER, type = ro;
+ CODE: load = RAM, type = ro, define = yes;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
- AUTOSTRT: load = RAM, type = wprot;
+ AUTOSTRT: load = RAM, type = ro;
}
FEATURES {
CONDES: segment = RODATA,
}
SEGMENTS {
TAPEHDR: load = TAPEHDR, type = ro;
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $E00, size = $7200, file = %O;
}
SEGMENTS {
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $1bff, size = $a401, define = yes, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $0fff, size = $7001, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $7FF, size = $c801, define = yes, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
STARTUP: load = STARTUP, type = rw;
PAGE2: load = PAGE2, type = rw;
PAGE3: load = PAGE3, type = rw;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
STARTUP: load = STARTUP, type = rw;
PAGE2: load = PAGE2, type = rw;
PAGE3: load = PAGE3, type = rw;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
}
SEGMENTS {
HEADER: load = HEADER, type = ro;
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
CODE: load = RAM, type = ro;
RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
RAM: start = $0400, size = $BA3F, define = yes, file = %O;
}
SEGMENTS {
- EXEHDR: load = HEADER, type = wprot;
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ EXEHDR: load = HEADER, type = ro;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
COMBINED: start = $0000, size = $FFFF, file = %O;
}
SEGMENTS {
- JUMPTABLE: load = COMBINED, type = wprot;
- CODE: load = COMBINED, type = wprot;
- RODATA: load = COMBINED, type = wprot;
+ JUMPTABLE: load = COMBINED, type = ro;
+ CODE: load = COMBINED, type = ro;
+ RODATA: load = COMBINED, type = ro;
DATA: load = COMBINED, type = rw, define = yes;
BSS: load = COMBINED, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
}
SEGMENTS {
- HEADER: load = HEADER, type = wprot;
- STARTUP: load = ROM0, type = wprot, define = yes;
- CODE: load = ROM0, type = wprot, define = yes;
- RODATA: load = ROM0, type = wprot, define = yes;
+ HEADER: load = HEADER, type = ro;
+ STARTUP: load = ROM0, type = ro, define = yes;
+ CODE: load = ROM0, type = ro, define = yes;
+ RODATA: load = ROM0, type = ro, define = yes;
DATA: load = ROM0, run = RAM, type = rw, define = yes;
VECTORS: load = ROMV, type = rw;
CHARS: load = ROM2, type = rw;
ZEROPAGE: start = $0000, size = $0100, file = %O;
}
SEGMENTS {
- CODE: load = COMBINED, type = wprot;
- RODATA: load = COMBINED, type = wprot;
+ CODE: load = COMBINED, type = ro;
+ RODATA: load = COMBINED, type = ro;
DATA: load = COMBINED, type = rw, define = yes;
BSS: load = COMBINED, type = bss, define = yes;
ZEROPAGE: load = ZEROPAGE, type = zp;
RAM: start = $03FF, size = $7BFF, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $0fff, size = $ED01, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM, type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM, type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;
RAM: start = $FFF, size = $0E01, define = yes, file = %O;
}
SEGMENTS {
- STARTUP: load = RAM , type = wprot;
- LOWCODE: load = RAM, type = wprot, optional = yes;
- CODE: load = RAM, type = wprot;
- RODATA: load = RAM, type = wprot;
+ STARTUP: load = RAM , type = ro;
+ LOWCODE: load = RAM, type = ro, optional = yes;
+ CODE: load = RAM, type = ro;
+ RODATA: load = RAM, type = ro;
DATA: load = RAM, type = rw;
BSS: load = RAM, type = bss, define = yes;
ZEROPAGE: load = ZP, type = zp;