Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 01:17 14 Feb 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 V6.02.01 betas

     Page 1 of 2    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10946
Posted: 02:12pm 11 Feb 2026
Copy link to clipboard 
Print this post

V6.02.01b0

PicoMiteV6.01.01b0.zip

Changes from V6.02.00

All versions
You can now use string literals and string variables for GP pin nos. e.g.
const outpin$="GP2"
setpin outpin$,dout
pin(outpin$)=1

Existing usage is not affected (I hope)
SPRITE(B function now properly supports all orientations of the sprite
Fixes bug in the editor when the marked text exceeds the buffer size
F10 in the editor when in mark mode is no longer limited by the buffer size. This allows the user to mark any amount of text and save it to a file.
The editor now correctly restores non-default foreground and background colours on exit.

RP2350 versions
Reduced memory footprint of using png files - still big but not as big
SPRITE LOADPNG is modified as follows. Previously pixels under the cutoff threshold were transparent BUT black pixels were also transparent (assuming the default transparent = black). Now you can set the transparent colour to a negative value (-1 to -15) this causes black pixels to be replaced with the positive value of the negative value. So:
SPRITE LOADPNG 1,"mypng.png",-2 will replace black pixels with myrtle avoiding holes in the sprite.
load png and sprite load png now process mode 3 png files (colour map included in the file)

RP2350 only and not WebMiteRP2350
adds ray command and function

Raycaster_User_Manual.pdf
 

PicoMiteRP2040 and PicoMiteRP2040USB
reduces firmware image size by 16Kbyte with concommitant increase in size of A: drive.

All PicoMite and WebMite versions
N5110 driver now correctly uses INVERT in the option setting
Edited 2026-02-12 00:13 by matherp
 
mclout999

Guru

Joined: 05/07/2020
Location: United States
Posts: 502
Posted: 05:30pm 11 Feb 2026
Copy link to clipboard 
Print this post

Sometimes I'm stunned by what you get up to. Always impressed and always thankful. This is an amazing subsystem. It adds a really good set of tools.  Thanks again as always. I hope that guy who's doing the CMM2 updates gets this rolled into Firmware for it as well as I would like to see what it could do with this.
They call me Shai-Hulud (The maker)
 
gadgetjack
Senior Member

Joined: 15/07/2016
Location: United States
Posts: 185
Posted: 07:56pm 11 Feb 2026
Copy link to clipboard 
Print this post

I can not seem to find a version for hdmi and usb keyboard in the last batch. I tried all the 2350 files , no luck. Am I missing something?
 
JanVolk
Guru

Joined: 28/01/2023
Location: Netherlands
Posts: 316
Posted: 08:23pm 11 Feb 2026
Copy link to clipboard 
Print this post

What am I doing wrong?

> edit
Error : Display not configured
> option list
PicoMite MMBasic RP2040 V6.02.01b0
OPTION COLOURCODE ON
OPTION HEARTBEAT OFF
OPTION PICO OFF
OPTION CPUSPEED (KHz) 200000
OPTION DISPLAY 40, 80
> list pins
GP0      1      OFF
GP1      2      OFF
GP2      4      OFF
GP3      5      OFF
GP4      6      OFF
GP5      7      OFF
GP6      9      OFF
GP7      10     OFF
GP8      11     OFF
GP9      12     OFF
GP10     14     OFF
GP11     15     OFF
GP12     16     OFF
GP13     17     OFF
GP14     19     OFF
GP15     20     OFF
GP16     21     OFF
GP17     22     OFF
GP18     24     OFF
GP19     25     OFF
GP20     26     OFF
GP21     27     OFF
GP22     29     OFF
GP23     41     OFF
GP24     42     OFF
GP25     43     OFF
GP26     31     OFF
GP27     32     OFF
GP28     34     OFF
GP29     44     OFF
> edit
Error : Display not configured
> option reset
> edit
Error : Display not configured
>

Kind regards,

Jan.
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4232
Posted: 08:44pm 11 Feb 2026
Copy link to clipboard 
Print this post

I suppose it's a RP2040 but which uf2 file did you use?

John
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2999
Posted: 09:09pm 11 Feb 2026
Copy link to clipboard 
Print this post

> option list
PicoMite MMBasic RP2040 V6.02.01b0

So it is a plain vanilla RP2040 with no display (or anything else) attached.

OPTION DISPLAY 40, 80 is just the console window size settings.

I had "Error : Display not configured" come up on a RP2040 V6.02.00 that did have a display configured (N5110) and working.
It was triggered by using the Pulse command on a pin that had not been set as DOUT.

Footnote added 2026-02-12 12:43 by phil99
Further testing.
For pins GP0 to GP9 there is only "Error : Pin 12/GP9 is not an output"
For pins above GP9 this happens:-
> pulse gp25, 9
Error : Pin 43/GP25 is not an output
Error : Display not configured
Error : Display not configured
Error : Display not configured
Error : Display not configured
...
until lockup
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10946
Posted: 10:08pm 11 Feb 2026
Copy link to clipboard 
Print this post

  Quote  I can not seem to find a version for hdmi and usb keyboard in the last batch. I tried all the 2350 files , no luck. Am I missing something?

Sorry missed in the zip

PicoMiteV6.01.01b0.zip

  Quote  What am I doing wrong?

Looks like I've compiled something incorrectly - will check
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10946
Posted: 09:00am 12 Feb 2026
Copy link to clipboard 
Print this post

Hopefully this fixes the various issues. I've forced a flash reset when it is loaded for the PicoMite and WebMite versions which should clear old config which was causing problems

PicoMiteV6.02.01b0.zip
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8536
Posted: 09:18am 12 Feb 2026
Copy link to clipboard 
Print this post

As a matter of interest that version loads onto this PGA2350. I can't XMODEM the opt file from my PC though. Possibly that's a version issue? Heartbeat works ok.
.
Edited 2026-02-12 19:19 by Mixtel90
Mick

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

Guru

Joined: 31/01/2019
Location: Germany
Posts: 604
Posted: 09:31am 12 Feb 2026
Copy link to clipboard 
Print this post

Thx Matherp

I know its booring but can we get loaddata and savedata for the pico as for cmm2
I use it for loading pics  because so i dont need jpeg .
Plasma
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5682
Posted: 10:22am 12 Feb 2026
Copy link to clipboard 
Print this post

@Peter,

Thanks for 16384 bytes extra A:/drive on the RP2040 image. I am working on Game*Mite and this is very welcome.

Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10946
Posted: 11:40am 12 Feb 2026
Copy link to clipboard 
Print this post

V6.02.01b1

PicoMiteV6.02.01b1.zip

Adds new commands
SAVE DATA fname$, address, nbytes

LOAD DATA fname$, address


Load and save memory to file as binary data. NB: there is no protection on the address so use with care. Tested saving and loading from the screen in the VGARP2350 version



save data "test.dat",mm.info(writebuff),38400
load data "test.dat",mm.info(writebuff)
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8536
Posted: 12:01pm 12 Feb 2026
Copy link to clipboard 
Print this post

Nice. A program suicide command.  ;)
Does it use the HCF command in assembly language?
Mick

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

Joined: 18/11/2011
Location: United Kingdom
Posts: 4232
Posted: 12:53pm 12 Feb 2026
Copy link to clipboard 
Print this post

  Mixtel90 said  Nice. A program suicide command.  ;)
Does it use the HCF command in assembly language?

Now there are several (*), though not quite HCF.

(*) POKE & CSUB at least

John
Edited 2026-02-12 22:56 by JohnS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10946
Posted: 03:59pm 12 Feb 2026
Copy link to clipboard 
Print this post

V6.02.01b2

PicoMiteV6.02.01b2.zip

Fixes bug in GPS parsing
Editor now correctly colour codes string literals and comments split across continuation lines

NB:
Other than the RAY command for the RP2350 6.02.01 is a minor maintenance release to pick up the few bits and pieces identified in 6.02.00. AFAIK with the above there are no known bugs. If you know of anything please post here - BUGS NOT CHANGES
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 604
Posted: 07:56pm 12 Feb 2026
Copy link to clipboard 
Print this post

thank you
Plasma
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5682
Posted: 08:10pm 12 Feb 2026
Copy link to clipboard 
Print this post

Peter,

DRIVE "A:/FORMAT" does not work. It is in the manual.
RP2040 non VGA, V6.02.01b2

Volhout
Edited 2026-02-13 06:11 by Volhout
PicomiteVGA PETSCII ROBOTS
 
bfwolf
Senior Member

Joined: 03/01/2025
Location: Germany
Posts: 156
Posted: 09:41pm 12 Feb 2026
Copy link to clipboard 
Print this post

  Volhout said  Peter,

DRIVE "A:/FORMAT" does not work. It is in the manual.
RP2040 non VGA, V6.02.01b2

Volhout


Did you ever try this before and did it work?

Perhaps there's a typo in the manual and it should be 'DRIVE FORMAT "A:/"' ?
 
JanVolk
Guru

Joined: 28/01/2023
Location: Netherlands
Posts: 316
Posted: 10:11pm 12 Feb 2026
Copy link to clipboard 
Print this post

> help drive
Drive drive$ 'Drive$ can be "A:" or "B:".
Drive "A:" 'Or > A: is the flash drive.
Drive "B:" 'Or > B: is the SD card.
Drive "A:/FORMAT" 'Only the first time.

Tested with PicoMite MMBasic RP2040 V6.02.01b2 and PicoMite MMBasic RP2040 V6.02.01b2 and it works for me.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6450
Posted: 01:52am 13 Feb 2026
Copy link to clipboard 
Print this post

drive "A:/format"

works for me on both chips
> OPTION LIST
PicoMite MMBasic RP2350A V6.02.00
PicoMite MMBasic RP2350A V6.02.01b2
and
PicoMite MMBasic RP2040 V6.02.00
PicoMite MMBasic RP2040 V6.02.01b2


Jim
VK7JH
MMedit
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026