}
SEGMENTS {
ZEROPAGE: load = ZP, type = zp, define = yes; # Pseudo-registers
- STARTUP: load = RAM, type = wp; # First initiation code
- LOWCODE: load = RAM, type = rw; # Legacy from other platforms
- CODE: load = RAM, type = ro; # Program
- RODATA: load = RAM, type = ro; # Literals, constants
- DATA: load = RAM, type = rw; # Initiated variables
- BSS: load = RAM, type = bss, define = yes; # Un-initiated variables
+ STARTUP: load = RAM, type = ro; # First initiation code
+ LOWCODE: load = RAM, type = ro; # Legacy from other platforms
+ CODE: load = RAM, type = ro; # Program
+ RODATA: load = RAM, type = ro; # Literals, constants
+ DATA: load = RAM, type = rw; # Initialized variables
+ BSS: load = RAM, type = bss, define = yes; # Uninitialized variables
}
FEATURES {
CONDES: segment = RODATA,
FORMATS {
o65: os = lunix, type = small,
export = main, # Program entry-point
-# import = LIB6502, # Shared-library entry-points
import = LUNIXKERNEL; # Kernel entry-points
}
SYMBOLS {