Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:54 11 Nov 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 : Dig out your Colour Maximite 2 and try the new firmware

     Page 3 of 3    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 09:05am 30 Oct 2026
Copy link to clipboard 
Print this post

The firmware update for the cmm2 over a serial link is 115200 baud even parity. The manual is explicit on this. The console is fixed 115200 baud after flashing. The new build uses more flash than older versions so it is worth erasing all flash before loading the new firmware. I have flashed both G1 and G2 boards with the new firmware using both serial and usb and both modes and boards flash perfectly.
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 09:36pm 31 Oct 2026
Copy link to clipboard 
Print this post

Hi Peter,

I tested V7.00.00b4 on a CMM2 G2.
Below list shows the titles that do not work on it, and where possible what is the primary cause for fail.

boxdot     ?
bricks     font load fails
cuno       ?
floodit    does not detect the key to get to the next level
fortmicromite  crash after intro (screen mode ?)
gauntlet   for-next problem ?
gridslide  uses variable name "click"
hope robot ?
into the darkness  ?
knightmare (maybe default screen mode is wrong)
mahjong    ?
mazes of chaos   duplicate label
MMbg       maybe not in pico mode
nomis     ?
outrun    ?
rspp      ?
panzerduell  a file not found (maybe a bad copy on my behalf)
solitaire  "mouse not connected" (I did connect a mouse, but maybe lost config due to empty 1220 battery, now I think of it, the mouse did not show in the filmanager.
wolf3d    duplicate label

I think for each of these a fix could be found, but they don't work out of the box anymore. most of these games worked on previous MMBasic (since they where on the welcome tape). Others I have found by searching the forum.

Then some comments on the filmanager
- there is no auto-repeat (very annoying when scrolling down a long list)
- when a program crashes, but leaves sound running, filemanager does not mute the sound.

The "duplicate label" could be a variable, and a sub with same name. That worked before on RP2040 on V6, but does not work now anymore with V7. This may be similar in CMM2 now with V7.

With some above programs, a "debug.txt" file is written after the crash, but the size is always 0 (contains no useful info for me).

Regards,

Volhout
Edited 2026-11-01 07:37 by Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 10:05pm 31 Oct 2026
Copy link to clipboard 
Print this post

Are you testing in Picomite mode? If so you can't. It changes some commands. CMM2 programs must, in general, be run with Picomite mode disabled. Where did you find these. I don't have source for any of them? V7 is more rigorous on syntax so things like duplicate labels will need fixing in order to work.
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 753
Posted: 10:09pm 31 Oct 2026
Copy link to clipboard 
Print this post

  Volhout said  ...
MMbg       maybe not in pico mode
...






Volhout,

I think most programs for the Pico have to be run in Pico mode!
I also noted this in the manuals for MMbg and the CMM2.

Matthias
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 06:50am 01 Nov 2026
Copy link to clipboard 
Print this post

I am not testing in picomite mode. These games where all cmm2 only games. Some of them written by people that I havent seen on the forum for years.

MMbg was the latest version, and I just listed it, since it needs special attention to run. As maybe more on the list.

I pulled out the cmm2, updated, ran programs on the welcome tape, found some dont work, then tried others. Just to complete the overview.

Some of these programs are masterpieces, and should get fixed.

Volhout
Edited 2026-11-01 16:59 by Volhout
PicomiteVGA PETSCII ROBOTS
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 753
Posted: 07:45am 01 Nov 2026
Copy link to clipboard 
Print this post

Then I misread the note “maybe not in Pico mode”. Wouldn’t “only in compatibility mode” be clearer, though?
And are you sure all of these programs were written directly/exclusively for the CMM2?

That brings me to a broader point: it would be great to have one central place where the latest version of each program can be downloaded, along with a short description and one or two screenshots.
Ideally the author would maintain their own entry there, and perhaps even state how their program may be used and modified.
That would also cover the case where the author can no longer look after it (maybe because they’re unable to; none of us are getting any younger), so other forum members could take over and adapt it if needed.
With the current sources, we always depend on that one person who runs the site to keep things up to date.
The one exception is the Fruit of the Shed wiki.
Maybe we should start a new master page there with a list of programs.

Matthias
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 08:06am 01 Nov 2026
Copy link to clipboard 
Print this post

Matthias,

There is already a CMM2 page on FOTS. That is where I got Some of the programs I tested.
It could be completed to include that list.
And Maybe a update to the welcome tape. Especially the welcome tape should have all working examples.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 12:29pm 01 Nov 2026
Copy link to clipboard 
Print this post

Peter, Matthias,

The CMM2 games I collected are located here. This is not intended to be complete, so I am open to suggestions on things I missed.

Harms_CMM2_collection

Volhout
Edited 2026-11-01 22:30 by Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 12:55pm 01 Nov 2026
Copy link to clipboard 
Print this post

Wolf3d has been fixed and patches raised on Mauro's github
All programs in the welcome tape have been tested and a small number of issues raised on Tom's github
Gauntlet identified a bug in the firmware which will be fixed in the next release together with a minor application bug with a patch on Mauro's github
Demoscene was previously tested and worked fine
I will work through some of the other games on Volhout's site and see what is needed
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 02:39pm 01 Nov 2026
Copy link to clipboard 
Print this post

Peter,

Thanks for addressing these issues. This will ease peoples adaptation to the changes.

Volhout
PicomiteVGA PETSCII ROBOTS
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4410
Posted: 04:21pm 01 Nov 2026
Copy link to clipboard 
Print this post

Thanks Peter, new v1.0.3 of the "Welcome Tape" containing your fixes (and nothing else of note) is here https://github.com/thwill1000/cmm2-welcome/archive/refs/tags/v1.0.3.zip.

Please note that I am aware that the full content of the "Welcome Tape" does not run on MMB4L even in its CMM2 mode - not something I'm addressing at the moment.

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

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 07:41am 08 Nov 2026
Copy link to clipboard 
Print this post

earlier I posted here a problem with my cmm2g2 after updating to v7.

I contacted maniB and he gave possible reasons/ solutions. thanx a lot.

now  i got the solution:

I noticed that the .bin files for v6 and v7 had different file sizes compared to when I retrieved them (as a .zip) from another location on my server. I tried to reproduce this and encountered errors during extraction—though, on my Mac, the alert window displaying the error didn't appear in the foreground above other applications. Regardless, it created a .bin file—presumably incomplete—which I must have flashed at the time.
I then repeated the process with greater care and flashed the larger .bin file—and everything worked again!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 9328
Posted: 08:31am 08 Nov 2026
Copy link to clipboard 
Print this post

It's great to see the CMM2 getting the attention it deserves again! The Great Chip Shortage had long-lasting effects that pushed it into the shade. I'm more than happy with the PicoMite family though, they are amazing.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
 
hhtg1968
Guru

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 03:38pm 10 Nov 2026
Copy link to clipboard 
Print this post

cc compile errors:

I tried to compile a program with an array of structures.

foto:




cc compiling stops with error:
"an array of type needs constant bounds"




the source code of 2 other errors:




line 521 is "sub popscr"

I have deleted the subs and replaced the calls with the blit command. but now the sub higher in the source code caused the same error.

the program runs without errors at option compile on and off. I uploaded the program earlier and can do that again.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 04:32pm 10 Nov 2026
Copy link to clipboard 
Print this post

Thanks for the report and the screenshots. The first error comes from CC's BASIC translator: in a compiled program an array of a TYPE can't change size, and it gives that message when the program REDIMs the array somewhere (or DIMs it with bounds that aren't constants). The interpreter allows it, which is why the program runs with OPTION COMPILE on and off. If statis never really changes size, DIM it once at its full size and drop the REDIM.

The "unterminated routine block" errors I can't reproduce from the screenshots: the same SUBs compile here. Could you attach cmm2lifepx2.bas (zipped) to a post, so I can find what causes them?
 
hhtg1968
Guru

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 04:56pm 10 Nov 2026
Copy link to clipboard 
Print this post

yes I use redim in this program. it is not necessary so I can change it.

I will upload the complete program soon.
 
hhtg1968
Guru

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 05:02pm 10 Nov 2026
Copy link to clipboard 
Print this post

@matherp:

her it is:


lifepxformatherp.bas.zip
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 05:58pm 10 Nov 2026
Copy link to clipboard 
Print this post

If you re-download RC5 from the github it should be fixed - please check and report. The limitation on redim remains.
 
hhtg1968
Guru

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 06:09pm 10 Nov 2026
Copy link to clipboard 
Print this post

now it functions.
many thanks.
 
     Page 3 of 3    
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