mirror of
https://github.com/KarolS/millfork.git
synced 2026-04-20 03:16:45 +00:00
Make all constants referring to segments match their equivalents from the platform definition (see #87)
This commit is contained in:
@@ -12,6 +12,10 @@
|
||||
|
||||
* `pointer segment.N.start` – the value of `segment_N_start` from the platform definition
|
||||
|
||||
* `pointer segment.N.codeend` – the value of `segment_N_codeend` from the platform definition
|
||||
|
||||
* `pointer segment.N.datastart` – the value of `segment_N_datastart` from the platform definition
|
||||
|
||||
* `pointer segment.N.end` – the value of `segment_N_end` from the platform definition
|
||||
|
||||
* `pointer segment.N.heapstart` – the address of the first byte in the `N` segment that was not automatically allocated
|
||||
@@ -19,3 +23,5 @@
|
||||
* `word segment.N.length` – the number of byte locations between `segment_N_start` and `segment_N_end`, inclusive
|
||||
|
||||
* `byte segment.N.bank` – the value of `segment_N_bank` from the platform definition
|
||||
|
||||
* `byte segment.N.fill` – the value of `segment_N_fill` from the platform definition
|
||||
|
||||
@@ -38,6 +38,12 @@ These suffixes can be applied to variables, arrays, or functions:
|
||||
|
||||
* `.segment.start` – returns the start address of the segment the object is in
|
||||
|
||||
* `.segment.codeend` – returns the last address of code in the segment the object is in
|
||||
|
||||
* `.segment.datastart` – returns the start address of data in the segment the object is in
|
||||
|
||||
* `.segment.heapstart` – returns the start address of uninitialized data in the segment the object is in
|
||||
|
||||
* `.segment.end` – returns the last address of the segment the object is in
|
||||
|
||||
* `.segment.fill` – returns the byte value used to fill gaps and other unused space in the segment the object is in
|
||||
|
||||
Reference in New Issue
Block a user