BASIC on Raspberry Pi Pico
  • BASIC Interpreter
  • BASIC with VGA Display
  • BASIC with WiFi & Internet

  • Maximite Family
  • Colour Maximite 2
  • Original Colour Maximite
  • Monochrome Maximite
  • The Maximite Story

  • Micromite Family
  • Micromite Summary
  • Standard Micromite
  • Micromite Plus
  • The Microbridge

  • Micromite LCD Backpack
  • Micromite LCD Backpack
  • Air Quality Monitor
  • DDS Signal Generator
  • Super Clock
  • Boat Computer MkII
  • Parking Assistant

  • Other Projects
  • Pico Gamer Console
  • Precision Analog Clock
  • Watering Controller
  • Windows/DOS MMBasic
  • ASCII Video Terminal
  • Utility Power Supply
  • Precise Voltage Reference
  • ISM Band Scanner
  • Game of Pong
  • Simple GPS Based Clock

  • Useful Techniques
  • 3D Printed Cases
  • Measuring Capacitor ESR
  • Surface Mount is Easy
  • Programming PIC Micros
  • Custom PC Boards
  • The Gerber Format

  • General Articles
  • Problems in Open Source
  • Hantek DSO-2250 Scope
  • Rigol DS1000 Scope
  • Brickbats

  • WEB Site
  • Home
  • Old or Obsolete Projects
  • About




    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia (CC BY-NC-SA 3.0)

    MMBasic for Windows/DOS


    MMBasic is a BASIC interpreter that was originally written for the Maximite series of computers and has been ported to many other platforms since.

    It is completely free and the source code is available for personal use.

    This is an implementation for the Windows/DOS environment and it provides a small and compact BASIC interpreter for anyone who wants to test the language or needs a quick scripting language for Windows.

    This is a comprehensive implementation of the BASIC language with floating point, integers and string variables, long variable names, arrays of floats/integers/strings with multiple dimensions and powerful string handling. It is generally compatible with Microsoft BASIC so it is easy to learn and run.

    It can run quite large and complex programs so it is useful for learning the BASIC language or running BASIC programs in a Windows/DOS environment. It uses the same syntax and basic commands as the Micromite version of MMBasic and can be used for testing programs for that platform in a convenient environment.

    This interpreter runs in a DOS box under the Windows operating system and will work with Windows versions from Windows XT through to Windows 10.  It does not need installation, you just copy the executable to a convenient location on your computer and run it from there.

    Features include:

    Source Code

    The source code is available (for personal use only) from the MMBasic website at


    User Manual DOWNLOAD
    MMBasic for Windows/DOS (includes the User Manual) DOWNLOAD