Other SEGMENT attributes
Segments may be aligned to some memory boundary. Specify "
SEGMENTS {
@@ -938,9 +937,24 @@ has several attributes that may be defined here.
}
-The Atari file format has only one attribute,
+
+ RUNAD = symbol
+
+ Specify a symbol as the run address of the binary, the loader will call this
+ address after all the file is loaded in memory. If the attribute is omitted,
+ no run address is included in the file.
+
+ INITAD = memory_area : symbol
+
+ Specify a symbol as the initialization address for the given memory area.
+ The binary loader will call this address just after the memory area is loaded
+ into memory, before continuing loading the rest of the file.
+
+
+
FORMATS {
@@ -1148,14 +1162,14 @@ including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
-- The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
-
- Altered source versions must be plainly marked as such, and must not
- be misrepresented as being the original software.
-
- This notice may not be removed or altered from any source
- distribution.
+
- The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+
- Altered source versions must be plainly marked as such, and must not
+ be misrepresented as being the original software.
+
- This notice may not be removed or altered from any source
+ distribution.