]> git.sur5r.net Git - cc65/blobdiff - cfg/apple2.cfg
Fixed _textcolor definition.
[cc65] / cfg / apple2.cfg
index eba2a0e66706f1079b5f40d2ac1128bfb81c2d6d..a6809cf89c23f74bc5bff9029e691029670a4b85 100644 (file)
@@ -5,6 +5,7 @@ FEATURES {
 }
 SYMBOLS {
     __EXEHDR__:    type = import;
+    __FILETYPE__:  type = weak, value = $0006; # ProDOS file type
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
     __HIMEM__:     type = weak, value = $9600; # Presumed RAM end
     __LCADDR__:    type = weak, value = $D400; # Behind quit code
@@ -12,14 +13,14 @@ SYMBOLS {
 }
 MEMORY {
     ZP:     file = "", define = yes, start = $0080,        size = $001A;
-    HEADER: file = %O,               start = %S - 4,       size = $0004;
+    HEADER: file = %O,               start = %S - $003A,   size = $003A;
     MAIN:   file = %O, define = yes, start = %S,           size = __HIMEM__ - %S;
     BSS:    file = "",               start = __ONCE_RUN__, size = __HIMEM__ - __STACKSIZE__ - __ONCE_RUN__;
     LC:     file = "", define = yes, start = __LCADDR__,   size = __LCSIZE__;
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,             type = zp;
-    EXEHDR:   load = HEADER,         type = ro;
+    EXEHDR:   load = HEADER,         type = ro,  optional = yes;
     STARTUP:  load = MAIN,           type = ro;
     LOWCODE:  load = MAIN,           type = ro,  optional = yes;
     CODE:     load = MAIN,           type = ro;