.echo expression [, expression, [, expression [ ... ]]]
This outputs text or the result of an expression to the output console. For example:
_routine:
ld (hl), a
inc hl
ret
_end_of_routine:
.echo "The routine _routine is "
.echo _end_of_routine - _routine
.echo " bytes in size.\n"
Unlike TASM, you can specify multiple arguments by splitting up expressions with commas - for example:
.echo "The routine _routine is ", _end_of_routine - _routine, " bytes in size.\n"
The .echoln directive echoes a newline character at the end of the list of items. For example, both of these do the same thing:
.echoln "x=", x .echo "x=", x, "\n"