3.7 Directive OPTION MZ
Directive OPTION MZ allows to fine-tune the values written to the MZ header if output format MZ (see -mz cmdline option) is selected. For other output formats, this option has no effect. The syntax for the directive is:- OPTION MZ:[start_fixups][:header_align][:heap_min][:heap_max]
start_fixups | offset within the header where segment fixups will start. The size of the header will always be at least this value, even if there are no fixups at all. Default - and minimum - value is 1Eh. |
header_align | alignment of the header (including segment fixups). Value must be a power of 2, 10h is the default and minimum. |
heap_min | the additional space (in paragraphs) which is needed by the binary to run. Default is the total of the sizes of the uninitialized BSS and STACK segments. |
heap_max | space (in paragraphs) which the binary would like to have. Default is FFFFh. |