6502/vbcc/targets/6502-bbc/vlink.cmd
2022-05-12 21:36:39 +09:30

28 lines
541 B
Batchfile
Executable File

HIMEM = 0x7C00;
STACKSIZE = 0x100;
STACKSTART = HIMEM - STACKSIZE;
OSHWM = 0x1900;
MEMORY
{
zero : org = 0 , len = 0x90
ram : org = OSHWM, len = (STACKSTART-OSHWM)
}
SECTIONS
{
text : {*(text)} >ram
.dtors : { *(.dtors) } > ram
.ctors : { *(.ctors) } > ram
rodata : {*(rodata)} >ram
data: {*(data)} >ram
init : {*(init)} >ram
zpage (NOLOAD) : {*(zpage) *(zp1) *(zp2)} >zero
bss (NOLOAD): {*(bss)} >ram
__BB = ADDR(bss);
__BE = ADDR(bss)+SIZEOF(bss);
___heap = ADDR(bss)+SIZEOF(bss);
___heapend = STACKSTART-1;
}