[comp.sys.m68k] PD m68k assembler found !

ljp@sm.luth.se (Johan Persson) (11/01/90)

A few days ago I asked where I could ftp' a PD M68K assembler.
I got a lot of mail asking me to forward any info I got on the
matter so I decided there's enough interest to post the info
on the net.

Well, here's the good news. According to Fred Gilham 
(gilham@csl.sri.com) there exist a PD M68k assembler at:

	wuarchive.wustl.edu 
	(path: ./usenet/comp.sources.amiga/volume89/languages)

(Thanks Fred!)
I've had a quick look at it and it seems to be a modified
version of a M68K assembler originally published in DDJ (Dr. Dobbs 
Journal of Software Tools). This version although, has been rewritten
in C and has had a lot of nice features added to it, (like macros).

The assembler can output either motorola S-records or AmigaDos object
files.

Unfortunately it doesn't seem to include any linker, which at least
for my purposes is a major drawback.

The documentation assumes that you are familiar with some Amiga
assemblers and it doesn't really much describe what you can or can't
do. It doesn't even have a list of all the pseudo-instructions available.
(It consists of about 10 pages)

I've compiled it under UNIX on a SUN workstation and it worked find 
after a few minor changes, like adding some missing system h-files and
renaming some h-files. I also rewrote the makefile.

All in all, it seems like a quite good assembler. It's possibly I might
consider rewriting it so that it can produce COFF object files (in which
case I could use a standard linker) but I'm not sure I got the time.
Anyone else interested ?


Johan

---

Internet: ljp@sm.luth.se			Johan Persson
BITNET:   ljp%sm.luth.se@sekth.bitnet		Dept of Math & CS
ARPA:     ljp%sm.luth.se@ucbvax.berkely.ed	U of Lule}