Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
17 crawler(s) on-line.
 120 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 cncparts:  1 hr 29 mins ago
 saipaman4366:  2 hrs 15 mins ago
 Beajar:  2 hrs 34 mins ago
 Rob:  2 hrs 37 mins ago
 DiscreetFX:  3 hrs 39 mins ago
 agami:  3 hrs 40 mins ago
 RobertB:  4 hrs ago
 OlafS25:  4 hrs 50 mins ago
 Bruce72:  4 hrs 51 mins ago
 MEGA_RJ_MICAL:  5 hrs 39 mins ago

Announcement   Announcement : Modula-2 Compiler - Native PPC Code for OS4
   posted by tbreeden on 23-Jun-2008 15:35:32 (2267 reads)
Hello all. I've uploaded a new OS4 compiler producing native PPC code:

AgletM2PPC on OS4Depot

This replaces and is a total re-write of the AgletM2 compiler, which produces M68K code for emulation.

Note that this requires OS4 final, the Hyperion SDK, and, for the included IDE,
either GoldEd, CygnusEd, or TurboText.

-Read More-


Please feel free to try it out and complain to me if you run into problems. The
Amiga DOS install script does not make any changes to any of your files in
S:

Thanks,

Tom

Here is the Readme page for OS4Depot:
_____________________________________________________________________

This is the Beta0 release of a native PPC Modula-2 compiler for Amiga OS4.
AgletM2PPC v3.0 (29.5.2008) implements much of the ISO Modula-2 base standard.

------------------------------------------------------------------
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.

Even though this is the first Beta release, I believe the package is in a fairly
useable condition. I have successfully built a number of non-trivial programs
with it:

- The (pre)Linker used for building programs
- The M2IDE development environment that comes with it
- IDLTm2, an IDLTool analogue for producing Interface DEFINITION modules
- A test generator program, tgM2, for Modula-2
- The GuideMaker program on OS4Depot
- The LoggerWindow program on OS4Depot
- (Self compilation for the compiler is not far off)

It goes without saying the compiler is not competitive with GCC for PPC code
optimization, but it does a good job of creating correct machine code for a
correct Modula-2 program.

Modula-2 is certainly a relatively "obscure" (at least in the U.S)
language, but far from a dead one. A number of compilers are available without
cost for different platforms. There is an ISO standard and most newer compilers,
including AgletM2PPC, cleave closely enough to the standard to achieve good
portability.

It does offer some things you don't get with GNU C:

A better approach to building modular software - You don't have to spend 50% of
your development time figuring out why your "make" file does not work. :)

A cleaner, simpler language than C, offering a better type system, more rational
array handling, much better design for modular programming supporting Abstract
Data Types and much greater opportunity to change module implementations without propagating complexity and uncertainty.

Included Amiga oriented support modules designed to enable you to effectively
start using Intuition, Reaction, etc, without having to become an expert in all
the details. - Direct calls to all Amiga Libraries are available, but
intermediate modules from Aglet like "SimpleGUI", "SimpleRequesters",
"SimpleImageHander", "SimpleRexx", and "AmigaTimer" expose a straightforward
interface to common needs.
    

STORYID: 4404
Related Links
· More about Announcement
· News by tbreeden


Most read story about Announcement
APoV Issue 3 is Released

Last news about Announcement
REV'n'GE! #145
Printer Friendly Page  Send this Story to a Friend

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle