MEMORY { ZP: start = $0000, size = $0100, type = rw; BASROM: start = $C000, size = $3F00, fill = yes, file = %O; WOZMON: start = $FF00, size = $FA, fill = yes, file = %O; RESETVEC: start = $FFFA, size = $6, fill = yes, file = %O; DUMMY: start = $0000, size = $00FF, file = ""; } SEGMENTS { ZEROPAGE: load = ZP, type = zp; HEADER: load = BASROM, type = ro; VECTORS: load = BASROM, type = ro; KEYWORDS: load = BASROM, type = ro; ERROR: load = BASROM, type = ro; CODE: load = BASROM, type = ro; CHRGET: load = BASROM, type = ro; INIT: load = BASROM, type = ro; EXTRA: load = BASROM, type = ro; WOZMON: load = WOZMON, type = ro; RESETVEC: load = RESETVEC, type = ro; DUMMY: load = DUMMY; # don't include }