AsAsm: Difference between revisions
(First shot at asasm page.) |
m (Add AsAsm v2.00 item.) |
||
Line 1: | Line 1: | ||
AsAsm is formally known as 'simple assembler' with shortname 'as' and desktop |
AsAsm is formally known as 'simple assembler' with shortname 'as' and desktop name '!AS'. It was written by Niklas Röjemo. A non desktop version was created for an Unix port by Andy Duplain and used in that form as backend assembler in all GCC 2.x, GCC 3.x and GNAT Ada RISC OS ports. |
||
Over time missing features like macro support were added and the emulation of Acorn ObjAsm's behavior was improved. |
Over time missing features like macro support were added and the emulation of Acorn ObjAsm's behavior was improved. |
||
Line 7: | Line 7: | ||
Currently AsAsm is part of [[GCCSDK|GCCSDK project]] and its development continues there. After David Marston contribution, ELF output is now possible allowing ObjAsm compatible assembler files to be used |
Currently AsAsm is part of [[GCCSDK|GCCSDK project]] and its development continues there. After David Marston contribution, ELF output is now possible allowing ObjAsm compatible assembler files to be used |
||
by GCCSDK 4 which is purely ELF and no longer AOF based like GCCSDK 3. |
by GCCSDK 4 which is purely ELF and no longer AOF based like GCCSDK 3. |
||
AsAsm v2.00, released as a part of [[GCCSDK_Releases#GCCSDK_GCC_4.1.2_Release_1|GCCSDK GCC 4.1.2 Release 1]], is able to assemble the IOMD and IYONIX branches of [[RISC OS Open Ltd|RISC OS Open]] RISC OS 5. |
|||
{{GCC and GCCSDK pages}} |
{{GCC and GCCSDK pages}} |
Latest revision as of 22:56, 23 April 2012
AsAsm is formally known as 'simple assembler' with shortname 'as' and desktop name '!AS'. It was written by Niklas Röjemo. A non desktop version was created for an Unix port by Andy Duplain and used in that form as backend assembler in all GCC 2.x, GCC 3.x and GNAT Ada RISC OS ports.
Over time missing features like macro support were added and the emulation of Acorn ObjAsm's behavior was improved.
In 2005 its license changed to GPL v2 after kind permission of Niklas Röjemo.
Currently AsAsm is part of GCCSDK project and its development continues there. After David Marston contribution, ELF output is now possible allowing ObjAsm compatible assembler files to be used by GCCSDK 4 which is purely ELF and no longer AOF based like GCCSDK 3.
AsAsm v2.00, released as a part of GCCSDK GCC 4.1.2 Release 1, is able to assemble the IOMD and IYONIX branches of RISC OS Open RISC OS 5.
GCC and GCCSDK pages |
GCC under RISC OS GCC for RISC OS, GCC tutorial, GCC common switches, GCC for beginners, UnixLib, ELFLoader |