LIDATA record too large
Explanation: A LIDATA record in an object module contains more than 512 bytes of
data. It is likely that one of your assembler modules contains a complex structure
definition or a series of deeply-nested DUP operators. (LIDATA is a DOS term.)
Example: The following structure definition causes this error: alpha DB 10DUP(11 DUP(12 DUP(13 DUP(...))))
Action: Simplify the structure definition and reassemble the module.