Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:01 12 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 : Colour Maximite 2 (CMM2) V7.00.00 release candidates

     Page 3 of 4    
Author Message
Mixtel90

Guru

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

I had the same problem with NES. Could this be a G1 vs G2 issue? Mine is G1.
Doom and Heretic seem to be OK.
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 10:36am 07 Nov 2026
Copy link to clipboard 
Print this post

Are you running it from the nes directory. What are you testing with. Does it work for you with the supplied games. If you have a game that doesn't work please email it to me for testing. pm me if you need the email address.
Edited 2026-11-07 20:37 by matherp
 
Mixtel90

Guru

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

(Post copied from NES thread)

I've installed the RC2 firmware and copies the stuff onto my SD card. This is a bog standard CMM2 G1, SMD version, running at 480MHz. I've not touched the OPTIONs, they are the defaults.

chdir "a:/nes"
run "nes.app"
Needs 6747 KB, 3072 KB free

Hmmm...
Mick

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

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

What resolution do you default to? Try OPTION DEFAULT MODE 8 before running nes
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 11:22am 07 Nov 2026
Copy link to clipboard 
Print this post

Mick, hhtg1968
The issue is OPTION COMPILE ON - turn it off and NES and CC should both work. I'll sort this in the next release
 
hhtg1968
Guru

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

ok and thanx.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 11:54am 07 Nov 2026
Copy link to clipboard 
Print this post

MMBasic 7.00.00RC3 for the Colour Maximite 2

The fourth release candidate of MMBasic 7.00, for both the G1 and the G2. Unless problems are found in it, it will become 7.00.00.

https://github.com/UKTailwind/CMM2V1.5/releases/tag/v7.00.00RC3


What is in it
• USB serial devices can now be relied on. A PicoMite plugged straight into the USB socket no longer connects and drops off at once, and a port no longer stops working after being opened and closed many times.
• A VT100 terminal, so that a CMM2 can be the screen and keyboard of a PicoMite. There is a separate post about it.
• On a G1 with OPTION COMPILE ON, CC stopped with "out of memory" and the NES emulator would not start. Both now work.
• Saving a game in ScummVM works properly. In the LucasArts games F5 opens a menu of nine save slots.
• A font replaced by DEFINEFONT no longer outlives its program.
• A new manual, Colour_Maximite_2_App_User_Guide.pdf, covers every program in the zip, including the C compiler.

If a large program still will not start on a G1, look for OPTION RAM in OPTION LIST. It leaves less memory, so use OPTION FLASH instead.


Before you update
Writing the firmware erases the options, so save them first:

OPTION DISK SAVE "A:/myoptions"


Then write the firmware, and:

OPTION DISK LOAD "A:/myoptions"


The console runs at 115200 baud until the options are loaded. The library, the variables saved with VAR SAVE and the files on the SD card are kept.

Copy the new CMM2_Programs_7.00.00RC3.zip to the card as well: quest/scummvm.app has changed, and vt100 is new.

The full notes are on the release page. Please report any problems here.
 
hhtg1968
Guru

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

memory intensive apps runs more smooth, doom for instance.

nes and cpc runs with option compile on.

cc "program.bas" works on g1.

thats very fine and cool.

cc "x.c" produces errors at some of my programs. i will check and proof that further.

in one program (500 lines long) I have a simple sub at the end of the text.

"sub name
blit x,y,,,,,,
end sub"

by compiling this program the compiler says that in the line (where the sub name is defined) a not ended sub begins (or so). but the sub has a "end sub"
should I describe this more ecaxtly?

then I have a little program with the command "run" in the last line.
the compiler says that that is not compiled.

perhaps this run command ist not well for C principles. I can solve this with a loop or so.
that is not importand, but I want to tell this to the developer.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 9328
Posted: 01:29pm 07 Nov 2026
Copy link to clipboard 
Print this post

Remind me not to put the screws back into the case...
Mick

Zilog Inside! nascom.info for Nascom & Gemini
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6638
Posted: 03:46am 08 Nov 2026
Copy link to clipboard 
Print this post

A last minute request.
Would it be possible to add control-Z as an option to conclude AUTOSAVE.
That would make it the same as picomite and remove one headache for MMEdit.

Jim
VK7JH
MMedit
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 08:29am 08 Nov 2026
Copy link to clipboard 
Print this post

