.echo and .echoln

.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"