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.