Removed symbol definition for ONCE.
Almost all targets don't need symbols for the ONCE segment. Likely their definition was a C&P error in the first place.
This commit is contained in:
parent
46d4307bbb
commit
0edd05b4bf
22 changed files with 22 additions and 22 deletions
|
@ -9,7 +9,7 @@ SEGMENTS {
|
||||||
ZEROPAGE: load = ZP, type = zp;
|
ZEROPAGE: load = ZP, type = zp;
|
||||||
STARTUP: load = MAIN, type = ro, define = yes;
|
STARTUP: load = MAIN, type = ro, define = yes;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -35,7 +35,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -15,7 +15,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -15,7 +15,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -27,7 +27,7 @@ SEGMENTS {
|
||||||
EXTZP: load = ZP, type = zp, define = yes, optional = yes;
|
EXTZP: load = ZP, type = zp, define = yes, optional = yes;
|
||||||
APPZP: load = ZP, type = zp, define = yes, optional = yes;
|
APPZP: load = ZP, type = zp, define = yes, optional = yes;
|
||||||
STARTUP: load = CARTHEADER, type = ro, define = yes;
|
STARTUP: load = CARTHEADER, type = ro, define = yes;
|
||||||
ONCE: load = ROM, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM, type = ro, optional = yes;
|
||||||
CODE: load = ROM, type = ro, define = yes;
|
CODE: load = ROM, type = ro, define = yes;
|
||||||
RODATA: load = ROM, type = ro, define = yes;
|
RODATA: load = ROM, type = ro, define = yes;
|
||||||
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
||||||
|
|
|
@ -40,7 +40,7 @@ SEGMENTS {
|
||||||
VLIRIDX0: type = ro, load = CVT, align = $200, optional = yes;
|
VLIRIDX0: type = ro, load = CVT, align = $200, optional = yes;
|
||||||
STARTUP: type = ro, run = VLIR0, load = CVT, align_load = $200, define = yes;
|
STARTUP: type = ro, run = VLIR0, load = CVT, align_load = $200, define = yes;
|
||||||
LOWCODE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
LOWCODE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
||||||
ONCE: type = ro, run = VLIR0, load = CVT, define = yes, optional = yes;
|
ONCE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
||||||
CODE: type = ro, run = VLIR0, load = CVT;
|
CODE: type = ro, run = VLIR0, load = CVT;
|
||||||
RODATA: type = ro, run = VLIR0, load = CVT;
|
RODATA: type = ro, run = VLIR0, load = CVT;
|
||||||
DATA: type = rw, run = VLIR0, load = CVT;
|
DATA: type = rw, run = VLIR0, load = CVT;
|
||||||
|
|
|
@ -37,7 +37,7 @@ SEGMENTS {
|
||||||
RECORDS: type = ro, load = CVT, align = $FE, optional = yes;
|
RECORDS: type = ro, load = CVT, align = $FE, optional = yes;
|
||||||
STARTUP: type = ro, run = VLIR0, load = CVT, align_load = $FE, define = yes;
|
STARTUP: type = ro, run = VLIR0, load = CVT, align_load = $FE, define = yes;
|
||||||
LOWCODE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
LOWCODE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
||||||
ONCE: type = ro, run = VLIR0, load = CVT, define = yes, optional = yes;
|
ONCE: type = ro, run = VLIR0, load = CVT, optional = yes;
|
||||||
CODE: type = ro, run = VLIR0, load = CVT;
|
CODE: type = ro, run = VLIR0, load = CVT;
|
||||||
RODATA: type = ro, run = VLIR0, load = CVT;
|
RODATA: type = ro, run = VLIR0, load = CVT;
|
||||||
DATA: type = rw, run = VLIR0, load = CVT;
|
DATA: type = rw, run = VLIR0, load = CVT;
|
||||||
|
|
|
@ -12,7 +12,7 @@ SEGMENTS {
|
||||||
ZEROPAGE: load = ZP, type = zp, define = yes; # Pseudo-registers
|
ZEROPAGE: load = ZP, type = zp, define = yes; # Pseudo-registers
|
||||||
STARTUP: load = MAIN, type = ro; # First initialization code
|
STARTUP: load = MAIN, type = ro; # First initialization code
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes; # Legacy from other platforms
|
LOWCODE: load = MAIN, type = ro, optional = yes; # Legacy from other platforms
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes; # Library initialization code
|
ONCE: load = MAIN, type = ro, optional = yes; # Library initialization code
|
||||||
CODE: load = MAIN, type = ro; # Program
|
CODE: load = MAIN, type = ro; # Program
|
||||||
RODATA: load = MAIN, type = ro; # Literals, constants
|
RODATA: load = MAIN, type = ro; # Literals, constants
|
||||||
DATA: load = MAIN, type = rw; # Initialized variables
|
DATA: load = MAIN, type = rw; # Initialized variables
|
||||||
|
|
|
@ -37,7 +37,7 @@ SEGMENTS {
|
||||||
HEADER: load = HEADER, type = ro;
|
HEADER: load = HEADER, type = ro;
|
||||||
STARTUP: load = ROM0, type = ro, define = yes;
|
STARTUP: load = ROM0, type = ro, define = yes;
|
||||||
LOWCODE: load = ROM0, type = ro, optional = yes;
|
LOWCODE: load = ROM0, type = ro, optional = yes;
|
||||||
ONCE: load = ROM0, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM0, type = ro, optional = yes;
|
||||||
CODE: load = ROM0, type = ro, define = yes;
|
CODE: load = ROM0, type = ro, define = yes;
|
||||||
RODATA: load = ROM0, type = ro, define = yes;
|
RODATA: load = ROM0, type = ro, define = yes;
|
||||||
DATA: load = ROM0, run = RAM, type = rw, define = yes;
|
DATA: load = ROM0, run = RAM, type = rw, define = yes;
|
||||||
|
|
|
@ -8,7 +8,7 @@ MEMORY {
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
ZEROPAGE: load = ZP, type = zp;
|
ZEROPAGE: load = ZP, type = zp;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = rw;
|
CODE: load = MAIN, type = rw;
|
||||||
RODATA: load = MAIN, type = rw;
|
RODATA: load = MAIN, type = rw;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -20,7 +20,7 @@ SEGMENTS {
|
||||||
BOOT: load = HEAD, type = ro, optional = yes;
|
BOOT: load = HEAD, type = ro, optional = yes;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = rw;
|
CODE: load = MAIN, type = rw;
|
||||||
RODATA: load = MAIN, type = rw;
|
RODATA: load = MAIN, type = rw;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -21,7 +21,7 @@ SEGMENTS {
|
||||||
EXTZP: load = ZP, type = zp, define = yes, optional = yes;
|
EXTZP: load = ZP, type = zp, define = yes, optional = yes;
|
||||||
APPZP: load = ZP, type = zp, define = yes, optional = yes;
|
APPZP: load = ZP, type = zp, define = yes, optional = yes;
|
||||||
STARTUP: load = ROM0, type = ro, define = yes;
|
STARTUP: load = ROM0, type = ro, define = yes;
|
||||||
ONCE: load = ROM0, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM0, type = ro, optional = yes;
|
||||||
CODE: load = ROM0, type = ro, define = yes;
|
CODE: load = ROM0, type = ro, define = yes;
|
||||||
RODATA: load = ROM0, type = ro, define = yes;
|
RODATA: load = ROM0, type = ro, define = yes;
|
||||||
DATA: load = ROM0, run = RAM, type = rw, define = yes;
|
DATA: load = ROM0, run = RAM, type = rw, define = yes;
|
||||||
|
|
|
@ -15,7 +15,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = RAM, type = ro;
|
STARTUP: load = RAM, type = ro;
|
||||||
LOWCODE: load = RAM, type = ro, optional = yes;
|
LOWCODE: load = RAM, type = ro, optional = yes;
|
||||||
ONCE: load = RAM, type = ro, define = yes, optional = yes;
|
ONCE: load = RAM, type = ro, optional = yes;
|
||||||
CODE: load = RAM, type = ro;
|
CODE: load = RAM, type = ro;
|
||||||
RODATA: load = RAM, type = ro;
|
RODATA: load = RAM, type = ro;
|
||||||
DATA: load = RAM, type = rw;
|
DATA: load = RAM, type = rw;
|
||||||
|
|
|
@ -15,7 +15,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -12,7 +12,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -12,7 +12,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -21,7 +21,7 @@ MEMORY {
|
||||||
}
|
}
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
LOWCODE: load = ROM, type = ro, optional = yes;
|
LOWCODE: load = ROM, type = ro, optional = yes;
|
||||||
ONCE: load = ROM, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM, type = ro, optional = yes;
|
||||||
CODE: load = ROM, type = ro;
|
CODE: load = ROM, type = ro;
|
||||||
BANK1: load = BANKROM1, type = ro;
|
BANK1: load = BANKROM1, type = ro;
|
||||||
BANK2: load = BANKROM2, type = ro;
|
BANK2: load = BANKROM2, type = ro;
|
||||||
|
|
|
@ -16,7 +16,7 @@ MEMORY {
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
ZEROPAGE: load = ZP, type = zp, define = yes;
|
ZEROPAGE: load = ZP, type = zp, define = yes;
|
||||||
LOWCODE: load = ROM, type = ro, optional = yes;
|
LOWCODE: load = ROM, type = ro, optional = yes;
|
||||||
ONCE: load = ROM, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM, type = ro, optional = yes;
|
||||||
CODE: load = ROM, type = ro, define = yes;
|
CODE: load = ROM, type = ro, define = yes;
|
||||||
RODATA: load = ROM, type = ro, define = yes;
|
RODATA: load = ROM, type = ro, define = yes;
|
||||||
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
||||||
|
|
|
@ -17,7 +17,7 @@ MEMORY {
|
||||||
}
|
}
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
LOWCODE: load = ROM, type = ro, optional = yes;
|
LOWCODE: load = ROM, type = ro, optional = yes;
|
||||||
ONCE: load = ROM, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM, type = ro, optional = yes;
|
||||||
CODE: load = ROM, type = ro;
|
CODE: load = ROM, type = ro;
|
||||||
RODATA: load = ROM, type = ro;
|
RODATA: load = ROM, type = ro;
|
||||||
BANK1: load = BANKROM1, type = ro;
|
BANK1: load = BANKROM1, type = ro;
|
||||||
|
|
|
@ -12,7 +12,7 @@ MEMORY {
|
||||||
SEGMENTS {
|
SEGMENTS {
|
||||||
ZEROPAGE: load = ZP, type = zp, define = yes;
|
ZEROPAGE: load = ZP, type = zp, define = yes;
|
||||||
LOWCODE: load = ROM, type = ro, optional = yes;
|
LOWCODE: load = ROM, type = ro, optional = yes;
|
||||||
ONCE: load = ROM, type = ro, define = yes, optional = yes;
|
ONCE: load = ROM, type = ro, optional = yes;
|
||||||
CODE: load = ROM, type = ro, define = yes;
|
CODE: load = ROM, type = ro, define = yes;
|
||||||
RODATA: load = ROM, type = ro, define = yes;
|
RODATA: load = ROM, type = ro, define = yes;
|
||||||
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
||||||
|
|
|
@ -17,7 +17,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
|
@ -15,7 +15,7 @@ SEGMENTS {
|
||||||
EXEHDR: load = HEADER, type = ro;
|
EXEHDR: load = HEADER, type = ro;
|
||||||
STARTUP: load = MAIN, type = ro;
|
STARTUP: load = MAIN, type = ro;
|
||||||
LOWCODE: load = MAIN, type = ro, optional = yes;
|
LOWCODE: load = MAIN, type = ro, optional = yes;
|
||||||
ONCE: load = MAIN, type = ro, define = yes, optional = yes;
|
ONCE: load = MAIN, type = ro, optional = yes;
|
||||||
CODE: load = MAIN, type = ro;
|
CODE: load = MAIN, type = ro;
|
||||||
RODATA: load = MAIN, type = ro;
|
RODATA: load = MAIN, type = ro;
|
||||||
DATA: load = MAIN, type = rw;
|
DATA: load = MAIN, type = rw;
|
||||||
|
|
Loading…
Add table
Reference in a new issue