Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 05:38 02 Aug 2025 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 : An idea (for @matherp??)

Author Message
knivd

Regular Member

Joined: 07/09/2014
Location: United Kingdom
Posts: 72
Posted: 01:23pm 02 Nov 2021
Copy link to clipboard 
Print this post

I have been playing with NuttX recently... A very nice OS, deterministic (unlike Linux), and portable to a number of small platforms (again, unlike Linux). NuttX is also externsively used by some of the "big guys" in the business.

A MMbasic port under NuttX would do miracles as the current set of available interpreters is quite unimpressive. I am also thinking about porting my C interpreter there, too. That would not stop me from doing Basic apps when that gives a better route.

Just saying, could be a nice use case scenario...
Viable idea, or not?
Edited 2021-11-02 23:24 by knivd
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 02:07pm 02 Nov 2021
Copy link to clipboard 
Print this post

Hi @knivd,

I may be talking out of my ass but I suspect there is a good chance that if you can beat the CMake configuration into submission that the MMB4L code will compile to this. If you have the skill and get Geoff and Peter's blessing I'd be happy to make you a collaborator on the mmb4l-src repository so you can give it a go.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
knivd

Regular Member

Joined: 07/09/2014
Location: United Kingdom
Posts: 72
Posted: 02:21pm 02 Nov 2021
Copy link to clipboard 
Print this post

Thanks, but no. I don't think I have enough skill to do that as I am quite new in this environment. But yes, the Linux port should probably be a good starting point
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 02:27pm 02 Nov 2021
Copy link to clipboard 
Print this post

  knivd said  Thanks, but no. I don't think I have enough skill to do that as I am quite new in this environment.


OK.

  Quote  But yes, the Linux port should probably be a good starting point


My point was that rather than another MMBasic fork being created it looks superficially like it could be maintained as part of the same fork/repository as MMB4L with a couple of #define guards around it. Incidentally the same might also be true of an alternative MMB4W (MMBasic for Windows) but I think I need to prove I'm worth my salt some more before I talk about that seriously with Geoff.

Best wishes,

Tom
Edited 2021-11-03 00:32 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
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 2025