[net.micro.cpm] CP/M Assemblers

DHead.es@PARC-MAXC.ARPA (12/07/83)

Does anyone know of a relocatible assembler which assembles Z80 code,
and will assemble a 56K file?
Any pointers will be appreciated.

~~Dave~~ (DHead.es@Parc-Maxc.ARPA)

lee%brl-bmd@sri-unix.UUCP (12/07/83)

From:      Robert Lee Feider (CTAB) <lee@brl-bmd>

Hi,

	I hope this is not taken as some sort of advertisement, given all
the hoopla on the net recently I thought I would state this, but I think
I may know where you may find the assembler you are looking for at a resonable
price. This z80 relocatable macro will assemble files as large as your disk
space also has conditional assembly, plain english error messages an it will
link up to 400 files together. The price is 49.50. I have'nt used it I just
saw the add so view this message as a pointer only. However I have
ordered a 6800 cross assembler from them (79.50) a few days ago so I have'nt
received it yet.

		2500AD Software inc.
		P.O. box 441410, Aurora, CO 80014
		(303)-752-4382

other possible sources (also not in the public domain (sigh)):

		Relational Memory Systems, Inc.
		1650- Berryessa Road,
		San Jose, CA 95133
					($395)

		Alan Ashley
		??? (street address that I don't have handy)
		Sierra Madre Villa CA
					($99)
		(I have used one of his assemblers (for the 8070) and I was
		 pleased with it. If you want let me know and I'll get the
		 address.)



I hope this compendium is usefull in your search.

							Cheers,
							Bob Feider

covert@ihuxq.UUCP (covert) (12/12/83)

I have purchased the 2500AD Z-80 Assembler and found it to be useless
for the following reasons:
1)It does not generate a PRN file, but will list the output to the printer.
  This is bad since it wastes a lot of paper and time on printouts that 
  you don't need.
2)It does not generate any type of symbols table file, and therefore will
  not work with ZSID. Also, 2500AD does not provide a replacement for ZSID,
  to be used with their assembler. A good debugger is necessary for assembly
  language program development.
3)The relocatble code output from their assembler is NOT Microsoft format,
  and therefore will NOT work with other software tools (such as the 
  PLINK-II linker/loader). This also means that you can not link their
  assembler output to such programs as BDS-C or any of the Microsoft
  languauges.

	My recommendation is to purchase the Microsoft Macro-80 and Link-80
assembler. It is an excellent Z-80 assembler, and will also assembler 8080
code.
	If there is further interest I will post excerpts from their
	manual.
	
-- 
			richard covert
			ihnp4!ihuxq!covert
			(312) 968-7987
			IW 1E-408
			

mem@sii.UUCP (Mark Mallett) (12/13/83)

b
Re: CP/M Z-80 Assemblers.

	SLR Systems (1622 North Main Street/ Butler Pa/ 16001) makes
a Z-80 assembler/linker set which is really nice.  In addition to being
extremely fast, it is done the way assemblers and linkers ought to
be done- with a lot of emphasis on the linker.  It also gives a lot
of options; with the ability to make one or two assembly passes (with
two you get listings with real numbers in the forward references, with
one you let the linker do the work); it offers Microsoft object format
as well as their own (which they describe in detail, another plus!).

	It has a couple of drawbacks; such as no macro capability and
the fact that it links in memory (so you can't make a .COM file that
exactly fits in memory).  The good news is that these things are in
the works for the next release, so they say.

	They advertise in micro magazines.


Mark E. Mallett
decvax!sii!mem