Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!scooter!neoucom!wtm From: wtm@neoucom.UUCP (Bill Mayhew) Newsgroups: comp.sys.amiga Subject: Re: Cross Assembler for 6502 Summary: 6502 cross assembler (runs on msdos systems) Message-ID: <1557@neoucom.UUCP> Date: 29 Mar 89 14:54:33 GMT References: <3908@crash.cts.com> <374@accsys.UUCP> Organization: Northeastern Ohio Universities College of Medicine Lines: 40 I know msdos is a fight'in word, but that gives something to entertain your bridge board with... TASM or Table Driven Assembler is a really fine shareware product, so I guess you could say that it is *commercial* not p/d for whatever reason that's important. Tasm supports macros and C-like #ifdefs. Tasm source can also be purchased and run in a Unix environment if desired. I suppose you could also compile with Aztec C and run it on Amigados if you wanted. The neatest feature of of TASM is that the instruction definitions are stored in a table so you have the freedom to define it for whatever target CPU you like. TASM comes with 6502, 8048 and 8051 CPU models. We wrote our own for the 6809. I used tasm to compile a ~500 line source for a small single-board 6502 based controller I was prototyping. The compile took about 15 seconds. You have the choice for either Intel or MOS hex file output or even binary image. I chose Intel hex files which were compatible with an el-cheapo $100 prom burner I got from JDR. Worked great. The Amiga 2000 would make a nice environment, since you could use the bridgeboard and also have a PC compatible slot for the cheap prom burner. TASM is a product of Speech Technology Inc. Here is their address: Thomas N. Anderson Speech Technology Incorporated 16321 176th Ave. NE Woodinville, WA 98072 Sorry, no phone # given. I found TASM on the PC/SIG compact disc software collection. Naturally, I have no connection with these people other than that I tried out their shareware product one time. The shareware fee is $30 for the disk+manual, which for what you get is exceedingly reasonable. It is at least as good as some multi-hundred dollar cross assemblers I've used. Bill wtm@impulse.UUCP or wtm@neoucom.UUCP