Requiescat in pace (RIP) MMBasic

After frantically expanding MMBasic for Pico and Pico2 (including PicoCalc), throwing in everything he could think of and reaching the limits of the Pico and Pico2 chips, Peter Mather has decided it’s time to let it rest in peace There won’t be any new development for MMBasic. There is the possibility of bug fixes, though. This is not your Grandfather’s BASIC (although it can still run most of his code!)

3 Likes

Hopefully efficiency tweaks as well as bug fixes… Lets hope he writes MMbasic for Linux on CM5 now :smiling_face_with_sunglasses:

Honestly, MMBASIC is an incredible testament to what CAN be done on a small microcontroller. I’ll continue to use it occasionally for retro stuff, but really what I do is mainly C programming that I like to play “closer to the hardware” than MMBASIC allowed me to do. And there’s Python for everyone else. LOL

1 Like

His next big project is Python on the Pico Computer 3

Python on Pico Computer 3

1 Like

Are you sure? He seems to be talking about MMBasic development still on TheBackShed Forum.

MicroPython for his Pico Computer 3 seems to be a “things I can do with Claude’s help” project.

Pretty sure. He said there won’t be any new features added to MMBasic and all his development work was going into MicroPascal. Of course, he’s free to (and usually does) change his mind at any time so who knows?

1 Like

While I am not a user of MMBasic (BASIC isn’t really my thing even though it was my first programming language, on the Apple //e), this is still in a way sad to hear.

1 Like

I’m still not seeing where he said that, though. Like, actually said, not AI said.

While Peter Mather might be the main developer of the PicoMite code, it’s Geoff Graham’s project. Geoff doesn’t seem to have given up on it in any way. Not adding new features because the code is stable and there’s no new hardware they’ve found to run it on is quite different from abandoning a project from lack of interest.

Peter made a new release, PicoMite V6.03.00, just last week. There have been contributions to the github repo since then, too.

1 Like

He said, “Here are the release notes for V6.03.00. I think this might be as far as it goes for the PicoMite until/unless they release an upgraded chip”
and
“As someone commented previously: It is time to stop changing the platform and time to start writing some interesting/educational/useful/entertaining applications using what is there.”

To me (and almost everone else on the forum) that means ending new MMBasic development for the PicoMite. Yes it’s Geoff’s project but Peter Mather is the coder. Geoff is the hardware guru. I didn’t say they’re abandoning the project just that development of MMBasic is at an end, which it is. Sure, bugs will continue to be fixed but don’t look for any new features. Peter is turning his interest to the Pico Computer 3 and MicroPython.

3 Likes

QuickBasic hasn’t had a release since 1990 and people still use it to make stuff for DOS. i’m failing to see the issue

1 Like

I agree, I think the point they are making is that they can’t squeeze any more into the rp2350 so from that perspective the codebase is “finished”. I assume any bugs found will be fixed in subsequent maintenance releases.

3 Likes