--- Lib1 --- .byte 23 --- Lib2 --- .align $100 .byte 0,1,2,3,3,4,..., $ff --- Lib3 --- .byte 23 --- Lib4 --- .align $100 .byte 0,1,2,3,3,4,..., $ff --- Lib5 --- .byte 23 --- Lib6 --- .align $100 .byte 0,1,2,3,3,4,..., $ff
instead of assuming people are gonna use the script language in a bad way
nothing wrong with kickass itself, its brilliant imho. as told what raises eyebrows is when people overuse it :)
When I heard linker I thought of my experience with linkers on PCs where everything is done for you without a big setup. I guess thats not posible on the c64 which is pretty memory sensitive.
on large productions, do groups tend to enforce a single assembler for the entire project, or is the code base a bit heterogenous?
Hmm, what do you mean? I've spent some time tinkering with GNU ld link files, and ld doesn't automagically do things either. You do have a bit of scripting there, but IIRC not the Turing-complete sort. The cc65 suite does many things pretty much like the original *NIX way, only with 6502-ish targets. And ld65 comes with a few built-in targets as well, so you don't have to write your own link files for simple memory layouts.
Why did you need link-configuration?