Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ucbvax!UIAMVS.BITNET!AWCTTYPA
From: AWCTTYPA@UIAMVS.BITNET (DAVE LYONS)
Newsgroups: comp.sys.apple
Subject: Mail from Participate at the University of Iowa
Message-ID: <8712162057.aa05711@SEM.BRL.ARPA>
Date: 17 Dec 87 06:24:35 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Distribution: world
Organization: The ARPA Internet
Lines: 38


>Date: Wed, 16 Dec 87 06:54:33 -0500 (EST)
>From: "Sean R. Owens" 
>To: info-apple@BRL.ARPA
>Subject: 6502 Assemblers
> ...
> ... if the
> writers of TIC, Davex, and Z-link, etc, DO use 6502 assembly, what
> assemblers do they use?  Lastly, does anyone out there know of decent
> (or indecent) PD or Shareware  6502 Assemblers?

I am the author of Davex, and it *is* written completely in assembly
language.  I am a little embarassed to admit that I use Apple's EDASM
for the main program.  When I started Davex, I was working on a II+,
and EDASM was the only thing I had with a large symbol table.  I
generally use FreeWriter or some other text editor to do the typing,
and then use EDASM just for actually assembling.

Generally I use & recommend Merlin Pro (by Glen Bredon, and sold by
Roger Wagner Publishing if I'm not mistaken).  I would switch over to
Merlin Pro, but the main program is almost 11000 lines long, and there
is a nontrivial amount of conversion necessary to move between those
two assemblers (I've moved other projects before).  (The differences
are, among other things, the way MSBs are handled [Merlin uses single
verses double quotes and EDASM uses MSB ON and MSB OFF pseudo-ops],
the meaning of ">" and "<" operators for getting the low and high
bytes of an address, and the punctuation allowed in labels [EDASM
allows periods but not underscores, and Merlin allows underscores but
not periods, etc].)

I don't know of any PD or Shareware assemblers, decent or otherwise.

--David A. Lyons  a.k.a  DAL Systems
  PO Box 287 | North Liberty, IA 52317
  BITNET: AWCTTYPA@UIAMVS
  CompuServe: 72177,3233

P.S.: Davex should be available on APPLE2-L toward the end of this month.