Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:11 26 Mar 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 Firmware Release Version 6.02.01

Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3352
Posted: 02:07pm 25 Mar 2026
Copy link to clipboard 
Print this post

Peter has released the latest version of the PicoMite firmware V6.02.01.

This can be downloaded from https://geoffg.net/picomite.html  (scroll to the bottom of the page).   It includes the updated user manual and additional specialised manuals (see the Extra Documentation folder in the firmware zip).

This release includes many bug fixes and enhancements. Also included are five new commands and support for the PicoCalc.  Below is listed the full change log.

Geoff

  Quote  Changes from V6.02.00

All versions
File names on the A: drive are now no longer case sensitive and behave like the B: drive
Minor internal bug fixes and code restructuring
Fixes bug in GPS parsing
Fixes bug where Text is setting tiles incorrectly when the output exceeds the screen width
Fixes bug in the editor when the marked text exceeds the buffer size
Editor now correctly colour codes string literals and comments split across continuation lines
Blank lines are now allowed in TYPE declarations
Corrects behaviour when the A: drive is formatted but the current directory is not at root level
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.
Fixes bugs in Structures when assigning from an array element which is a structure to a structure
Attempting to use a single element array in a structure now gives an error
Major rework of PLAY TONE and PLAY SOUND to reduce the overhead in the interrupt routine and improve action of volume changes.
Fixes BLIT Framebuffer to work in modes 4 and 5 on HDMI versions and Mode 3 on VGA RP2350 and HDMI versions
Fixes bug in FLASH LIST n when n does not contain a program
Fixes bug in SPRITE SCROLL when MM.HRES not 320
SPRITE(B function now properly supports all orientations of the sprite
KEYDOWN function now supports PS2 keyboards.
mm.info(PWM SLICE gpno) This returns the PWM slice for a given pin

Adds new commands
SAVE DATA fname$, address, nbytes
LOAD DATA fname$, address
TILEMAP
BLIT RESIZE
ONESHOT

All RP2350 versions
Fixes bug in PORT command and function when pins > GP31 are used
Tweaks to flash and param timings to improve reliability.
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)
Various enhancements to STEPPER command and PEEK(STEPPER function
New Command PLAY SAMPLE
Implements optional hidden line removal for 3D wireframe models

the LOCATION command can now optionally return the sidereal time
Adds FRAME command

RP2350 only and not WebMiteRP2350
Max CPU speed for PicoMite(USB)RP2350 now 420MHz
Fixes bug in BLIT FRAMEBUFFER for buffered LCD drivers
Fixes bug in scrolling for buffered LCD drivers
Adds RAY command and function

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

WebMite RP2350 version
The WebMiteR2350 should now support the Pimoroni Pico Plus 2 W. This board uses the RP2350B and includes PSRAM.

PicoCalc
The standard PicoMite, PicoMiteRP2350, WebMite and WebMiteRP2350 versions should all support the PicoCalc. To use this nuke the current firmware on your PicoCalc and install the relevant version from the download. The code will automatically detect it is running on a PicoCalc and configure itself. You must be running a version of the bios that supports returning the battery level. I've been loaned a PicoCalc and tested with BIOS 1.5 and 1.6.

Geoff Graham - http://geoffg.net
 
terekgabor
Newbie

Joined: 02/01/2026
Location: Hungary
Posts: 22
Posted: 03:52pm 25 Mar 2026
Copy link to clipboard 
Print this post

Congratulations!
I like to use it very much on my Picocalc!
👍
 
Fede
Newbie

Joined: 09/03/2026
Location: Spain
Posts: 8
Posted: 04:11pm 25 Mar 2026
Copy link to clipboard 
Print this post

Guaaauuuu.

Thank you so much.

I'm going to try it right now on the Pico Calc.

 
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