Modula 2


HomeProjects & InfosCommodore16Bit ComputerCP/M ComputerCP/M Software
CP/M Commander 
BASIC code examples 
C compiler 
Modula 2 
UCSD Pascal 
Power (Shell) 


Modula-2 compiler for CP/M - exotic but useful  ...

Essential programming of algorithms in CP/M ...

:... if you do not like PASCAL compiler !

Nikolaus Wirth invented 1970 a new programming language named 'PASCAL' (in fact it was influenced by Algol). He continued to develop this language and as a result, Modula-2, a more structured language, was created in 1980 (first for the Lilith computer at ETH Zuerich).

For a complete history, take a look into the Wikipedia page or visit here.

At least, three major implementations exist for CP/M-80. Please take a look at Herb's comprehensive page about CP/M Modula also.

Hochstrasser Computing Modula-2 for the Z80:
The software itself (3 disks) and the manual can be found here at (search for "" on the page)
The full manual set can be found as single files here at

Borland's Turbo Modula-2:
Software can be found here at
The manual can be found here (scanned), at
A brief description of its abilities can be found here at

FTL Modula 2
Version 1.14 and 1.30 can be found at language page.
A User Guide and Language Reference Manual can be found at here (and also FTL Modula-2 1.30 for Amstrad PCWs).

If you are really curios about the roots of all, try to look inside the original sources of the M2M for the Lilith Computer, three files in total: Zipfile1, Zipfile2 and Zipfile3 (mirrored at

Please take a look also at my PASCAL page.

Haven't time to expand this page yet...


HomeProjects & InfosCommodore16Bit ComputerCP/M ComputerCP/M Software

Copyright (c) 2005-2018 Peter Dassow. All rights reserved. (remove NOSPAM. for a proper mail address)