Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:52 13 Jul 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 : WebMite V5.08 Inc Command, Error : Unknown Command

     Page 2 of 2    
Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7871
Posted: 02:21pm 28 Nov 2024
Copy link to clipboard 
Print this post

That would explain things. You can't develop on MMBasic for DOS and then port it over to a Webmite now (unless you are very conversant with both platforms). The MMBasic versions are too different. You certainly can't get away with the manual for Webmite. :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Supertech

Regular Member

Joined: 13/11/2016
Location: Australia
Posts: 43
Posted: 02:30pm 28 Nov 2024
Copy link to clipboard 
Print this post

With any of Webmite from Geoff .zip that includes Firmware V5.08 and its Hardware V5.08 Manual, Including Tassy Jim Mmedit 5.2.9 downloads ALL have the same common problem.

The provided MMbasic include in all above, is 2021 MMbasic V5.05.05 not even compatable with the Webmite release of V5.08!

Jim, you quote 'delibratly tested 'inc' command in MMBasic 5.08.00, thus proving 'inc' works.Very nice, Howerver,

Jim, if you read my post ABOVE yours, I 'SIMPLY' ran your test 'inc' code in my ONLY MMbasic 5.05.05 as ALSO Quoted! Obviously fails! Not delibratly, FACTUALLY!

Yet Jim, you missed the whole obvious thing, as if 'deliberately'? Phil99 again in posts ANSWERING mine, immedatly recognizes and offers MMbasic V5.07.03b24 and states 'inc' was only included in latter versions AND for some reason, MMedit 5.2.9 only provides MMbasic 5.05.05 while you blithly demostrate it works in your MMBasic 5.08.00,

----- THAT NOBODY HAS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a copy of -------,

NOR can I find it even in searching this whole forum! Deliberately?

Where  is  MMBasic 5.08.00.exe from Jim boast use works? Why dosent it exist or at minimum be with Webmite its commands belong to? Why withheld?!
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4302
Posted: 02:40pm 28 Nov 2024
Copy link to clipboard 
Print this post

Jim, does MMEdit come with an installation of MMBasic for DOS (5.05 - the latest version for DOS) and is it some confusion between this and the firmware that is actually installed on the Webmite that is causing this kerfuffle ?

@Supertech take a chill pill, everyone responding to you (at least those not resorting to one-liners) is earnestly trying to identify and resolve your problem and it's simply counter-productive to alienate them through unnecessary SHOUTing and over exuberance of punctuation.

Best wishes,

Tom
Edited 2024-11-29 00:40 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2170
Posted: 02:40pm 28 Nov 2024
Copy link to clipboard 
Print this post

I'm out
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5059
Posted: 03:05pm 28 Nov 2024
Copy link to clipboard 
Print this post

Supertech,

During the last 13 years MMBasic has been developped. There are older versions and newer versions. Some versions have limitted functionality because the platform they are designed for has limitations. Some versions (like 5.05 for micromite and DOS) are older and are not supporting all the functions in the newer versions. These may never get a newer version, sometimes becuase the development toolchain stops working on newer versions of Windows.

It is similar to Windows 11 having more functions that Windows 3.1.

INC exists in CMM2 platform and PicoMite platform, and (I know, since I have tried it) does not exist in MMBasic for DOS.

If you like it or not. This is the situation. And people that visit this forum more often grow with the MMBasic devenopment.

