Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:02 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 : MicroMite Extreme

Author Message
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1145
Posted: 01:02am 26 Oct 2026
Copy link to clipboard 
Print this post

Perhaps one for Peter,

Are there any plans to bring the MMExtreme reference design (144 or 100 pin boards) and/or the firmware version up to V6 or V7?

I have both the 144 pin board and the 100 pin Navigator board and could run any testing on either.

Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
circuit
Guru

Joined: 10/01/2016
Location: United Kingdom
Posts: 310
Posted: 09:46am 26 Oct 2026
Copy link to clipboard 
Print this post

  panky said  Perhaps one for Peter,

Are there any plans to bring the MMExtreme reference design (144 or 100 pin boards) and/or the firmware version up to V6 or V7?

I have both the 144 pin board and the 100 pin Navigator board and could run any testing on either.

Doug.


144 pin MMeXtreme; my absolute favourite chip! Several in operation; five chips in stock awaiting board build.  Alas, as a full-time carer, my time to implement is rather limited.
 
athlon1900
Regular Member

Joined: 10/10/2019
Location: Austria
Posts: 51
Posted: 05:23am 29 Oct 2026
Copy link to clipboard 
Print this post

  circuit said  
144 pin MMeXtreme; my absolute favourite chip! Several in operation; five chips in stock awaiting board build.  Alas, as a full-time carer, my time to implement is rather limited.


I’m also waiting for an update.
I use all three types of the MMX (64, 100, and 144-pin) in various projects.
They are my favorites, too.
 
hhtg1968
Guru

Joined: 25/05/2023
Location: Germany
Posts: 317
Posted: 06:44am 29 Oct 2026
Copy link to clipboard 
Print this post

silly question:

geoffg lists on his website:

standard micromite

and

micromite plus.

what is the definition of "micromite extreme"?
 
athlon1900
Regular Member

Joined: 10/10/2019
Location: Austria
Posts: 51
Posted: 06:56am 29 Oct 2026
Copy link to clipboard 
Print this post

  hhtg1968 said  silly question:

geoffg lists on his website:

standard micromite

and

micromite plus.

what is the definition of "micromite extreme"?


It's for the PIC32MZ2048 series ( 64 , 100 or 144 ) pins. ( Other Downloads on Geoffs Website )

Judging by the features, I’d say this is the precursor to the CMM2.
Edited 2026-10-29 16:57 by athlon1900
 
hhtg1968
Guru

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

@athlon1900:

thanks a lot.

there I found the downloadable firmware.

Is in the forum an post with the tech specs? the mz is the fastest chip with mips cpu I think. how fast is it in comparision to cmm1 and so on.
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 2149
Posted: 07:45am 29 Oct 2026
Copy link to clipboard 
Print this post

This is prior to the compiler so not up-to-date.



  Volhout said  Since PicoMite has grown over the past yers, a small update

                BM1     BM2    BM3      BM4     BM5     BM6     BM7     BM8
ABC 800 single   0.9     1.8    6.0      5.9     6.3    11.6    19.6     2.9
ABC 800 double   1.2     2.2    10.0    10.6    11.0    17.8    26.4    14.4
IBM PC           1.5     5.2    12.1    12.6    13.6    23.5    37.4     3.5
Apple III        1.7     7.2    13.5    14.5    16.0    27.0    42.5     7.5
VIC-20           1.4     8.3    15.5    17.1    18.3    27.2    42.7     9.9
ZX81 "fastmode"  4.5     6.9    16.4    15.8    18.6    49.7    68.5    22.9

