There are differences between the numerous devices running MMBasic.
The first obvious one is file storage. Some of the devices don't have
any.
The Micromite and Micromite mk2 are examples of no file system.
The Micromite Plus does have SDcards for storage.
The file Manager can still be used to transfer code between MMEdit and your
device when there is no file system. In this case the editor's code is transferred
directly to or from the loaded program.
The micromites are usually destined to be imbedded controllers and will often
have a touch screen attached.
The Maximites rely on VGA displays and 'standard' keyboards.
As well as the physical differences, the codebase varies between systems.
The method of uploading your programs does change depending o the device so it
is important to tell MMEdit what you are connecting to.
This is done by selecting the appropriate syntax file.
The MMBasic help files cover all devices and it is possible to write code
that runs equally well on all/most systems.
For maximum portability, keep user interface activity in separate
functions/subroutines for easy adjustment.
Last edited: 02 November, 2020