Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!tools!fl From: fl@tools.uucp (Frank Lancaster) Newsgroups: comp.sys.acorn Subject: Re: (Free) Assemblers (was: Re: is it possible to port GNU-GCC-Compiler to Archimedes running RISC-OS ?) Message-ID: Date: 5 Mar 91 11:11:31 GMT References: <1991Feb20.085225.11667@cl.cam.ac.uk> <5309@acorn.co.uk> <1779@svin02.info.win.tue.nl> <1991Feb26.110018.12714@abekrd.co.uk> Sender: news@tools.UUCP Organization: TooLs GmbH, Bonn, Germany Lines: 21 In-reply-to: garyb@abekrd.co.uk's message of 26 Feb 91 11:00:18 GMT > How good is the (eagerly awaited) assembler that is going to be posted to > c.b.a. on its creation? Could the author post a summary (ReadMe) here? Well... As I'm the author, I find it actually quite good. We use it in commercial projects together with C and Pascal. It really is quite essential if you try to use the strange ISO Pascal for the Archimedes. It is a macro assembler, which assembles in one pass, and uses backpatching for forward referenced labels. I like the syntax far more than OBJASM's. The assembly file structure is procedure block orientated, and it distinguishes between globally declared identifiers and identifiers declared inside a procedure. It also has so-called local labels which can only be used between definitions of normal labels. These are intended for things like small copy loops. I will post the binary as soon as possible to comp.binaries.acorn, it may become available at an ftp site in Germany. Frank Lancaster