Menu
JAQForum Ver 19.10.27

Forum Index : Microcontroller and PC projects : MMEdit V5.4.0

Posted: 06:48am
26 Jan 2026
Copy link to clipboard
TassyJim
Guru


MMEdit V5.4.0 has been uploaded.
There are changes to cater for STRUCTUREs
also YMODEM

I took the opportunity to update much of the syntax code. This should reduce the number of times that MMEdit gets it wrong.

I also updated the XMODEM code to better handle fast connections.
Transfer speeds are noticeably faster.

I have made some progress on updating the syntax files. Still more work to do but I think I have captured most of the new commands.

Lastly, I found a couple of places that 'may' cause a crash. There may still be more but I have had a few weeks without any problems.

Jim
VK7JH
MMedit
 
Posted: 07:51am
26 Jan 2026
Copy link to clipboard
Volhout
Guru

Hi Jim,

In the Linux version of MMEdit, you have pre-set the line to open MMB4L (files/preferences/external programs).

This pre-set is incorrect (it has been wrong long before, but I never gave this feedback to you).

For MMB4L V0.6 and newer it should be:
-e %q%mmbasic -i %bas%%q% &disown


Thank you for your continued support on MMedit. A great way to work with MMBasic.

Volhout

P.S. The "-i" can be omitted once you have debugged the program, which in my case virtually never happens. The "-i" keeps the terminal open so you can see the error message.
Edited 2026-01-26 17:54 by Volhout
 
Posted: 04:28pm
26 Jan 2026
Copy link to clipboard
PeteCotton
Guru


Thank you Jim!  
 
Posted: 05:03am
27 Jan 2026
Copy link to clipboard
TassyJim
Guru


I have uploaded a new copy of V5.4.0 at 0500UTC 27/1/26
Hopefully it has fixed the problem with XMODEM on Linux.

To save downloading the full ZIP, I have attached the MMCC exe file.
You may have to set permissions after replacing the old MMCC

MMCC.zip

Technical info:
MMCC looks for the XMODEM SEND xxx command being echoed (looking for error messages).
The Linux version does not always see the echoed command. I have yet to find out why so I assume it has been sent OK and send the starting <NAC> anyway.

Jim
 
Posted: 06:59am
27 Jan 2026
Copy link to clipboard
Volhout
Guru

@Jim,

The new MMCC works. It tries Y-modem first I guess. Not sure what the non-ASCII characters are at the end (before the prompt).



Volhout
Edited 2026-01-27 17:00 by Volhout
 
Posted: 05:07am
20 Feb 2026
Copy link to clipboard
Turbo46
Guru


Hi Jim,

I just noticed that "int" is coloured blue as if it is a keyword. I couldn't find it in any manual but it happens in all versions of the syntax I tried. I can't find it in any manual. Is it correct? The program runs without error.

offset = INT(visibleCount / 2)


Bill
 
Posted: 06:15am
20 Feb 2026
Copy link to clipboard
TassyJim
Guru


INT has been there since the dawn of time, or at least the birth of MMBasic



Jim
 
Posted: 06:27am
20 Feb 2026
Copy link to clipboard
Turbo46
Guru


Thanks Jim, Now I can find it everywhere and that's what it's used for in the program. Sorry to waste your time. DOH!

Bill
 
Posted: 06:54am
01 Mar 2026
Copy link to clipboard
Turbo46
Guru


Hi Jim,

I use MMBasic for DOS and MMB4W in conjunction with MMedit often to develop programs because the write code and test turnaround is so quick. Because the 'Run in DOS' button is so convenient, I was wondering if we could have one for MMB4W? Failing that, would it be possible to have the DOS button's function governed by the syntax selection?

Bill
 
Posted: 06:16pm
01 Mar 2026
Copy link to clipboard
Volhout
Guru

Jim,

I am not sure about others, but I myself (running MMEDit/MMCC under ubuntu, have converted back to 5.37. 5.37 was absolutely stable in all kind of file transfers, loading from pico to MMEdit, filemanager, etc. Also with the pico 6.02.01b4 version.

5.40 (also with updated MMCC) still occasionally makes mistakes, and once, using the filemanager, I even lost a file. Not a big deal, since plenty of copies. But the mechanism in 5.37 worked better for the pico's I use.

When others are happy with 5.40, do not change anything. I am completely happy with how 5.37 is today, and have no problem with that. It works great. And I do not need token coloring for the new commands I am not going to use (structures etc..).

Volhout
Edited 2026-03-02 04:16 by Volhout
 
Posted: 07:59pm
01 Mar 2026
Copy link to clipboard
TassyJim
Guru


  Quote   Because the 'Run in DOS' button is so convenient, I was wondering if we could have one for MMB4W?

Not easy and I am trying to limit the number of buttons. There are too many. I will think about it.

  Quote  5.40 (also with updated MMCC) still occasionally makes mistakes

I don't use Linux very often. I can't properly test serial problems with a VM but I will try and give it some more attention.
I now have a laptop dedicated to Linux.
I have to work on the text sizes so it fits the buttons etc and improve compatibility with the different versions of Linux.

Jim
 


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