|
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.