Maximite         0.016   0.144   0.196   0.205   0.354   0.512   0.721   0.310
Maximite w. #s   0.016   0.131   0.193   0.194   0.245   0.393   0.582   0.241
Maximite w/o #s  0.016   0.111   0.173   0.173   0.192   0.336   0.525   0.220
MicroMite 40MHz  0.028   0.18    0.285   0.289   0.644   0.892   1.346   0.376
MicroMite 48MHz  0.023   0.15    0.237   0.24    0.536   0.744   1.121   0.313
MM+ MX470 120MHz 0.013   0.082   0.135   0.135   0.265   0.380   0.597   0.174
MMX 198MHz       0.006   0.045   0.07    0.08    0.141   0.201   0.287   0.126
Picromite ZeroW  0.014   0.058   0.093   0.102   0.184   0.298   0.354   0.127
Armmite H7       0.003   0.023   0.038   0.042   0.067   0.098   0.146   0.065
ArmMite F4       0.011   0.079   0.14    0.149   0.249   0.354   0.528   0.257
MMBASIC DOS      0.0002  0.0017  0.0028  0.0028  0.0073  0.0092  0.0117  0.0058
CMM2             0.00176 0.0118  0.01903 0.01728 0.03611 0.05062 0.07582 0.02851
PicoMite         0.0166  0.1096  0.1800  0.1840  0.3325  0.4715  0.6688  0.3193
PicoMite V50800  0.0132  0.0969  0.1636  0.1641  0.2866  0.4051  0.5821  0.2824  126MHz
PicoMite V50800  0.0046  0.0338  0.0571  0.0574  0.0998  0.1410  0.2030  0.0974  378MHz
Linux            0.0000  0.0020  0.0040  0.0040  0.0080  0.0130  0.0190  0.0070

Other Recent Basics
ByPic MX170 40M  0.001   0.010   0.023   0.020   0.027   0.041   0.080   0.043
BBC_V Pi Zero    0.0001  0.0007  0.0016  0.0014  0.0015  0.0030  0.0030  0.0036

C-Language
Arduino UNO      0.010   0.010   0.058   0.043   0.043   0.043   0.045   0.284
Arduino DUE      0.003   0.003   0.006   0.007   0.007   0.007   0.106   0.014
ESP32S           0.00007 0.00007 0.00030 0.00011 0.00016 0.00016 0.00016 0.02413


At 252MHz the PicoMite is very similar to an MMX at 200MHz, it only lacks 100 I/O pins. Also since last MMX update the PicoMite and MMX commands have very much aligned.


The thread
Edited 2026-10-29 17:46 by PhenixRising
 
hhtg1968
Guru

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

thanks
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 10:45am 29 Oct 2026
Copy link to clipboard 
Print this post

PicoMite V7.00 at 252MHz is average as fast as V5.08 at 378MHz.
That is a 50% speed increase since 5.08
Now need someone to run the PC3 at 378MHz. Might come close to CMM2.

               BM1     BM2    BM3      BM4     BM5     BM6     BM7     BM8
ABC 800 single   0.9     1.8    6.0      5.9     6.3    11.6    19.6     2.9
ABC 800 double   1.2     2.2    10.0    10.6    11.0    17.8    26.4    14.4
IBM PC           1.5     5.2    12.1    12.6    13.6    23.5    37.4     3.5
Apple III        1.7     7.2    13.5    14.5    16.0    27.0    42.5     7.5
VIC-20           1.4     8.3    15.5    17.1    18.3    27.2    42.7     9.9
ZX81 "fastmode"  4.5     6.9    16.4    15.8    18.6    49.7    68.5    22.9

Maximite         0.016   0.144   0.196   0.205   0.354   0.512   0.721   0.310
Maximite w. #s   0.016   0.131   0.193   0.194   0.245   0.393   0.582   0.241
Maximite w/o #s  0.016   0.111   0.173   0.173   0.192   0.336   0.525   0.220
MicroMite 40MHz  0.028   0.18    0.285   0.289   0.644   0.892   1.346   0.376
MicroMite 48MHz  0.023   0.15    0.237   0.24    0.536   0.744   1.121   0.313
MM+ MX470 120MHz 0.013   0.082   0.135   0.135   0.265   0.380   0.597   0.174
MMX 198MHz       0.006   0.045   0.07    0.08    0.141   0.201   0.287   0.126
Picromite ZeroW  0.014   0.058   0.093   0.102   0.184   0.298   0.354   0.127
Armmite H7       0.003   0.023   0.038   0.042   0.067   0.098   0.146   0.065
ArmMite F4       0.011   0.079   0.14    0.149   0.249   0.354   0.528   0.257
MMBASIC DOS      0.0002  0.0017  0.0028  0.0028  0.0073  0.0092  0.0117  0.0058
CMM2             0.00176 0.0118  0.01903 0.01728 0.03611 0.05062 0.07582 0.02851
PicoMite         0.0166  0.1096  0.1800  0.1840  0.3325  0.4715  0.6688  0.3193
PicoMite V50800  0.0132  0.0969  0.1636  0.1641  0.2866  0.4051  0.5821  0.2824  126MHz
PicoMite V50800  0.0046  0.0338  0.0571  0.0574  0.0998  0.1410  0.2030  0.0974  378MHz
PM VGA2040 V7.0  0.00348 0.03868 0.06417 0.06227 0.07088 0.10730 0.18059 0.08624 252MHz
Linux            0.0000  0.0020  0.0040  0.0040  0.0080  0.0130  0.0190  0.0070
MMB4L 0.8        0.000   0.002   0.004   0.004   0.012   0.009   0.013   0.004

