Added features; changed FFF0 segments
This commit is contained in:
parent
a538188d90
commit
c663f64542
4 changed files with 33 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
# supervision 1284kbyte cartridge with bankswitching
|
||||
# supervision 128kbyte cartridge with bankswitching
|
||||
# for assembler
|
||||
|
||||
# ld65 config file
|
||||
|
@ -35,3 +35,18 @@ SEGMENTS {
|
|||
BSS: load = RAM, type = bss, define = yes;
|
||||
VECTORS: load = ROM, type = ro, start = $FFFA;
|
||||
}
|
||||
FEATURES {
|
||||
CONDES: type = constructor,
|
||||
label = __CONSTRUCTOR_TABLE__,
|
||||
count = __CONSTRUCTOR_COUNT__,
|
||||
segment = ONCE;
|
||||
CONDES: type = destructor,
|
||||
label = __DESTRUCTOR_TABLE__,
|
||||
count = __DESTRUCTOR_COUNT__,
|
||||
segment = RODATA;
|
||||
CONDES: type = interruptor,
|
||||
label = __INTERRUPTOR_TABLE__,
|
||||
count = __INTERRUPTOR_COUNT__,
|
||||
segment = RODATA,
|
||||
import = __CALLIRQ__;
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ SEGMENTS {
|
|||
CODE: load = ROM, type = ro, define = yes;
|
||||
RODATA: load = ROM, type = ro, define = yes;
|
||||
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
||||
FFF0: load = ROM, type = ro, offset = $3FF0;
|
||||
FFF0: load = ROM, type = ro, start = $FFF0;
|
||||
VECTORS: load = ROM, type = ro, start = $FFFA;
|
||||
BSS: load = RAM, type = bss, define = yes;
|
||||
}
|
||||
|
|
|
@ -28,3 +28,18 @@ SEGMENTS {
|
|||
BSS: load = RAM, type = bss, define = yes;
|
||||
VECTORS: load = ROM, type = ro, start = $FFFA;
|
||||
}
|
||||
FEATURES {
|
||||
CONDES: type = constructor,
|
||||
label = __CONSTRUCTOR_TABLE__,
|
||||
count = __CONSTRUCTOR_COUNT__,
|
||||
segment = ONCE;
|
||||
CONDES: type = destructor,
|
||||
label = __DESTRUCTOR_TABLE__,
|
||||
count = __DESTRUCTOR_COUNT__,
|
||||
segment = RODATA;
|
||||
CONDES: type = interruptor,
|
||||
label = __INTERRUPTOR_TABLE__,
|
||||
count = __INTERRUPTOR_COUNT__,
|
||||
segment = RODATA,
|
||||
import = __CALLIRQ__;
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ SEGMENTS {
|
|||
CODE: load = ROM, type = ro, define = yes;
|
||||
RODATA: load = ROM, type = ro, define = yes;
|
||||
DATA: load = ROM, run = RAM, type = rw, define = yes;
|
||||
FFF0: load = ROM, type = ro, offset = $7FF0;
|
||||
FFF0: load = ROM, type = ro, start = $FFF0;
|
||||
VECTORS: load = ROM, type = ro, start = $FFFA;
|
||||
BSS: load = RAM, type = bss, define = yes;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue