Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 08:44 04 May 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 : PicoMite 6.03.00 betas

     Page 5 of 5    
Author Message
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 573
Posted: 07:50pm 01 May 2026
Copy link to clipboard 
Print this post

@Peter: I tested your mouse demo (https://www.thebackshed.com/forum/ViewTopic.php?TID=16657&PID=217248#217248#217248 ) using B4 on HDMIUSB. It’s having trouble recognising the different button press combinations on my system! Can you check that and confirm it?
Matthias
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 610
Posted: 08:08pm 01 May 2026
Copy link to clipboard 
Print this post

  matherp said  V6.03.00B4
PicoMiteRP2040V6.03.00B4.zip
PicoMiteRP2350V6.03.00B4.zip

Fixes bugs introduced in LIST PINS and LIST SYSTEM I2C
Fixes bug in cache optimisation of NOT command
Fixes stall of audio on startup and directory change in FM
Fixes memory leak when exiting a program with TRACECACHE enabled back to FM
Fixes memory leak and display corruption when exiting a program writing to a framebuffer back to FM
Fixes temporary screen flash when exiting a program running a different mode back to FM

Here is a document describing the various optimisations in B3 onwards. Note, the change to the Tokenised Line Format section. It is this change that means all library functions must be re-loaded from source.


option-profiling-cache.pdf


This is great! Thanks! Is there any chance of getting an option on the SAVE command that saves a pre-compiled version rather than having to go through this every time we want to speed up a particular program?
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11264
Posted: 09:49pm 01 May 2026
Copy link to clipboard 
Print this post

  Quote  The only thing is that I still find it a bit slow to scroll through long directories in the FM (via TerraTerm)

OPTION BAUDRATE 460800

  Quote  Is there any chance of getting an option on the SAVE command that saves a pre-compiled version rather than having to go through this every time we want to speed up a particular program

That isn't how it works, it compiles on the fly as it finds matching statements
  Quote   It’s having trouble recognising the different button press combinations on my system! Can you check that and confirm it?

Will check tommorow
  Quote  Did you see my question about the CMM2 LOAD/RUN command from within the FM?

Will think about it - running out of function keys/ctrl keys
Edited 2026-05-02 07:54 by matherp
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 573
Posted: 07:14am 02 May 2026
Copy link to clipboard 
Print this post

  matherp said  
  Quote  Did you see my question about the CMM2 LOAD/RUN command from within the FM?

Will think about it - running out of function keys/ctrl keys


How about a command prompt (CLI) within FM?
Kind of like the old NC style? ;-)
I think it makes sense to have a bottom row for FX commands, just like in the editor, with the status bar above that and the prompt above that.
Yes, that takes up two lines from the drive windows, but in my opinion, the added benefits make up for it.
That would also enable other things besides CMM2 Load/Run, Xmodem, etc., WITHOUT needing additional keyboard shortcuts or Fx keys. It would also offer the option to start a program with line parameters, which is currently missing.
As you can see, this would unlock a lot of potential.

Matthias
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11264
Posted: 07:20am 02 May 2026
Copy link to clipboard 
Print this post

  Quote  How about a command prompt (CLI) within FM?
Kind of like the old NC style? ;-)
I think it makes sense to have a bottom row for FX commands, just like in the editor, with the status bar above that and the prompt above that.
Yes, that takes up two lines from the drive windows, but in my opinion, the added benefits make up for it.
That would also enable other things besides CMM2 Load/Run, Xmodem, etc., WITHOUT needing additional keyboard shortcuts or Fx keys. It would also offer the option to start a program with line parameters, which is currently missing.
As you can see, this would unlock a lot of potential.

Are you offering to do a complete re-write of FM which is what it would take? Just press ESC and you can enter anything you want at the command prompt
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 573
Posted: 10:04am 02 May 2026
Copy link to clipboard 
Print this post

Hi Peter,
Don’t be so sensitive! I didn’t mean to offend you.
As I've said many times before, your work is incredible.  
I was just daydreaming for a moment and I'm just waiting for some really bad weather in the UK.

If I really knew C, I’d get involved. I've tried several times already, though. I even have Kernighan and Ritchie's book lying around here somewhere. It's just a hobby. Professionally, I do something else. We'll see — maybe on my next holiday.

Yes, I'll press ESC. With such an amazing overall impression, you forget that it's just a microcontroller. It's practically a fully-fledged mmBasic OS.

Matthias
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11264
Posted: 10:08am 02 May 2026
Copy link to clipboard 
Print this post

Fix for USB mouse interrupt - no version change

PicoMiteRP2040V6.03.00B4.zip
PicoMiteRP2350V6.03.00B4.zip
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 573
Posted: 10:31am 02 May 2026
Copy link to clipboard 
Print this post

  matherp said  Fix for USB mouse interrupt - no version change

PicoMiteRP2040V6.03.00B4.zip
PicoMiteRP2350V6.03.00B4.zip


It works almost perfectly. I only manage to double-click very rarely. That’s where it still has a bit of a hiccup.

I'm on my way now.
 
ville56
Guru

Joined: 08/06/2022
Location: Austria
Posts: 456
Posted: 06:13am 03 May 2026
Copy link to clipboard 
Print this post

B4 seems to be about 5% faster compared to B2/B3.
                                                                 
73 de OE1HGA, Gerald
 
karlelch

Guru

Joined: 30/10/2014
Location: Germany
Posts: 326
Posted: 09:40am 03 May 2026
Copy link to clipboard 
Print this post

Looks like MMBasic is getting something approaching a JIT compiler …
 
     Page 5 of 5    
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