27 November 2009, 12:27 | #1 |
Registered User
Join Date: Jun 2008
Location: England
Posts: 18
|
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. 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 |
27 November 2009, 13:59 | #2 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
Very cool. I wonder if it has a chance of running on my A4000 now that I have an 060 and 80 MB of ram
|
27 November 2009, 18:42 | #3 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
I think it should. It used to require 128 Megs of RAM but Chris said the memory requirements have been cut in half.
|
28 November 2009, 10:06 | #4 | |
Registered User
Join Date: Jun 2008
Location: England
Posts: 18
|
Quote:
PortablE is quite demanding by 68k Amiga standards, so at least it is likely to be slow (although probably still faster than GCC). Last edited by ChrisH; 28 November 2009 at 10:37. |
|
28 November 2009, 10:44 | #5 |
Registered User
Join Date: Jun 2008
Location: England
Posts: 18
|
OK, I did some tests on WinUAE, and running PortablE on the "clock.e" example was VERY borderline whether it would work or not on just 80MB of RAM. You would need more than 62MB of memory free when you start it.
Note that you also need g++ (GCC) installed to actually compile the resulting .cpp (C++) file. I did not test that, but I guess it is also quite memory hungry on 68k Amigas...? |
28 November 2009, 15:37 | #6 |
Registered User
Join Date: Jun 2008
Location: England
Posts: 18
|
I have now released PortablE r5a, which should fix the installer not working on MorphOS. Sorry for the inconvenience.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MorphOS 2.7 Released | S0ulA55a551n | Amiga scene | 0 | 02 December 2010 15:02 |
PortablE r4 released (now runs on Windows) | ChrisH | Coders. General | 1 | 30 May 2009 02:40 |
MorphOS 2.0 Released | Shoonay | News | 76 | 27 February 2009 17:59 |
PortablE r2 released | ChrisH | Coders. General | 1 | 04 July 2008 10:09 |
Remote Desktop client for MorphOS released | Paul | News | 0 | 12 January 2005 12:27 |
|
|