X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=cfg%2Fc64-asm.cfg;h=e2dda5362a8506cdfc13ae8e586d8908bb86935b;hb=df80d071e8eeb799bd1d8ec55acd1ee92714c752;hp=0924cdb569fa9beeda4b6992dacd49b1da977b56;hpb=37c492b544dec2460fc2c16a3d66275cc0d4edc0;p=cc65 diff --git a/cfg/c64-asm.cfg b/cfg/c64-asm.cfg index 0924cdb56..e2dda5362 100644 --- a/cfg/c64-asm.cfg +++ b/cfg/c64-asm.cfg @@ -5,14 +5,16 @@ SYMBOLS { __LOADADDR__: type = import; } MEMORY { + ZP: file = "", start = $0002, size = $00FE, define = yes; LOADADDR: file = %O, start = %S - 2, size = $0002; - RAM: file = %O, start = %S, size = $D000 - %S; + MAIN: file = %O, start = %S, size = $D000 - %S; } SEGMENTS { + ZEROPAGE: load = ZP, type = zp, optional = yes; LOADADDR: load = LOADADDR, type = ro; - EXEHDR: load = RAM, type = ro, optional = yes; - CODE: load = RAM, type = rw, optional = yes; - RODATA: load = RAM, type = ro, optional = yes; - DATA: load = RAM, type = rw, optional = yes; - BSS: load = RAM, type = bss, optional = yes; + EXEHDR: load = MAIN, type = ro, optional = yes; + CODE: load = MAIN, type = rw; + RODATA: load = MAIN, type = ro, optional = yes; + DATA: load = MAIN, type = rw, optional = yes; + BSS: load = MAIN, type = bss, optional = yes, define = yes; }