The {$ALIGN} directive can be used to select the data alignment strategy of the compiler for records. It takes a numerical argument which can be 1, 2, 4, 8, 16 or 32, specifying the alignment boundary in bytes. For these values, it has the same effect as the {$PACKRECORDS} directive (see section 1.2.62, page 166).
Thus, the following
is equivalent to
In MACPAS mode, additionally it can have the following values:
These values are not available in the {$PACKRECORDS} directive.