MEMORY { A: start = 0, size = 8, file = %O, fill = yes, fillval = $33; B: start = 8, size = 8, file = %O, fill = yes, fillval = $44; C: start = 0, size = 8, file = %O, fill = yes, fillval = $55; D: start = 8, size = 8, file = %O, fill = no, fillval = $66; } SEGMENTS { A: load = A, type = ro; B: load = B, type = ro; C0: load = C, type = ro; C1: load = C, type = ro, start = 5; D: load = D, type = ro; AO: load = A, type = overwrite, start = 4; BO: load = B, type = overwrite, start = 8+5; CO: load = C, type = overwrite, start = 2; DO: load = D, type = overwrite, start = 8+4; }