This is a HTML approximation of what the QD.HLP file looks like when displayed by the TRSDOS 6/LS-DOS 6 HELP utility.[Copyright 1999,2002 Frank Durda IV, All Rights Reserved. Mirroring of any material on this site in any form is expressly prohibited. The official web site for this material is: http://nemesis.lonestar.org Contact this address for use clearances: clearance at nemesis.lonestar.org Comments and queries to this address: web_software_2011 at nemesis.lonestar.org]
QD was unable to locate the file you specified at the "Source Filename" prompt. Check your spelling and make sure the correct disk is being used. For additional information, check the Model 4/4P/4D Disk System Owner's Manual for descriptions of the "TRSDOS Error" part of the message.
QD was unable to open the file you specifed at the "Object Filename" prompt. Check to make sure that all disks are in the drive(s) and that the drive you specified does not have a write-protect tab on it. For additional information, check the Model 4/4P/4D Disk System Owner's Manual for descriptions of the "TRSDOS Error" part of the message.
The end of the source file was reached and no END directive was found. Check the source file and make sure that all lines have been entered. Also make sure that END is spelled correctly and is in the opcode field.
A label was found in column 1 which did not have a colon terminating it.
Possible Causes:
The label on this line is longer than eight characters.
Another line was found with the same label or equate name. Change the label to another name and be sure to fix any references to the label.
This label assembled at a different address during Pass 1. Check for an invalid equate or conditional operation.
A colon was found on a opcode or symbol in the operation field.
Causes:
An invalid opcode was detected by the assembler.
Causes:
An error occurred in one of the following:
Refer to the Model 4/4P/4D Disk System Owner's Manual or Reference Card for information on the error and any action that can be taken.
Too many operands were supplied for this opcode or directive. The pointer marks the first excessive operand. A common mistake is to use the MOV opcode to load an immediate value into a register. MVI should be used in this case.
The result of an expression will not fit into the field of the opcode of directive. A common cause is using 'MVI address' instead of 'LDA address'.
When the equate directive is used, a label must be specified.
The RST value specified is not valid. On the 8080, the only valid values are 0 through 7.
An ASCII directive was specified, but no closing delimiter was found on the line. String directives can only be one line long. If you have more text, use additional ASCII directives.
In evaluating an expression, an invalid combination of operators and operands was detected. The pointer indicates the point where the assembler became confused, and MAY NOT indicate the actual problem.
An expression can only have 20 nested arguments. If possible, make the expression simplier or break it up.
An expression was required and none was supplied. Make sure you have used the correct opcode.
A hexadecimal value was specified that exceeded 16 bits. FFFFH is the largest value allowed in QD.
An expression was evaluated that would have performed division by zero. A zero will be the outcome of the evaluation.
Indicates incorrect usage of parameters or arguments on the line. The pointer indicates the start of the incorrect item.
An invalid register or other symbol was found. The pointer indicates the improper item.
An insufficient number of operands were found for the opcode or directive on this line. The pointer indicates where the missing item should be.
The symbol used in this expression does not exist in this program. Check the spelling of the label (if present). The pointer indicates which symbol is undefined.
[Copyright 1985,1999,2002 Frank Durda IV, All Rights Reserved. Mirroring of any material on this site in any form is expressly prohibited. The official web site for this material is: http://nemesis.lonestar.org Contact this address for use clearances: clearance at nemesis.lonestar.org Comments and queries to this address: web_software_2011 at nemesis.lonestar.org]
Visit the nemesis.lonestar.org home page and index