Done. Ctrl-Z now ends AUTOSAVE on the CMM2, the same as F1 (save and load, without running), as on the PicoMite. The RC3 firmware file on the release page has been replaced with this change.
Edited 2026-11-08 18:43 by matherp
 
hhtg1968
Guru

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

silly question to vt100:

where to plug the picomite (on cmm2)?

into the mouse usb port?

MMBasic 7.00.00RC3 for the Colour Maximite 2 is installed.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 09:47am 08 Nov 2026
Copy link to clipboard 
Print this post

No, you need a hub on the keyboard port and then plug into that but note anything plugged into a hub MUST be USB FULL speed. Many old keyboard and mice are USB-SLOW and won't work through a hub because of a silicon error on all the STM32H7 chips
 
hhtg1968
Guru

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

all my devices are slow...

I will search in my equipment.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 12172
Posted: 10:51am 08 Nov 2026
Copy link to clipboard 
Print this post

Note, the stand-alone RP2350 VT100 firmware doesn't have this problem
 
William Leue
Guru

Joined: 03/07/2020
Location: United States
Posts: 415
Posted: 05:36pm 08 Nov 2026
Copy link to clipboard 
Print this post

Wow, that sure is a lot of new stuff!

I could not find the additional documents on TYPE and some of the other new things in the docs directory. Are they missing?

-Bill
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1145
Posted: 03:05am 09 Nov 2026
Copy link to clipboard 
Print this post

Editor problem using F4 (mark) and END END (to move to end of file)

MMBasic V7.00.00RC3 , Logitech wireless USB keyboard, set to US and connected to CMM2G1 via powered USB3 hub - all work correctly with the exception of the END END sequence in mark mode. Also does not work with Ctrl-K Ctrl-K

END END works in normal use in the Editor and will position cursor at end of file correctly. However, when in mark mode (pressing F4) END END appears to do nothing.

Problem can be shown with any files larger than 1 screen full.

Repeatedly pressing Page Down does work correctly marking the entire file and F10 then correctly saves it under the new name.

Use case is I am attempting to save a working copy of the complete file being edited from within the Editor under a new name using F10 (Export) after marking complete file to clipboard with F4.

doug.

Edit: I can see from the source that END END or HOME HOME are not intended to work in mark mode. So I guess, that is the way it is but it would be nice to be able to mark a whole file in one (or two) key presses so it could then be saved with F10 under a new name instead of having to go out of Edit, into FM, copy file, and back into Edit.
Doug.
Edited 2026-11-09 14:39 by panky
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 2149
Posted: 07:08am 09 Nov 2026
Copy link to clipboard 
Print this post

  panky said  

Use case is I am attempting to save a working copy of the complete file being edited from within the Editor under a new name using F10 (Export) after marking complete file to clipboard with F4.



I just tested:

  Quote  > Save "orig.bas"
> Save "copy.bas"


Ended-up with two identical files. Isn't this what you want?
 
Volhout

Guru

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

@Peter,

At this moment the CMM2 can run PicoMite programs using OPTION PICOMITE ON. However, this is a non volatile option. Unlike the OPTION LEGACY ON for CMM1 compatibility.

It would be a huge benefit when OPTION PICOMITE ON could be the first line of a PicoMite program, and that the CMM2 reconfigures itself as a PicoMite "on the fly".
This would (appart from modifying all picomite programs to add this first line) make the CMM2 true universal.

And in that perspective it would also be of great benefit when PicoMite (2040 and 2350) would ignore OPTION PICOMITE ON. Then all Picomite programs would exist in only 1 version, that runs transparently on PicoMite and CMM2.

But I assume reconfiguring "on the fly" is not as easy as it sounds. Especially when memory maps are different, a reboot would be needed.

Volhout
PicomiteVGA PETSCII ROBOTS
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1145
Posted: 10:00am 09 Nov 2026
Copy link to clipboard 
Print this post

  PhenixRising said  
  panky said  

Use case is I am attempting to save a working copy of the complete file being edited from within the Editor under a new name using F10 (Export) after marking complete file to clipboard with F4.



I just tested:

  Quote  > Save "orig.bas"
> Save "copy.bas"


Ended-up with two identical files. Isn't this what you want?


Not realy, I would like to make incremental changes to file.bas while in the editor and essentially take snapshots to the work in progress of the whole file.  eg. change the internal code showing version number, mark the whole file and save as file-alt1.bas, make another change then file-alt2.bas while still working on the open original file - all without leaving edit.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
     Page 3 of 4    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026