Thank you.
I am using the following on my Linux box
$ z80asm -V
Z80 assembler version 1.8
Copyright (C) 2002-2007 Bas Wijnen <
she...@fmf.nl>.
Copyright (C) 2005 Jan Wilmans <
j...@dds.nl>.
Generally I am quite happy with it, because it is a standard tool in my Linux distribution and it normally does the job.
Unfortunately, I have not found functions such as "LO()".
The next best thing, I found.
1234 00
ABC:
NOP
1235 3a 12 00
LD A,(ABC>>8)
1238 47
LD B,A
1239 3a 34 00
LD A,(ABC&000FFH)
It works, but it is not clean code, adding NOPs.