Skip to content

Historic Modula-2 compiler for the Motorola 68020 architecture

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.LIB
Notifications You must be signed in to change notification settings

GunterMueller/modula-m68k

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modula-m68k

Historic Modula-2 compiler for the Motorola 68020 architecture

Background

Modula-2 and the origins of our family of Modula-2 compilers have been designed and developed at the Department of Computer Science, ETH Zurich in Switzerland (see http://www.inf.ethz.ch) by Niklaus Wirth and his team.

In December 1981, we licensed the sources of the M2M compiler (4-pass compiler for the famous Lilith architecture) and derived new compilers from it for the Concurrent 3200 architecture, the m68k processor and the SPARCv8 architecture. All these compilers conform to PIM3 (Niklaus Wirth, Programming in Modula-2, 3rd Edition, Springer-Verlag) but not to the ISO/IEC standard 10514-1:1996.

Modula-2 and the origins of our family of Modula-2 compilers have been designed and developed at the Department of Computer Science, ETH Zurich in Switzerland (see http://www.inf.ethz.ch) by Niklaus Wirth and his team.

Architecture

This compiler was initially cross-developed for a Nixdorf Targon/31 (based on the m68k architecture) and later ported the m68k-based Sun 3 architecture running SunOS 4. These sources are the latest release we developed for the Sun 3 running SunOS 4.1.x.

License

We have an agreement with the ETH Zurich that the sources which have been derived from the M2M-compiler may be freely redistributed provided that

all derived sources clearly state that Modula-2 has been designed and developed at the Department of Computer Science, ETH Zurich in Switzerland.

All sources of the compiler of this distribution may be freely redistributed if you follow the above term for the ETH-derived sources and the terms of the GNU General Public License, Version 2 (as found in the file COPYING).

The sources in the directories m2b, m2c, m2e, mdb, mmm, and mprof may be freely redistributed under the terms of the GNU General Public License, Version 2 (as found in the file COPYING).

The sources of the library (subdirectories lib and rts) may be freely redistributed under the terms of the GNU Library General Public License, Version 2 (as found in the file COPYING.LIB).

Note that the MathLib module has been derived from the GNU library (distributed under the terms of the GNU Library General Public License) which in turn has been derived from sources which have been developed at the University of California, Berkeley: This product includes software developed by the University of California, Berkeley and its contributors.

See also

About

Historic Modula-2 compiler for the Motorola 68020 architecture

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.LIB

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 47.1%
  • DTrace 22.4%
  • Makefile 13.8%
  • C++ 12.5%
  • Assembly 3.3%
  • Objective-C 0.4%
  • Other 0.5%