Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 15:23 16 Mar 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 : MMEdit V5.4.0

Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6496
Posted: 06:48am 26 Jan 2026
Copy link to clipboard 
Print this post

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
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5782
Posted: 07:51am 26 Jan 2026
Copy link to clipboard 
Print this post

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
PicomiteVGA PETSCII ROBOTS
 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 614
Posted: 04:28pm 26 Jan 2026
Copy link to clipboard 
Print this post

Thank you Jim!  
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6496
Posted: 05:03am 27 Jan 2026
Copy link to clipboard 
Print this post

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
VK7JH
MMedit
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5782
Posted: 06:59am 27 Jan 2026
Copy link to clipboard 
Print this post

@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
PicomiteVGA PETSCII ROBOTS
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1684
Posted: 05:07am 20 Feb 2026
Copy link to clipboard 
Print this post

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
Keep safe. Live long and prosper.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6496
Posted: 06:15am 20 Feb 2026
Copy link to clipboard 
Print this post

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



Jim
VK7JH
MMedit
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1684
Posted: 06:27am 20 Feb 2026
Copy link to clipboard 
Print this post

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
Keep safe. Live long and prosper.
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1684
Posted: 06:54am 01 Mar 2026
Copy link to clipboard 
Print this post

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
Keep safe. Live long and prosper.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5782
Posted: 06:16pm 01 Mar 2026
Copy link to clipboard 
Print this post

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
PicomiteVGA PETSCII ROBOTS
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6496
Posted: 07:59pm 01 Mar 2026
Copy link to clipboard 
Print this post

  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
VK7JH
MMedit
 
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