|
Programs and games files
You can download these files and transfer them with a serial cable on the M20. See for example the Transfer files page for detailed instructions for using the XSEND and XRECEIVE programs.
Programs in BASIC
| File |
Screenshot |
Description |
xsend-bin.bas
|
|
Send a file with the XMODEM protocol (text and binary) |
xreceive.bas
|
|
Receive a file with the XMODEM protocol |
setupcom.bas
|
|
Configure and open the COM port. |
terminal.bas
|
|
A simple form of terminal emulation. |
marilyn_128k.bas
|
|
Marilyn for the B/W 128k M20. If you have a color monitor (and a recent BASIC version wich supports PAINT), just eliminate the line 5115. The 1982 "Man of the Year" Time issues cited this portrait: "... here is the Olivetti M20 that entertains bystanders by drawing garishly colored pictures of Marilyn Monroe..." (source) |
othello.bas
|
|
The Othello game |
caccia.bas
|
|
An adventure game in Italian: "Caccia al tesoro" by E. Petrelli and A. Vercesi 15/12/1983 |
bwbatnav.bas
|
|
The naval battle in Italian, by G. Collinassi |
Programs in machine language or in C
| File |
Screenshot |
Description |
mazedaze.cmd
|
|
The classic Pac-Man game. This M20 implementation is written in the Z8000 assembly. I was able to run this program only under PCOS 1.3 |
bd.cmd
|
|
An Asteroids clone: Astro-Boulders (Oli-oids?). This M20 implementation is written in the Z8000 assembly. I was able to run this program only under PCOS 1.3 |
lena.zip (24 KiB)
|
|
A 256*256 pixels dithered Lena image on the Olivetti M20. A graphic demo by Davide Bucci and Christian Groessler, written in C.
The Lena image is a Anti-Correlation Digital Halftoned version. |
slideshow-0.9.zip (72 KiB)
|
|
A slideshow graphic demo by Christian Groessler, written in C.
The Lena image is a Anti-Correlation Digital Halftoned version.
The Alfa 147 image comes from Alfa Romeo
The other photos are by Davide Bucci.
This version is more responsive to key presses and a
simple effect to switch slides has been added. Call the program with the %e option, to enable the effect.
The effect is implemented twice, once in C and
in assembler. The pre-compiled binary is compiled
with the assembler version.
Use "make ASSEMBLER_EFFECT=1" to compile the asm version, by default the C version is built. This project is an example of mixing C and ASM code in a M20 cross-compile project.
|
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.
|
RSS feeds
|