The content of this website is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia (CC BY-NC-SA 3.0)

Source Code

MMBasic is written in standard ANSI C and the source is available to individuals and organisations subject to licensing terms.

The source code to MMBasic is Copyright 2011 - 2020 Geoff Graham and in some cases also Copyright 2016 - 2020 Peter Mather.  It may be used for an individual's personal use under the following terms:

If you need permission to redistribute the source or object files please contact Geoff Graham at .   If you successfully port MMBasic to a new chip or platform please contact Geoff at the same address to organise a distribution agreement suited to you.

To obtain the source for personal use please fill out the form below.  You will then be sent an email with download links to all the source packages for the various versions of MMBasic.  If you do not receive the email within 48 hours please check your spam directory and if you do not find it there contact Geoff at with your details and request assistance.

You will not receive any other emails so you should occasionally recheck the download links for updates.  After time the download links will change and in that case you will need to fill out the below form to obtain the new links to the files.

          Your Full Name:            

          Country of Residence:  

          EMail Address:              


Source Code for Commercial or Institutional Use

The source code is freely available for non personal use under a negotiated licensing agreement for commercial and non profit organisations.  Programming services are also available to assist with porting the source and/or customising the language for specific requirements.

If you would like to evaluate the source please feel free to request the source for personal use.  If necessary a license including distribution rights can be negotiated later.

MMBasic has been embedded in a number of commercial products where it provides a simple, user friendly, programming language that adds value to the product.  It is also being adopted by a number of schools and universities where, in conjunction with low cost hardware, it provides an effective teaching tool.

For commercial or institutional licensing and other details please contact Geoff Graham at