English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 27 November 2009, 12:27   #1
ChrisH
Registered User
ChrisH's Avatar
 
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
ChrisH is offline  
AdSense AdSense  
Old 27 November 2009, 13:59   #2
MagerValp
Registered User
 
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 234
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
MagerValp is offline  
Old 27 November 2009, 18:42   #3
Samurai_Crow
Total Chaos forever!

Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Ft. Collins, CO USA
Age: 43
Posts: 988
Send a message via Yahoo to Samurai_Crow
I think it should. It used to require 128 Megs of RAM but Chris said the memory requirements have been cut in half.
Samurai_Crow is offline  
Old 28 November 2009, 10:06   #4
ChrisH
Registered User
ChrisH's Avatar
 
Join Date: Jun 2008
Location: England
Posts: 18
Quote:
Originally Posted by MagerValp View Post
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
I have not tested it on a real Classic Amiga, so I don't know. Give it a try!

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.
ChrisH is offline  
Old 28 November 2009, 10:44   #5
ChrisH
Registered User
ChrisH's Avatar
 
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...?
ChrisH is offline  
Old 28 November 2009, 15:37   #6
ChrisH
Registered User
ChrisH's Avatar
 
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.
ChrisH is offline  
AdSense AdSense  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 08:46.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Page generated in 0.12912 seconds with 12 queries