Other Recent Basics
ByPic MX170 40M  0.001   0.010   0.023   0.020   0.027   0.041   0.080   0.043
BBC_V Pi Zero    0.0001  0.0007  0.0016  0.0014  0.0015  0.0030  0.0030  0.0036

C-Language
Arduino UNO      0.010   0.010   0.058   0.043   0.043   0.043   0.045   0.284
Arduino DUE      0.003   0.003   0.006   0.007   0.007   0.007   0.106   0.014
ESP32S           0.00007 0.00007 0.00030 0.00011 0.00016 0.00016 0.00016 0.02413

Edited 2026-10-29 20:57 by Volhout
PicomiteVGA PETSCII ROBOTS
 
hhtg1968
Guru

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

my mmbasic computers has to  run an old program of me which is kind of a ecological simulation to test speed.

pico computer 3 at 378 mhz: 3-3.5s per frame
cmm2       4s!

both with option compiled on
 
Volhout

Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 6252
Posted: 11:00am 29 Oct 2026
Copy link to clipboard 
Print this post

  Volhout said  PicoMite V7.00 at 252MHz is average as fast as V5.08 at 378MHz.
That is a 50% speed increase since 5.08
Now need someone to run the PC3 at 378MHz. Might come close to CMM2.

               BM1     BM2    BM3      BM4     BM5     BM6     BM7     BM8
ABC 800 single   0.9     1.8    6.0      5.9     6.3    11.6    19.6     2.9
ABC 800 double   1.2     2.2    10.0    10.6    11.0    17.8    26.4    14.4
IBM PC           1.5     5.2    12.1    12.6    13.6    23.5    37.4     3.5
Apple III        1.7     7.2    13.5    14.5    16.0    27.0    42.5     7.5
VIC-20           1.4     8.3    15.5    17.1    18.3    27.2    42.7     9.9
ZX81 "fastmode"  4.5     6.9    16.4    15.8    18.6    49.7    68.5    22.9

Maximite         0.016   0.144   0.196   0.205   0.354   0.512   0.721   0.310
Maximite w. #s   0.016   0.131   0.193   0.194   0.245   0.393   0.582   0.241
Maximite w/o #s  0.016   0.111   0.173   0.173   0.192   0.336   0.525   0.220
MicroMite 40MHz  0.028   0.18    0.285   0.289   0.644   0.892   1.346   0.376
MicroMite 48MHz  0.023   0.15    0.237   0.24    0.536   0.744   1.121   0.313
MM+ MX470 120MHz 0.013   0.082   0.135   0.135   0.265   0.380   0.597   0.174
MMX 198MHz       0.006   0.045   0.07    0.08    0.141   0.201   0.287   0.126
Picromite ZeroW  0.014   0.058   0.093   0.102   0.184   0.298   0.354   0.127
Armmite H7       0.003   0.023   0.038   0.042   0.067   0.098   0.146   0.065
ArmMite F4       0.011   0.079   0.14    0.149   0.249   0.354   0.528   0.257
MMBASIC DOS      0.0002  0.0017  0.0028  0.0028  0.0073  0.0092  0.0117  0.0058
CMM2             0.00176 0.0118  0.01903 0.01728 0.03611 0.05062 0.07582 0.02851
PicoMite         0.0166  0.1096  0.1800  0.1840  0.3325  0.4715  0.6688  0.3193
PicoMite V50800  0.0132  0.0969  0.1636  0.1641  0.2866  0.4051  0.5821  0.2824 126MHz
PicoMite V50800  0.0046  0.0338  0.0571  0.0574  0.0998  0.1410  0.2030  0.0974 378MHz
PM VGA2040 V7.0  0.00348 0.03868 0.06417 0.06227 0.07088 0.10730 0.18059 0.0862 252MHz
Linux            0.0000  0.0020  0.0040  0.0040  0.0080  0.0130  0.0190  0.0070
MMB4L 0.8        0.000   0.002   0.004   0.004   0.012   0.009   0.013   0.004  i5

