Hi Herb,
Happy New Year.
The version I have came from your site.? When I need things micro, its on my list
for many decades.
No idea but its possible when I tried to assemble it (and install) a problem resulted
in an older version. The source is your modded version.? Either way the solution
was to use shift and mask as then its compatible with native (z80 CP/M) system
ASMZ80 which does not know of the pseudo op.? It was the only version
downloaded (zip file).? So not a ding just an oddity and in the end working or no
I still needed the problem of cross platform (PC to real z80CP/M) solution.?
I have a thing for cross platform compatibility.? All my systems have editors that are
K52/Vteco/Vedit/VAX-LSE with similar use inputs and formats. Same for assemblers
for most targets (SC/MP, 1802, 8080-8085, Z80, 8048 series, and others ).? In all
cases a floating point BASIC language as well plus other high level languages.
I try for the same on the PC and check it using MYZ80.
So in the end regardless having the shift and mask is what was really needed
and the pseudo op (both flavors) added one ore variant to the languages of bable.
Yes, the CP/M system has at least 5 flavors of assembler formats for Z80 with
several different mnemonics and wider range of pseudo op (macro and non macro).
It reflects the evolution of 8080/z80 over about 45 years of using those micros.
That does not include the less used but build and evolved on PC cross compilers?
that seem to be based on the 32/64bit platforms.? Many seem to be evolved
from MASM.
So problem resolved.
Allison