Cross-programming for the Olivetti M20 using GCC
IntroductionChristian Groessler maintains a particular version of the very well known GCC compiler, able to compile ANSI C programs to be run on an Olivetti M20 running PCOS. Here is what Chris writes on the user manual of the compiler:
This manual contains documentation for a Z8000 C and assembler development toolchain
targeting the Olivetti M20 personal computer running the PCOS operating system.
The ability to program all resources of the Olivetti M20 in a modern environment with modern tools and a modern language open remarkable possibilities for the porting of existing applications and utilities and the writing of new software.
Download and installThis version of GCC can be installed on a Linux or MacOSX system. A few binaries are available here and on Chris' ftp site (ftp://ftp.groessler.org/pub/chris/olivetti_m20), but the manual contains a very detailed description of how to compile and install the toolchain on other operating systems (POSIX compliant). In the following table, we can find the manuals, the binary distributions as well as the digital signature (md5) files of the packages.
Demo and screenshots
Here are a few graphical examples written in C:
Olivetti is a registered trademark of Telecom Italia. This site is not related to Olivetti nor Telecom Italia. The information presented is available for personal use only and is shared in a "fair use" spirit. If you own the copyright of some of the stuff presented here and you think it should not be available, please contact the webmaster and the offending material will be removed.