Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:39 06 Sep 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MMBasic for macOS (MMB4M)

Author Message
TomSchimana

Newbie

Joined: 27/08/2023
Location: Germany
Posts: 4
Posted: 03:28pm 05 Sep 2026
Copy link to clipboard 
Print this post

Hello all,

there is now a port of MMBasic for macOS:
https://github.com/TomSchimana/mmb4m

Linux and the Mac are both part of my daily work, and on the Mac MMBasic was always the one thing missing. The port was only possible because MMBasic for Linux builds on SDL2, and SDL2 exists for macOS as well. When it turned out that others were interested too, I got in touch with Geoff and Tom Williams to ask for their blessing.

So, many thanks to Geoff and Tom for agreeing to the port. And thanks again above all to Tom (thwill): without his work on MMB4L there would be nothing to port, and that is where the real work went.

In our exchange Tom suggested building directly on his develop-v0.8-8, so that is what this first MMB4M version is based on.

MMB4M counts its own versions and starts at 0.1.0, and every release records the MMB4L commit it stands on. Carrying MMB4L's number did not feel right, since the two may drift apart over time.

Not everything could be tested, of course. Serial ports and gamepads are untested, for example, and the Intel build has so far only run under Rosetta.

If there are others who would like to use MMBasic on the Mac, and who then find bugs, please do get in touch. Here in the forum, or open an issue on GitHub.

Thanks again to Geoff, Peter, Tom and everyone else who has contributed to MMBasic over the years.

Tom
Edited 2026-09-06 01:32 by TomSchimana
 
ManiB
Senior Member

Joined: 12/10/2019
Location: Germany
Posts: 167
Posted: 07:57pm 05 Sep 2026
Copy link to clipboard 
Print this post

Hi Tom,

great work, and many thanks for making MMBasic available natively on macOS! 👍

I experimented with MMBasic on my MacBook Air some time ago and managed to get it running with a few scripts and workarounds. So I know very well that MMBasic was one of the things still missing on the Mac.

Having a proper macOS port based on MMB4L is therefore really great news. I am particularly interested in the CMM2 compatibility mode, and I will definitely give MMB4M a try.

I am also working on my “My First MMBasic Program” tutorial, so MMB4M could be a very interesting additional platform for Mac users who want to learn and experiment with MMBasic without needing any additional hardware.

Thanks also for providing builds for both Apple Silicon and Intel Macs. I have a MacBook Air available for testing, so I'll be happy to report anything I find.

Many thanks to you, Tom Williams, Geoff, Peter and everyone involved!

Best regards,
Manfred
 
hhtg1968
Senior Member

Joined: 25/05/2023
Location: Germany
Posts: 211
Posted: 08:05pm 05 Sep 2026
Copy link to clipboard 
Print this post

super!

at my first test its great!
 
TomSchimana

Newbie

Joined: 27/08/2023
Location: Germany
Posts: 4
Posted: 08:23pm 05 Sep 2026
Copy link to clipboard 
Print this post

Version 0.1.1 is out. It includes a few minor fixes.
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026