1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-26 05:29:30 +00:00

Added comments that say why the ZPSAVE1 and ZPSAVE2 segments must be together.

This commit is contained in:
Greg King 2015-01-08 17:07:28 -05:00
parent 22e06c41d1
commit 43342366ed
2 changed files with 5 additions and 2 deletions

View File

@ -23,8 +23,8 @@ SEGMENTS {
RODATA: load = RAM, type = ro;
INIT: load = RAM, type = ro, define = yes, optional = yes;
DATA: load = RAM, type = rw;
ZPSAVE1: load = RAM, type = rw, define = yes;
ZPSAVE2: load = RAM, type = bss;
ZPSAVE1: load = RAM, type = rw, define = yes; # ZPSAVE1, ZPSAVE2 must be together
ZPSAVE2: load = RAM, type = bss; # see "libsrc/atmos/crt0.s"
BSS: load = RAM, type = bss, define = yes;
}
FEATURES {

View File

@ -92,6 +92,9 @@ zpsave:
.byte 0
; The segments "ZPSAVE1" and "ZPSAVE2" always must be together.
; They create a single object (the zpsave buffer).
.segment "ZPSAVE2"
.res zpspace - 1