Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Amiga E
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
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.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Amiga E
(section)
Add topic