X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fld65%2Fcfg%2Fgeos-cbm.cfg;h=ef0f2a08e06bcb63fc722204cb25c6bed0036960;hb=7aefd9b4e7b67908b7b3c38b6003c7f1a8d3ee2d;hp=4dcc5fca45b0573f67c0e0a184bd4ba74f387e50;hpb=4c82d5e0c25015e0e77d7329c1b07feee748b510;p=cc65 diff --git a/src/ld65/cfg/geos-cbm.cfg b/src/ld65/cfg/geos-cbm.cfg index 4dcc5fca4..ef0f2a08e 100644 --- a/src/ld65/cfg/geos-cbm.cfg +++ b/src/ld65/cfg/geos-cbm.cfg @@ -1,12 +1,14 @@ SYMBOLS { - __STACKSIZE__: type = weak, value = $0400; # 1k stack - __OVERLAYSIZE__: type = weak, value = $0000; # no overlays by default - __OVERLAYADDR__: type = weak, value = $6000 - __OVERLAYSIZE__; + __BACKBUFSIZE__: type = weak, value = $2000; + __OVERLAYSIZE__: type = weak, value = $0000; + __OVERLAYADDR__: type = weak, value = $8000 - __BACKBUFSIZE__ - __OVERLAYSIZE__; + __STACKSIZE__: type = weak, value = $0400; + __STACKADDR__: type = weak, value = __OVERLAYADDR__ - __STACKSIZE__; } MEMORY { - CVT: file = %O, start = $0, size = $80000; + CVT: file = %O, start = $0, size = $40000; ZP: define = yes, start = $58, size = $1A + $06; - VLIR0: define = yes, start = $0400, size = __OVERLAYADDR__ - __STACKSIZE__ - $0400; + VLIR0: define = yes, start = $0400, size = __STACKADDR__ - $0400; VLIR1: define = yes, start = __OVERLAYADDR__, size = __OVERLAYSIZE__; VLIR2: define = yes, start = __OVERLAYADDR__, size = __OVERLAYSIZE__; VLIR3: define = yes, start = __OVERLAYADDR__, size = __OVERLAYSIZE__;