]> git.sur5r.net Git - cc65/commitdiff
Optimizing the stack size 557/head
authorStefan <stefan.haubenthal@gmail.com>
Mon, 18 Dec 2017 18:19:59 +0000 (19:19 +0100)
committerStefan <stefan.haubenthal@gmail.com>
Mon, 18 Dec 2017 18:19:59 +0000 (19:19 +0100)
cfg/c16.cfg
cfg/creativision.cfg
cfg/vic20-32k.cfg

index 8016c6d0f89e9564782fe2eb05b91a931c9cc746..41545d4731a7d8183ea8eb8ed0bf6407e8022f0c 100644 (file)
@@ -1,7 +1,7 @@
 SYMBOLS {
     __LOADADDR__:  type = import;
     __EXEHDR__:    type = import;
-    __STACKSIZE__: type = weak, value = $0800; # 2k stack
+    __STACKSIZE__: type = weak, value = $0400; # 1k stack
 }
 MEMORY {
     ZP:       file = "", define = yes, start = $0002, size = $001A;
index 9e4ecd8cea7bd2d294bf2dd65fb07f7d3e816955..289984df09782978604d9797b255951882bf53d5 100644 (file)
@@ -3,7 +3,7 @@ SYMBOLS {
 }
 MEMORY {
     ZP:  file = "", define = yes, start = $0020, size = $00E0;
-    RAM: file = "", define = yes, start = $01FA, size = $0206;
+    RAM: file = "", define = yes, start = $01FA, size = $0206 - __STACKSIZE__;
     ROM: file = %O, define = yes, start = $B000, size = $1000, fill = yes, fillval = $FF;
 }
 SEGMENTS {
index 28dd661ad6953ebb4a4578bec6351dbaf3b6c6e1..fe53d46ab9d3ce42637489537912e5644b07e905 100644 (file)
@@ -3,7 +3,7 @@
 SYMBOLS {
     __LOADADDR__:  type = import;
     __EXEHDR__:    type = import;
-    __STACKSIZE__: type = weak, value = $0400; # 1k stack
+    __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
     ZP:       file = "", define = yes, start = $0002, size = $001A;