[comp.sys.amiga] 6502 Cross Assemblers for the Amiga

leblanc@godzilla.ele.toronto.edu (Marcel LeBlanc) (08/22/88)

To: ecarroll@cs.tcd.ie

	About a month ago, I posted a request to usenet for information
about 6502 cross assemblers.  I received a multitude of replies, including
source for several of the assemblers that seemed to be more powerful.  Here
is a summary that I tried to send to Eddy Carroll, but I don't think he ever
received it.

-------------------------------------------------------------------------------
>From Eddy Carroll:
> Please forward to me any information you receive, I am interested in the
> same information.

	A few weeks ago, I posted a request for information about a 6502
cross-assembler for the Amiga.  This is a summary of the replies that I
received.  I am interested in the assemblers listed under (A).

A) Assemblers that support separate assembly of files into object modules:

  - Foxy (+ linker Lynx) by Rico Mariani.  This is the assembler that comes
on the Transactor Amiga Disk #1.  Supports macros and assembly time arrays.

  - Assembler by Ray Zarling and Mark Rinfret.  The assembler was originally
written in C-Power (C for the 64) and generated relocatable object files
compatible with the C-Power linker.  It has now been enhanced and ported to
the Amiga.  It has conditional assembly pseudo-ops, but no macro facilities.
(I have the source for this one.)


B) Assemblers that don't support separate assembly (so don't use a linker)

  - DASM by Matt Dillon.  Supports a variety of microprocessors including
6502.  Supports an "offset" location counter (using .RORG pseudo-op).
(I have the source for this one.)

  - as6502 v4.1b ported by Ray Moody.  It was origionally written for the
Apple ][.  It produces an output file suitable for loading into an Apple
with 'exec 6502.out'.  A program to convert to C64 format is available.  The
original Apple source MAY be based on the same source as Ray Zarling's
assembler. (I'm almost sure that it is, I have the source for both.)

  - PROFI-ASS by Guenther Werner.  Supports conditional assembly.
(I have the source for this one too.)


	Of course, I can supply addresses too if you would like to contact
an author directly.  Talk to you later.


>Eddy Carroll                    "You haven't lived until you've died in MUD!"
>Email: ecarroll@cs.tcd.ie
------------------------------------------------------------------------------

  Marcel A. LeBlanc
  University of Toronto -- Toronto, Canada
  also: LMS Technologies Ltd, Fredericton, NB, Canada

CSNET:	leblanc@godzilla.ele.toronto.edu   CDNNET: <...>.toronto.cdn
UUCP:	{decvax,linus,utzoo,uw-beaver}!utcsri!godzilla.ele!leblanc
ARPA:	leblanc%godzilla.ele.toronto.edu@relay.cs.net
BITNET:	leblanc@godzilla.ele.utoronto (may not work from all sites)