A new version of MMBasic (ver 3.2A) is available for download from http://geoffg.net/maximite.html#Downloads

This is a minor update that fixes a few bugs mostly associated with drive A: and the serial ports on the DuinoMite.  The Change Log (included in the update download) details the changes.

This version introduces three significant advances:
  • - Defined Subroutines. These are a modern programming feature that allow you to define a subroutine and call it (with arguments) just as if it was a command built into the language. This is an important programming feature and the attached tutorial ("Defined Subroutines.pdf") shows how to use them.

  • - Added the 1-wire protocol (thanks to Gerard Sexton).

  • - MMBasic 3.1 now supports the DuinoMite. This includes all the advanced features of 3.1 such as optional line numbers, the full screen editor and defined subroutines. There are some limitations due to hardware issues, the primary one is that only 12 I/O pins are supported but otherwise all the standard Maximite features like VGA, USB, SD card and so on are supported. Future versions of DuinoMite MMBasic will be released simultaneously with the Maximite and UBW32 versions and this means that there will be no software differences between all three platforms.

Download now from http://geoffg.net/maximite.html#Downloads

MM-Edit from TassyJim

For those who haven't tried MM Edit, it is a Windows application that lets you do your editing in the comfort of you own PC and relatively easily transfer file to and from the Maximite/Duinomite.