开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: A Z80 Asm rec


 

I was responding a bit late, while my membership in this list was in process. Things resolved since.

Allison said:

use shift and mask as then its compatible with native (z80 CP/M) system ASMZ80
OK, I see that consideration. Another dodge I use to extract bytes is integer divide or remainder

variable / 256 *256 or variable - (variable / 256)

Regarding CP/M-80 compatible assemblers, It's possible you can make this cross-assembler fit a CP/M-80 system:



Its origins are from the C User's Group (CUG) distributions, as an MS-DOS C program derived from a CP/M-80 C program. Turbo C MS-DOS will compile AZ80. In any event, I assembled ZMCV15.ASM with my AZ80, and it only choked on a few things, fixed with effort. (No macro support, but the macro in the monitor is trivial.) Web search will find a CUG distribution, then search its index of disks for AZ80 to find the distribution disk files. Somewhere in the 200's series.

I have a set of C cross assemblers on my site as they all have the same baseline code - this is explained on my Web site.

I'm glad everything is resolved. It's good that ASMX got some attention, Bruce has done good work to maintain and distribute it over the years. 8-bit macro assemblers are a bit scarce so I was glad to find it years ago.

BTW, if someone has compiled "my" ASMX under linux, they could do me a favor and send me their make file (or confirm my make from Bruce works). Of course I'll add it to the distribution.

Regards, Herb Johnson

Join [email protected] to automatically receive all group messages.