Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!mcvax!cernvax!ethz!claudio From: claudio@ethz.UUCP (Claudio Nieder) Newsgroups: net.micro.amiga Subject: Single pass Modula-2 compiler Message-ID: <321@ethz.UUCP> Date: Thu, 24-Apr-86 22:01:26 EDT Article-I.D.: ethz.321 Posted: Thu Apr 24 22:01:26 1986 Date-Received: Sun, 27-Apr-86 05:36:06 EDT Reply-To: claudio@ethz.UUCP (Claudio Nieder) Organization: CS Department, ETH Zuerich, Switzerland Lines: 32 We received some mail with questions about the public domain modula compiler. Following the answers to the most frequently asked questions: > .. can we have the source .. where can we get the source .. We didn't have the source of the modula compiler! The compiler is a generic 68000 compiler. It produces an objectfile with a propretary format. To port this compiler to the Amiga, we had to write a loader, which loads the objectfiles into memory, translates some addresses and jumps into the program. This loader was written in C. Additionally we had to write some machine dependent modules needed by the compiler (FileSystem, Terminal ...). This was done using a cross compiler. The source of the compiler can be obtained through Modula Corporation. > .. What system stuff does it support? Windows, mouse, menus etc. .. Yes, but you have to program it. We wrote a Module AMIGADos which gives access to the AMIGADos functions. In a similiar way you can handle Intuition routines. Feel free to post YOUR implementation of Amiga specific modules, so others can use it. > .. How should I make the $15 payment ? .. Please transfer $15 to the account Rene Degen 10 - 995.307.0 Swiss Bank Corporation CH - 4002 Basel, Switzerland