Compatibility between Micromite MkII MMBasic and MicroMite Extreme (MMX) MMBasic
Modified on 2018/10/16 10:07 by CaptainBoing — Categorized as: Debug, Hardware, Program Flow, Program Management
Stub Article - Needs more detail
CFunctions
and
CSubs
are a method of extending the capabilities and features of the MicroMite. They are not compatible between MicroMite and MicroMiteXtreme.
The MicroMite uses the
PIC32MX
range of microcontrollers. CSubs and CFunctions encapsulate blocks of hex machine code to augment the functionality and capability of MMBasic on that platform
The MicroMiteXtreme uses the
PIC32MZ
range of microcontrollers and although the MMBasic language is virtually identical (with key exceptions), there are fundamental differences in the internal structure between the two. mainly due to recent XC32 compiler changes which affect the way position independent code is produced. Unfortunately the older version of the compiler does not support the MZ.
Currently, CSubs and CFunctions are not usable on the MMX platform unless expressly indicated in the relevant article.