# Configuration for ProDOS 8 system programs (without the header)
 
 SYMBOLS {
-    __EXEHDR__:    type = import;
     __LCADDR__:    type = weak, value = $D400; # Behind quit code
     __LCSIZE__:    type = weak, value = $0C00; # Rest of bank two
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
     ZP:     file = "", define = yes, start = $0080,      size = $001A;
-    HEADER: file = "",               start = $0000,      size = $0004;
     RAM:    file = %O, define = yes, start = $2000,      size = $9F00 - __STACKSIZE__;
     MOVE:   file = %O, define = yes, start = $0000,      size = $FFFF;
     LC:                define = yes, start = __LCADDR__, size = __LCSIZE__;
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,              type = zp;
-    EXEHDR:   load = HEADER,          type = ro;
     STARTUP:  load = RAM,             type = ro;
     LOWCODE:  load = RAM,             type = ro;
     CODE:     load = RAM,             type = ro;
 
 # Configuration for ProDOS 8 system programs (without the header)
 
 SYMBOLS {
-    __EXEHDR__:    type = import;
     __LCADDR__:    type = weak, value = $D400; # Behind quit code
     __LCSIZE__:    type = weak, value = $0C00; # Rest of bank two
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
     ZP:     file = "", define = yes, start = $0080,      size = $001A;
-    HEADER: file = "",               start = $0000,      size = $0004;
     RAM:    file = %O, define = yes, start = $2000,      size = $9F00 - __STACKSIZE__;
     MOVE:   file = %O, define = yes, start = $0000,      size = $FFFF;
     LC:                define = yes, start = __LCADDR__, size = __LCSIZE__;
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,              type = zp;
-    EXEHDR:   load = HEADER,          type = ro;
     STARTUP:  load = RAM,             type = ro;
     LOWCODE:  load = RAM,             type = ro;
     CODE:     load = RAM,             type = ro;