Table 10.2. Segment parameters
Intermediate | Parameter | Example | Description |
---|---|---|---|
align | align=$100 | Aligns the default memory block to a given page size. Used together with 'startAfter' | |
X | allowOverlap | allowOverlap | Allows overlapping memory blocks |
dest | dest="1541" | Set the destination of the segment. (This is info for external programs like C64debugger) | |
X | fill | fill | Fills unused bytes between min and max with the fill byte |
X | fillByte | fillByte=$88 | Set the value of the fill byte. If not specified, it will be zero. |
X | hide | hide | Hides the segments in memory dumps. |
X | marg1, marg2,.., marg5 | marg1=$1000, marg2="hello" | Arguments for a modifier. |
X | max | max=$cfff | Sets the maximum address of the segment. |
X | min | min=$c000 | Sets the minimum address of the segment. |
X | modify | modify="BasicUpstart" | Assigns a modifier to the segment. |
outBin | outBin="myfile.bin" | Outputs a bin-file with the content of the segment. (%o in the filename will be replaced with the root filename. See the .file directive for an example) | |
outPrg | outPrg="myfile.prg" | Outputs a prg-file with the content of the segment. (%o in the filename will be replaced with the root filename. See the .file directive for an example) | |
X | prgFiles | prgFiles="data/music.prg, data/charset2x2.prg" | Includes program files as memory blocks. |
X | segments | segments="Code, Data" | Includes memory blocks from other segments. |
X | sidFiles | sidFiles="music.sid" | Include the data of a sid file as a memory block. |
start | start=$1000 | Set the start of the default memory block to the given expression | |
startAfter | startAfter="Code" | Makes the default memory block start after the given segment. | |
virtual | virtual | Makes all the memory blocks in the segment virtual. |