Home  
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
25 user(s) are online (5 user(s) are browsing News)

Members: 2
Guests: 23

Srtest, sinisrus, more...
Support us!
Recent OS4 Files
OS4Depot.net
Recent Replied Topics
Topic Replies Last Post
Amiga General Forum AMIStore purchase failure. 5 (277) kas1e Yesterday 20:42
AmigaOS4 A1XE won't instal HDD's 0 (26) OldAmigan Yesterday 19:19
AmigaOS4 DirectoryOpus 4.18.41 not opening files within archives [1][2] 33 (959) tommysammy Yesterday 16:21
AmigaOS4 Warp3D SI : The fastest card [1][2][3][4][5][6] 112 (7127) kas1e Yesterday 13:15
AmigaOS4 Any altivec experts? (H.264 codec) [1][2] ... [22][23][24][25] 499 (47738) tommysammy Yesterday 7:49
Amiga Classic Ulimate Amiga Poll 2 (185) A1200 4/24 22:05
AmigaOS4 ADRipper encoder translations wanted [1][2] 27 (2811) trixie 4/24 17:33
AmigaOS4 SMTube : new version on OS4Depot [1][2][3][4][5][6] 119 (13591) zzd10h 4/24 13:49
AmigaOS4 New filesysbox filesystem port being worked on [1][2][3] 57 (7186) trixie 4/23 18:38
AmigaOS4 BSzili port requests [1][2] ... [28][29][30][31] 608 (99288) BSzili 4/23 8:26
AmigaOS4 SiI 3112 won't boot A!-XE either. Help! 1 (105) logicalheart 4/23 6:00
AmigaOS4 SVN and SSH? 15 (513) Hans 4/22 23:15
OS4Depot feedback The "uploader" mystery. [1][2] 31 (1842) MickJT 4/22 18:45
Amiga Emulation RunInUAE beta for testing PPCJIT BETA05 [1][2][3] 54 (7148) samo79 4/22 16:27
AmigaOS4 Do SiIL SATA cards go bad? 12 (688) Paul 4/20 18:59
[View all topics]  [Forum Settings]
Software News : Updated Modula-2 Compiler - Native PPC Code for OS4
Posted by tbreeden on 2009/12/21 20:38:31 (1436 reads) News by the same author
Software News

Dec 16, 2009

Announcing an update to the October 26, 2008 release of a
native PPC Modula-2 compiler for Amiga OS4. AgletM2PPC
v3.1 beta implements much of the ISO Modula-2 base standard.

The download can be found at OS4 Depot AgletM2PPC

Checkout the PDF Documentation file at my Aglet Web Site.

Any feedback welcome.

Tom Breeden


------------------------------------------------------------------
release Dec 16, 2009 changes from previous release October 26, 2008:

Compiler
> v3.1 Beta1 (16.12.2009)
> The compiler itself is now PPC native, and is significantly faster!
> The size limit on procedures is now probably large enough for any sane program.
> A bug which caused extremely excessive stack use was fixed. Now 40 or 50K should be enough for almost any compile.
> Some code generation errors were fixed.
> Fixed problem with Opaque pointers resolved within the IMPLEMENTATION module by imported pointer types.
> Added compiler warning: OpenArrayCopyWarn.
> SDK 53.8+ now using the GNU assembler v2.18 vs. 2.14 in earlier SDKs. This required that some instructions be output slightly differently.
> Certain "recording" versions of FP instructions are no longer generated, since Sam 440ep/flex does not support them.

(Pre)Linker
> Mod2Lnk recognizes a "-stack" switch and inserts the "$STACK:xxxx" cookie into executables.
> The .asm files no longer need be kept around. All dependency information is in the object file now. Asm files are written to T:
> Added the "-g" debug switch, which causes both exported and non-exported symbols to be put into the Elf symbol table so that SymbolsRTS can find them as well.

M2IDE
> Option "Make Icons?" added for the project file save.
> Fixed problem of GR on exit if M2IDE changed its current directory.
> Multiselect now supported for the "Misc Files" file requester.

Amiga Modules
> Added Definition files for about 25 more Amiga Libraries, and all supplied Amiga definition files (over 150 of them) were brought up to the v53.13 SDK.
> The TextEditor gadget is now working much better, as the Definition file now adjusts to a glitch in the SDK's .h file.

Aglet Modules
> System module SymbolsRTS was introduced for better debugging of exception locations.
> CLI program arguments and Workbench ToolTypes are transparently (almost) unified when the ArgsSupport module is used to read startup arguments.
> Many improvements in the (experimental) SimpleXXX modules (SimpleGUI, SimpleScreens, SimpleMenus, SimpleGraphics, etc).
> new modules: BigInt, for 155 bit integers; IconSupport, for writing out icons.

------------------------------------------------------------------
------------------------------------------------------------------
I make no representations about the suitability of this software
for any purpose. It is provided "as is" without express or implied warranty.
------------------------------------------------------------------

This is copyrighted freeware being distributed "as-is". I hope it can be useful
for anyone interested in developing new generation Amiga software with a
Wirthian language.
----------------------------------------------------------------------

Printer Friendly Page Send this Story to a Friend Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1274
Logged in last:
  24 hours, 76
  7 days, 140
  30 days, 199
Random Photo
Another WIP...
Top Posters
1 kas1e   kas1e 3840
2 orgin   orgin 2967
3 Chris   Chris 2846
4 ChrisH   ChrisH 2768
5 samo79   samo79 2706
6 Raziel   Raziel 2469
7 Antique   Antique 2383
8 LiveForIt   LiveForIt 2372
9 Mikey_C   Mikey_C 2002
10 328gts   328gts 1928
New Members
jlkreative   jlkreative 2015/4/15
OoZic   OoZic 2015/4/12
priest50   priest50 2015/4/5
apsturk   apsturk 2015/4/4
bladerunner1963   bladerunner1963 2015/3/31
satanas666   satanas666 2015/3/14
cpaek72   cpaek72 2015/2/10
MARCOM   MARCOM 2015/1/30
duga   duga 2015/1/22
polluks   polluks 2015/1/8
Powered by XOOPS 2.0 © 2001-2014 The XOOPS Project