SYMBOLS { __EXEHDR__: type = import; __FILETYPE__: type = export, value = $0006; } MEMORY { ZP: file = "", start = $0050, size = $0100 - $0050; HEADER: file = %O, start = $4000 - $003A, size = $003A; MAIN: file = %O, define = yes, start = $4000, size = $BF00 - $4000; BSS: file = "", start = $0800, size = $2000 - $0800; } SEGMENTS { ZEROPAGE: load = ZP, type = zp; EXEHDR: load = HEADER, type = ro; HGR: load = MAIN, type = rw; CODE: load = MAIN, type = rw, start = $6000; RODATA: load = MAIN, type = ro; DATA: load = MAIN, type = rw; BSS: load = BSS, type = bss; }