Other Recent Basics
ByPic MX170 40M  0.001   0.010   0.023   0.020   0.027   0.041   0.080   0.043
BBC_V Pi Zero    0.0001  0.0007  0.0016  0.0014  0.0015  0.0030  0.0030  0.0036

C-Language
Arduino UNO      0.010   0.010   0.058   0.043   0.043   0.043   0.045   0.284
Arduino DUE      0.003   0.003   0.006   0.007   0.007   0.007   0.106   0.014
ESP32S           0.00007 0.00007 0.00030 0.00011 0.00016 0.00016 0.00016 0.02413

Edited 2026-10-29 21:01 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 9328
Posted: 11:06am 29 Oct 2026
Copy link to clipboard 
Print this post

The HDMI and HDMIUSB versions run at 378MHz.
BT and BTH versions run at 396MHz.
I don't have a newer manual yet.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 753
Posted: 12:01pm 29 Oct 2026
Copy link to clipboard 
Print this post

PicoMitePC3 MMBasic USB RP2350B Edition V7.00.00RC6
@ 315000KHz
COMPILE ON

> run
Benchmark tests

Benchmark 1
0.000957

Benchmark 2
0.014878

Benchmark 3
0.016761

Benchmark 4
0.016734

Benchmark 5
0.021928

Benchmark 6
0.028555

Benchmark 7
0.037516

Benchmark 8
0.026492
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 2149
Posted: 03:21pm 29 Oct 2026
Copy link to clipboard 
Print this post

RP2350B-DIL @420MHz    

  Quote  
Benchmark 1
0.000748

Benchmark 2
0.010843

Benchmark 3
0.012788

Benchmark 4
0.012759

Benchmark 5
0.019425

Benchmark 6
0.024428

Benchmark 7
0.033507

Benchmark 8
0.017298
 
Bleep

Guru

Joined: 09/01/2022
Location: United Kingdom
Posts: 874
Posted: 09:33pm 05 Nov 2026
Copy link to clipboard 
Print this post

Hi Harm,
For a laugh, here are the results for V7.00 RC5 HDMIUSBI2S @ 378MHz (PC3ish).
Because the times were getting silly, these are for 1000000 iterations, so if you want a direct comparison divide the times by 1000.
For completeness I also include the same program compiled automagically by peters mmb2csub script.
Standard MMBasic with Option Compile On.
> run "benchbas
Maximite Benchmark tests * 1000 (so loops of 1 million)

Benchmark 1
0.567078                1000001

Benchmark 2
13.392785               1000000

Benchmark 3
16.291831               1e+06

Benchmark 4
15.366952               1.499999e+06

Benchmark 5
15.367126               1.499999e+06

Benchmark 6
19.438309               1.499999e+06    6

Benchmark 7
24.475565               1.499999e+06    1.499999e+06

Benchmark 8
25.316544               1e+12   13.81551056    -0.3499935022
0.5671  13.3928  16.2918  15.3670  15.3671  19.4383  24.4756  25.3165

Standard Compiled MMBasic, this only uses the lowest optimisation level because, even though I tried to stop it the optimiser was making the time for test 2,3,4,5 0.0mS by optimising out the loop completely.
> run "bench
Maximite Benchmark tests * 1000 (so loops of 1 million)

Benchmark 1
0.056725                1000001

Benchmark 2
0.023849                1000000

Benchmark 3
0.023848                1e+06

Benchmark 4
0.023849                1.499999e+06

Benchmark 5
0.023847                1.499999e+06

Benchmark 6
0.323315                1.499999e+06    6

Benchmark 7
1.064308                1.499999e+06    1.499999e+06

Benchmark 8
1.808312                1e+12   13.81551056    -0.3499935022
0.0567  0.0238  0.0238  0.0238  0.0238  0.3233  1.0643  1.8083

Regards Kevin.

For completness the files as tested. benchbas.zip
Edited 2026-11-06 08:41 by Bleep
 
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