sean@ukma.UUCP (Sean Casey) (06/17/85)
I am looking to build a collection of assemblers. I currently have one for the 65XX processors only. If anyone has something for any of the popular micros, I would certainly appreciate help in getting them. I would prefer sources in C so that they may be ported to other machines I have access to, and to my own (when I finally get a good one). Thanks Keith Hatfull (with help from Sean Casey) -- - Sean Casey UUCP: {cbosgd,anlams,hasmed}!ukma!sean - Department of Mathematics ARPA: ukma!sean@ANL-MCS.ARPA - University of Kentucky
joel@peora.UUCP (Joel Upchurch) (06/18/85)
> I am looking to build a collection of assemblers. > I currently have one for the 65XX processors only. > If anyone has something for any of the popular > micros, I would certainly appreciate help in getting > them. I would prefer sources in C so that they may > be ported to other machines I have access to, and to > my own (when I finally get a good one). > Actually I think the assembler included with the USCD Pascal system is machine independent (It would have to be wouldn't you think?). As I recall you build the appropiate code generation table for the target machine you have in mind. I also seem to recall that someone told me that it was based on something called the TLA (The Last Assembler) from the University of Waterloo. I don't know how you would go about getting the source, but TLA might be in the public domain.
brownc@utah-cs.UUCP (Eric C. Brown) (06/20/85)
In article <1094@peora.UUCP> joel@peora.UUCP (Joel Upchurch) writes: >Actually I think the assembler included with the USCD Pascal >system is machine independent (It would have to be wouldn't you >think?). It is also public domain, providing you get a copy of the assembler before version II.0. (Version II.0 was *supposed* to be public domain, but SofTech weaseled out on the arrangement when they purchased UCSD Pascal from the UCSD Regents.) Eric C. Brown brownc@utah-cs ...!{ihnp4, seismo, decvax}!utah-cs!brownc
dww@stl.UUCP (David Wright) (06/22/85)
In article <1094@peora.UUCP> joel@peora.UUCP (Joel Upchurch) writes: >> I am looking to build a collection of assemblers. ... >> > >Actually I think the assembler included with the USCD Pascal >system is machine independent > ... >I recall that someone told me that it was based on something >called the TLA (The Last Assembler) from the University of >Waterloo. I don't know how you would go about getting the >source, but TLA might be in the public domain. Yes the UCSD Assem is 'universal'; it is very easy to adapt for any micro in the 6800/8080/6502 styles, prob pretty good for 8086/68000/etc. too, and possible (but takes longer) for more obscure structures such as microcode or signal processing systems. It is certainly not Public Domain - you have to pay Softech a licence fee - included in UCSD Pascal charge if you just want to use it yourself, but likely to get much more expensive if you want to sell it - even if a specially apapted version. Some time ago I tried to find out if the original Waterloo TLA was still about and if so if IT was public-domain, but could find nothing recent about it. But that was before the days of The Net - does anyone out there know?