CONTENTS | INDEX | PREV | NEXT
AS:001
No input file specified
-----------------------
You ran DAS without specifying the assembly file to assemble!
AS:002
Unable to open %s
-----------------
DAS was unable to open the assembly file you specified
AS:003
Empty File or Unable to Seek
----------------------------
DAS cannot assemble empty files. This error can also occur if you
specify a device or pipe instead of a file (DAS must be able to seek
within the file).
AS:004
Ran out of memory, you may have to break up your source files
-------------------------------------------------------------
DAS is a known memory hog, if you get this error message the most
effective work around is to breakup the source file in question into
two or more pieces.
AS:005
Error reading input
-------------------
DAS has problems reading the assembly file you specified
AS:006
Unable to create %s
-------------------
DAS was unable to create the object file you specified. This could
be due to specifying a path for which some sub directories do not
exist, for example.
AS:009
Syntax error
------------
A syntax error occured attempting to parse the specified line of
assembly
AS:010
Illegal Label: %s
-----------------
The specified label is illegal. DAS only accepts alpha-numerics, '_',
and @.
AS:011
Expected an operator, got: %c
-----------------------------
This generally indicates a syntax error in an expression.
AS:012
Expected an expression
----------------------
This generally indicates a syntax error in an expression.
AS:013
Bad register specification
--------------------------
An illegal register specification was given, such as:
movem.l D0-D2/A5:,-(sp)
AS:014
Expected no operands for %s
---------------------------
The pseudoop on the specified line does not take any operands
AS:015
Bad internal id
---------------
This indicates a software error within DAS.
Ough Shit,.. Better mail Richard
AS:016
extension of .%c is illegal
---------------------------
The most common occurance of this error message is when the main
compiler tries to cast an integer into a void or vise versa and
doesn't catch the problem, passing an instruction to DAS with a .0
extension.
AS:017
bad operand size: %d
--------------------
This normally indicates a software error within DAS.
AS:018
Removed branch to next location
-------------------------------
This occurs if the verbose option is given. DAS is indicating that
it has removed a branch instruction.
AS:019
Branch Optimization Module
--------------------------
A software error occured in the branch optimization module.
AS:020
Bad l_Mask/l_RegNo %d 0x%04x
----------------------------
Generally indicates a software error in the MOVEM/MOVE optimization
module.
AS:021
Optimized Bxx - BRA
-------------------
This occurs if the verbose option is given and indicates that DAS has
been able to optimize a 'branch to a branch' into a single branch.
AS:022
Illegal relocation
------------------
This occurs if the assembly attempts to do a relocation for which
there is no analog in the amiga object module format.
AS:023
Negative Section length: %d
---------------------------
This occurs if, somehow, you've managed to confuse DAS into thinking
the length of a section is less then 0!
AS:024
Bad section directive, format is [MAJOR HEADING],type
-----------------------------------------------------
Generally indicates a syntax error parsing the section directive.
AS:025
Illegal section type, must be one of: code,data,bss,abs
-------------------------------------------------------
You have specified an illegal section directive. The section type
may be one of DATA, BSS, CODE, or ABS. ABS sections are used to
export absolute labels such as _LVO* style labels.
AS:026
Conflict in section MAJOR HEADING, previous section exists with different type
------------------------------------------------------------------------------
When specifying section MAJOR HEADINGs you may not specify the same
MAJOR HEADING for two different section types. You can specify the
same section MAJOR HEADING for the same section type as many times as
you wish, and DICE relies on this feature heavily to switch between
the code, data and other sections.
AS:027
Only positive label offsets for relocation purposes
---------------------------------------------------
DAS can only deal with positive label offsets. That is, it cannot
deal with subtraction of address labels.
AS:028
Must specify .W or .L for relocatable outer displacement
--------------------------------------------------------
This generally indicates a syntax error in a 68020 instruction. The
outer displacement must be explicitly specified as word or long.
AS:029
Cannot have outer displacement if no brackets [] in pseudoop
------------------------------------------------------------
This generally indicates a syntax error in a 68020 instruction.
AS:030
This is a 68020 opcode, use 'mc68020' directive
-----------------------------------------------
You have specified a 68020 (or greater) opcode without specifying the
'mc68020' directive.
AS:031
Undefined Label: %s
-------------------
The specified label is referenced in the assembly but not defined
anywhere.
AS:032
Expected terminating %c in string
---------------------------------
A string beginning with a double quote must be terminated by a double
quote. A string beginning with a single quote must be terminated by a
single quote.
AS:033
Extranious garbage ignored: %s
------------------------------
DAS has completed processing a line of assembly but there is extra,
unexpected junk on the line.
AS:034
Illegal Addressing mode(s) %d %d opcode %s
------------------------------------------
The specified opcode does not have the capability to use the
specified addressing modes (refer to the specific line of assembly,
the addressing mode codes are cryptic).
AS:035
Directive requires a label
--------------------------
The directive on the specified line requires a label beginning in the
left hand column. E.G. an EQU without no label.
AS:036
Directive requires a size extension
-----------------------------------
The directive, probably a DS or DC directive, requires a .B, .W, or
.L extension.
AS:037
Expected comma, got %c (ascii %d)
---------------------------------
This generally indicates a syntax error in an expression
AS:038
Data generation from directive different size between passes %d - %d
--------------------------------------------------------------------
This generally indicates something wierd with the arguments to a DC
or DS directive... the number of bytes the directive specifies has
changed between passes!
AS:039
internal error handling debug directive
---------------------------------------
This generally indicates a software error in the handling of the
debug directive, which is used by the compiler to include -d1 line
debug information.
AS:040
Label multiply defined: %s
--------------------------
The given label is defined in more then one place in the assembly.
AS:041
Unknown Directive: %s
---------------------
The specified directive is not implemented in DAS.
AS:042
Label address mismatch between passes %s %d - %d
------------------------------------------------
A phase error between passes has occured. This can occur due to an
instruction changing size unexpectedly between passes or due to a bug
in DAS's internal optimizations.
AS:043
Address mismatch between passes %d - %d
---------------------------------------
See AS:042
AS:044
Word offset out of range: %d
----------------------------
Indicates a word offset is beyond the -32768 to 32767 range of values
it is allowed to take on.
AS:045
Byte offset out of range: %d
----------------------------
Indicates a byte offset is beyond the -128 to 127 range of values it
is allowed to take on.
AS:046
offset out of range: %d (0-7 only)
----------------------------------
Indicates a bit field offset is beyond the 0-7 allowed for it.
AS:047
offset out of range: %d (1-8 only)
----------------------------------
Indicates a bit field offset is beyond the 1-8 allowed for it (ADDQ,
etc..)
AS:048
offset out of range: %d (0-15 only)
-----------------------------------
Indicates a bit field offset is beyond the 0-15 allowed for it (TRAP,
etc..)
AS:049
short branch to next instruction illegal
----------------------------------------
It is illegal to have a short (byte offset) branch to the next
instruction because this instruction format is reserved for word
offset branches.
AS:050
byte branch is out of range
---------------------------
The destination of the branch cannot be reached with a byte offset.
This normally occurs if you force the branch to use a byte offset.
Note that if you specify a branch with NO extension, DAS will
automatically optimize the branch to use a byte offset if possible.
AS:051
internal instruction id error: %d
---------------------------------
Generally indicates a software error within DAS.