hugibaz@accsys.UUCP (Ingo Kraupa) (03/27/89)
In article <3908@crash.cts.com> hawk@pnet01.cts.com (John Anderson) writes: >Does anybody know about a *commercial* cross assmebler I have only got the Unix port "as6502", which works quite fine, but much too slow. Unfortunately this is pd and not *commercial*. >and/or EPROM programmer. I have heard of both but{ no-one I have talked to >knows anything about either. Any information at all will be greatly >appreciated. Thanks!!! Since I am really interested in a fast, comfortable 6502 cross assembler I would like you to tell me, if you know of something like that. ___ _, _______ _______ / \ __(_)__ |One way\ .^... |End of | hugibaz@gopnbg/[accsys].UUCP STOP! (Q.o) |traffic > |(O,O) | road | Ingo Kraupa /\ Quittenweg 42 \___/ ,-<`-')-' |_______/ `<`=')--^ |_______| 8510 Fuerth \/ 0911 / 764074 | \~/ | \./ | .... ..- --. .. -... .- --.. _|_ ./|_ _|_ _|\, _|_ AT&T is a modem test command
wtm@neoucom.UUCP (Bill Mayhew) (03/29/89)
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
elg@killer.Dallas.TX.US (Eric Green) (04/02/89)
in article <374@accsys.UUCP>, hugibaz@accsys.UUCP (Ingo Kraupa) says: > In article <3908@crash.cts.com> hawk@pnet01.cts.com (John Anderson) writes: >>Does anybody know about a *commercial* cross assmebler > I have only got the Unix port "as6502", which works quite fine, but much too > slow. Unfortunately this is pd and not *commercial*. >>and/or EPROM programmer. I have heard of both but{ no-one I have talked to Matt Dillon's DASM is fast but hairy (like most of Matt's code). A little effort cleaning up the listing format and adding an option for CBM HAlf-Ascii (if writing code for the Commodore 64) creates a high-quality solution, however. I tested it on a few thousand lines of assembler I had hanging about, and it worked just great -- and only about 30 times faster than as6502 (Matt's code, as usual, screams). Haven't seen an Amiga-specific EPROM programmer. But a RS232-interfaced EPROM programmer might work with very little effort. Given the nature of the market (do non-experts write 6502 assembly language?) I don't see the reason for the emphasis on "commercial". At least here in the States, if you're an expert, having the source is much better than "service" that consists of accepting bug fixes and sending occasional notice that they'll send you a fixed version if you send them a bunch of money. -- | // Eric Lee Green P.O. Box 92191, Lafayette, LA 70509 | | // ..!{ames,decwrl,mit-eddie,osu-cis}!killer!elg (318)989-9849 | | \X/ Amiga. The homestation for the blessed of us. |