MEMORY { ZP: start = $0000, size = $0100, type = rw; BASROM: start = $A000, size = $3F00, fill = yes, fillval=$FF, file = %O; IOHANDLER: start = $FF00, size = $FA, fill = yes, fillval=$FF, file = %O; VECTS: start = $FFFA, size = $6, fill = yes, fillval=$FF, file = %O; } SEGMENTS { ZEROPAGE: load = ZP, type = zp; CODE: load = BASROM, type = ro; IOHANDLER: load = IOHANDLER, type = ro; VECTS: load = VECTS, type = ro; }