Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Amiga E
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Discontinued === ==== Amiga E ==== The first compiler. It was written by Wouter van Oortmerssen in m68k assembler. It supports tools that are written in E. The compiler generates 68000 [[machine code]] directly.<ref name=":1" /> :*'''Platforms:''' [[AmigaOS]] and compatibles. :*'''Targets:''' Originally AmigaOS with 68000 [[CPU]], but has modules that can handle [[Motorola 68060|68060]] architecture.<ref>{{Cite web |last= |first= |title=Amiga-E module with def's for 68060 CPU |url=https://aminet.net/package/dev/e/Execbase060 |access-date=2023-01-12 |website=Aminet |publication-date=1995-11-02}}</ref><ref>{{cite magazine |last=Vintenat|first=Lionel|date=April 1995|title=Amiga E: un challenger pour la programmation du systeme|language=fr|magazine=AmigaNews|publisher=NewsEdition|issn=1164-1746|issue=78|pages=52β53}}</ref> :*'''Status:''' Stable, mature, discontinued, source available, [[freeware]]. ==== CreativE ==== It was created by Tomasz Wiszkowski. It is based on the [[GNU General Public License|GPL]] sources of Amiga E and adds many extensions to the compiler.<ref>{{cite web |author= |first= |date=2001-07-12 |title=CreativE - AmigaE compiler/linker v2.12.3 |url=http://aminet.net/package/dev/e/2b_CreativE |accessdate=2023-01-12 |website=Aminet}}</ref> :*'''Platforms:''' AmigaOS and compatibles. :*'''Targets:''' Like Amiga E, plus some limited support for the last generations of m68k CPUs. :*'''Status:''' Stable, mature, discontinued in 2001, source available, freeware. ==== PowerD ==== It was created by Martin Kuchinka, who cooperated with Tomasz Wiszkowski in the Amiga development group "The Blue Suns."<ref>{{Cite web |title=TBS Software contact page |url=http://www.tbs-software.com/fp/author.phtml |url-status=dead |archive-url=https://web.archive.org/web/20041225110256/http://www.tbs-software.com/fp/author.phtml |archive-date=2004-12-25 |website=TBS Software}}</ref> It is derived from the Amiga E and CreativE languages but is incompatible with the former due to syntax changes.<ref>{{Cite web |last= |first= |date=2013-08-08 |title=PowerD homepage |url=https://www.kuchinka.cz/powerd/index.php?page=4&lang=en |access-date=2023-01-12 |website=www.kuchinka.cz}}</ref> :*'''Platforms:''' AmigaOS and compatibles. :*'''Targets:''' AmigaOS 3.0 or newer; at least [[68020]] CPU+[[floating-point unit|FPU]] or [[PowerPC]] (PPC); and 4MB of [[Random-access memory|RAM]]. :*'''Status:''' Stable, mature, [[closed source]], freeware. The project has been dormant since 2010. ==== YAEC ==== Written from scratch in Amiga E by Leif Salomonsson and published in 2001. It uses an external assembler and linker.<ref>{{Cite web |date=2002-01-04 |title=Homepage of YAEC |url=http://home.swipnet.se/blubbe/YAEC/ |archive-url=https://web.archive.org/web/20020104132622/http://home.swipnet.se/blubbe/YAEC/ |url-status=dead |archive-date=2002-01-04 |access-date=2023-01-12 }}</ref> The project was abandoned in favor of ECX. :*'''Platforms:''' AmigaOS and compatibles. :*'''Targets:''' AmigaOS 3.0 with 68020 CPU and FPU. :*'''Status:''' Obsolete, unfinished, discontinued, [[closed source]], freeware. {{anchor|ECX}} ==== ECX ==== A compiler and tools written from scratch by Leif Salomonsson in Amiga E, with internal functions developed in m68k and PPC assemblers. It can compile itself, supports multiple targets, and adds many extensions.<ref>{{cite web |author= |first= |title=E Compiler X |url=http://blubbedev.net/ecx/ |url-status=live |archive-url=https://web.archive.org/web/20100918221755/http://www.blubbedev.net/ecx/ |archive-date=2010-09-18 |accessdate=2023-01-12}}</ref> :*'''Platforms:''' AmigaOS compatibles and derivatives. :*'''Targets:''' AmigaOS 3.0, AmigaOS 4, and MorphOS with m68k or PPC architecture. :*'''Status:''' Stable, mature, open source, freeware. The project has been dormant since 2013.<ref>{{Cite web |last= |first= |date=2023-01-12 |title=ECX source code v2.3.1 |url=http://www.blubbedev.net/ecx/download/ecx-2.3.1-src.readme |access-date=2023-01-12 |website=blubbedev.net}}</ref> {{anchor|PortablE}} ==== RE ==== RE was created by Marco Antoniazzi in PowerD. It is not fully compatible with the Amiga E.<ref>{{Cite web |last= |first= |date=2008-11-24 |title=RE - Another E language compiler (68K/WUP) |url=https://aminet.net/package/dev/e/RE |access-date=2023-01-12 |website=Aminet}}</ref> :*'''Platforms:''' AmigaOS and compatibles. :*'''Targets:''' AmigaOS 3.0 68020 CPU+FPU; PPC. :*'''Status:''' Stable, closed source, freeware. Dormant since 2008.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)