Cambridge Microprocessor Systems Ltd home buttonCambridge Microprocessor Systems Ltd company profile buttonCambridge Microprocessor Systems Ltd order buttonCambridge Microprocessor Systems Ltd contact buttonCambridge Microprocessor Systems Ltd products buttonCambridge Microprocessor Systems Ltd latest news buttonCambridge Microprocessor Systems Ltd downloads buttonCambridge Microprocessor Systems Ltd example code buttonCambridge Microprocessor Systems Ltd support buttonCambridge Microprocessor Systems Ltd faq buttonCambridge Microprocessor Systems Ltd links button
CMS Home Cambridge Microprocessor Systems nav arrow Support
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off
Cambridge Microprocessor Systems nav button off

Common Modula-2 Questions

The Modula-2 support is available for the following controllers - Micro-Module, Micro-Midget, Mini-Module, 307-Module and FlashModule. The support is provided by an interpreter on the controller card so it can be used on all versions of DOS or Windows.


The compiler complains that a procedure is not known when it is defined further down the program.

The Modula-2 compiler is a one pass compiler and does not support forward referencing of parameters or variables.


I have a function that needs to return a string. The compiler does not allow me to use this.

Function procedures can only return simple types not structures. Use the VAR parameter on a normal procedure instead to pass structures.

Although Cambridge Microprocessor Systems Ltd is committed to supplying its customers with a standard well tested product, errors and bugs can always be found in even the most widely used software packages. If you find any errors or bugs please let us know by sending an email to support@cms.uk.com. All reported errors will receive a response from one of our engineers.

Cambridge Microprocessor Systems footer image