User Tools

Site Tools


mmbasic:compatibility_between_micromite_mkii_mmbasic_and_micromite_extreme_mmx_mmbasic

Compatibility between Micromite MkII MMBasic and MicroMite Extreme (MMX) MMBasic

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.

mmbasic/compatibility_between_micromite_mkii_mmbasic_and_micromite_extreme_mmx_mmbasic.txt · Last modified: 2024/01/19 09:30 by 127.0.0.1