For all the versions of MMBasic that are official releases (on Geoff's website) there are manuals. Download the applicable language manual, and you will be helped. But there is NO guarantee that the MMBasic language is identical between platforms and versions of MMBasic. Just use the applicable manual.

MMEdit has a syntax choice. If you select a platform (i.e. Micromite) it helps you by coloring the supported functions and commands.

But please understand this information is provided by amateurs in the spare free time. There will be faults, and we welcome you to be constructive, and provide support in making documentation better. Your contribution will be noticed.

It is easy to shout: this is no good
It is harder to help making it better.

I challenge you to do the hard work...

Volhout
Edited 2024-11-29 01:09 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7871
Posted: 03:26pm 28 Nov 2024
Copy link to clipboard 
Print this post

Supertech:

MMBasic for DOS has never had and probably never will have the INC command.
Download the manual for it from the archives (it's a very old release) on Geoff's site and donate your Webmite manual to a charity shop because it's of no use whatsoever for MMBasic for DOS.

Now PLEASE reply to my post as instructed if you want any further support from me.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3360
Posted: 03:42pm 28 Nov 2024
Copy link to clipboard 
Print this post

  Supertech said  I 'SIMPLY' ran your test 'inc' code in my ONLY MMbasic 5.05.05


It's easy to see how you might have thought that to be the case, but it was in fact a misunderstanding. When, in MMEdit, you select "Run in DOS", you are actually "shelling out" to a substantially different version of MMBasic running on different hardware.

You would not (or should not) expect MMBasic for DOS to be able to control LCDs or I/O pins like a version running on a microcontroller does (or web commands like the PicoMiteWeb), and likewise, not all more general commands which are available in recent versions of MMBasic are available in MMBasicDOS.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6269
Posted: 07:58pm 28 Nov 2024
Copy link to clipboard 
Print this post

I think it's time to wind up development of MMEdit.

There might be one last update but it won't solve Supertech's issue but it will stop MMEdit's shortcomings from detracting from the work of Geoff and Peter and the others who help make MMBasic the excellent platform it is.

I have better things to spend my time on.

Jim
VK7JH
MMedit
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2170
Posted: 09:38pm 28 Nov 2024
Copy link to clipboard 
Print this post

not personally a user but I think that would be a mistake Jim.

Notwithstanding the impact of maintaining it on your own time, it is evident a great many people really benefit from your efforts.

Everything comes to an end and that is unfortunate (tell me about it) and if you feel you have simply "had enough" then that is totally understandable, no-one can say you haven't contributed, but I hope events on this thread have not had undue influence on your decision.

h
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5059
Posted: 09:53pm 28 Nov 2024
Copy link to clipboard 
Print this post

Hi Jim,

I am a frequent user of MMEdit. And I hope to use it much longer.
If in any way possible, could you provide support for 6.00.01 before stopping support.
Maybe I am wrong, but I have the feeling 6.00.01 for PicoMite is the last version for some time to be.
The changes on color highlighting would be small (DEVICE removed in some commands).

I would be very grateful if that could be possible. Name your price...  

I am always in your debt for this nice IDE.

Volhout

P.S. I understand very much you have better things to do, but I could not resist asking. Sorry Jim...
P.P.S. You should call the final version 6.0 (like with linux kernels, they never count to x.99. Some moment Linus Torvals says "lets go to 6.xx.)
Edited 2024-11-29 07:57 by Volhout
PicomiteVGA PETSCII ROBOTS
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1361
Posted: 10:13pm 28 Nov 2024
Copy link to clipboard 
Print this post

  TassyJim said  I think it's time to wind up development of MMEdit.

There might be one last update but it won't solve Supertech's issue but it will stop MMEdit's shortcomings from detracting from the work of Geoff and Peter and the others who help make MMBasic the excellent platform it is.

I have better things to spend my time on.

Jim


HUGE and VERY appreciative fan here, Jim  
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1096
Posted: 11:53pm 28 Nov 2024
Copy link to clipboard 
Print this post

Hi Jim

Like many others on TBS, for me, MMEdit has always been part of MMBasic with the CMM's & the various 'mites etc.
It has certainly helped me immensely along the way & the help given by you & the suggested "improvements" implemented along the way have been very much appreciated.

Please keep going as long as you can. That's all we can ask of you.

Brian
ChopperP
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2542
Posted: 06:15pm 01 Dec 2024
Copy link to clipboard 
Print this post

I always used mmedit and mmcc from the start, it was familiar to gcbasic ide.
still using v5.2.9 no prob. THANKS.
 
Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 375
Posted: 09:53pm 01 Dec 2024
Copy link to clipboard 
Print this post

Jim,
please continue with MMedit and MMCC. It is the only interface I am using when working with the mites. It is so handy to have several tabs available in MMedit for copying program parts from one program to an other.

A few times I have used teraterm, but I always rapidly return to MMedit.

https://www.c-com.com.au/mmhelp/ is an other useful tool. For rapid check of common command parameters it is superb (even if it states last update was in 2021). Much faster than scrolling the manuals. Of course newer commands has to be checked from the manuals.

Please continue as long as you can!

Fred
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2611
Posted: 10:19pm 01 Dec 2024
Copy link to clipboard 
Print this post

Back to the original problem.

@Supertech,
Have you read the MMEdit online help on Jim's web page?
It is under the previous version of MMEdit but all the basics are the same.

You will be connected to the DOS/Win MMBasic if you have not selected anything else.

It describes how to connect to any MMBasic device (plug your WebMite into a USB port first).
You then choose the correct syntax colour coding for the connected device. You can then program on that device, using the MMBasic manual for that device.
  MMEdit Help said  Device differences

There are differences between the numerous devices running MMBasic.
...

As well as the physical differences, the codebase varies between systems.
The method of uploading your programs does change depending on the device so it is important to tell MMEdit what you are connecting to.
This is done by selecting the appropriate syntax file.

The MMBasic help files cover all devices and it is possible to write code that runs equally well on all/most systems.
For maximum portability, keep user interface activity in separate functions/subroutines for easy adjustment.



Last edited: 02 November, 2020

Edited 2024-12-02 09:57 by phil99
 
     Page 2 of 2    
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