UtilityBase
Your guide to Amiga development |
|
|
|
|
|
|
| |
| |
| |
|
|
|
Online members:
kas1e 27 min(s) ago Georg 58 min(s) ago
11 guests are online.
You are an Anonymous user. You can register for free by clicking here. |
|
|
| |
| |
| |
| |
| |
| |
UtilityBase needs your
help!
PortablE r5 released (now runs on MorphOS) by Chris Handley Link: PortablE r5 released (now runs on MorphOS)
A new version of PortablE has been released. PortablE is an AmigaE compiler, written from scratch in E, and able to compile itself. It supports Windows, Amiga OS3, OS4, AROS & MorphOS.
The big news is that PortablE now has experimental support for MorphOS, as well as having been optimised in various ways.
This release has focused on optimising PortablE, although other things were also done:
 * Experimental MorphOS support (for C++), including MOS executables! MUI seems to work.
 * Modules provided by others for AHI, CD_Play, FreeDB, MPEGA & some MUI bits.
 * PortablE is up to 65% faster than before.
 * PortablE's memory usage has been halved! Now similar to GCC's.
 * MUI programs with custom classes can now be compiled by AmiDevCpp for OS3.
 * Added emulation of AmigaE's ! (floating-point) operator to the compatibility mode.
 * FastNew is implemented using an enhanced TLSF algorithm, greatly reducing memory usage.
 * Programs produced by PortablE run faster, and PEGCC produces smaller executables.
 * Lists are now truely stack-allocated, rather than being dynamically faked.
 * Implemented the missing string formatting codes (\l, \r, \z, [w] & (x,y)) for C++.
 * For speed, multi-threading support is now disabled unless you use OPT MULTITHREADED.
 * Directory scanning is now much more robust on Windows.
 * Improved documentation; clickable links, added bold/etc & special characters now visible.
 * More examples of portable code.
 * Various bug fixes.
If you want to find out more, or wish to download it, then please visit it's home page:
http://cshandley.co.uk/portable |
|
| Last poster |
Message |
|
Posted: 2009-11-28 15:37
I have now released PortablE r5a, which should fix the installer not working on MorphOS.  Sorry for the inconvenience. |
|
Posted: 2009-12-01 13:30
Thanks Chris.
Now, if I had a generic Amiga source in E (for exeample) is it easy to cross compile for MOS from OS4? Can PortablE cross compile? |
|
Posted: 2009-12-06 03:41
I think it can cross-compile.  I have it installed in WinUAE right now.  The only catch is that you have to have a C++ cross-compiler for MorphOS to generate the resultant C++ source code as the PortablE compiler generates.  Most of the other changes are done internally by using separate include files for the different operating systems.
Download it!  Give it a try.  Just be sure you read the documentation first.  Compiling all of your old AmigaE programs will require the backward-compatibility mode and a few changes. |
|
Posted: 2009-12-18 23:28
SamuraiCrow is correct:
PortablE can generate C++ code for any OS on any OS.  e.g. generate OS4 C++ code on Windows, or generate MorphOS C++ code on OS4.
But you then need access to a C++ cross-compiler (for non-native C++ code).  I use AmiDevCpp on Windows, because it supports Amiga OS3, OS4, AROS, MorphOS & Windows. |
|
Posted: 2010-06-16 10:03 · Edited by: r-tea
Did the original AmigaE language changed since days of its original EC compiler? I mean syntax, operators, funcs and so on. |
|
|
|
UtilityBase is a site focused on development for Amiga systems,
spanning over all different Amiga clones, that be AmigaOS 3.x, 4.x,
MorphOS, AROS or AmigaDE/Anywhere. News syndication:  Contact address: mail@utilitybase com
|
|
|