Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:30 03 Aug 2025 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.00.03

     Page 3 of 9    
Author Message
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 507
Posted: 06:11am 14 Jul 2025
Copy link to clipboard 
Print this post

  matherp said  Not in this release. What are the thoughts of others? 8x12 looks pretty small in 1280x720 on a 10" monitor

On my 19-inch monitor, FONT 1 in 1024x768 and 1280x720 looks great!
Even though my eyesight is bad  
I think that's the point of a high resolution, so that more text information fits in.

What are the thoughts of others?
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 06:40am 14 Jul 2025
Copy link to clipboard 
Print this post

I've tested these resolutions on a 24" and 27". For my taste, FONT 3 looks very nice but is too big.
FONT 1 looks good, is clearly readable and while editing code, it offers a great overview.
FONT 4 would be my favorite as it is just that bit bigger, that overview in editor is still very good while even more comfortable to read.

But I would also suggest FONT 1 as default because of the extended character set.

This all wouldn't matter too much to me, if setting the default font would work in full extend (colour tiling in editor and fallback behavior).
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:53am 14 Jul 2025
Copy link to clipboard 
Print this post

As suggested before, can there not be two separate options; one to set the default font for the editor, and another to set the default  font (and colours) for command-prompt mode.
That way, the user is in control should they be using a screen-size/resolution that doesn’t suit a system defined default.

Remembering there are only three ‘modes’ that the PicoMite can be in (command-prompt, editor, program-run’) then having two options for setting font for when entering the ‘command-prompt’ and  ‘editor’ makes sense. Obviously the code controls colours and fonts when in ‘program-run’ mode.

I may have missed the points raised previously as I am reading these at work so have to be quick!!  
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 08:02am 14 Jul 2025
Copy link to clipboard 
Print this post

Question is: Does it work ? Or is there a functional problem ?

When it works..embrase it, and be happy with the gift of MMBasic.
Be grateful for the gift.

When it does not work. Ask Peter to fix the problem.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7939
Posted: 09:17am 14 Jul 2025
Copy link to clipboard 
Print this post

Is there a "right" answer?
Will it suit both 9" monitors and 23" monitors equally?
What if the beginner works with the editor in a window and the manual in another? Is there space?
Can you run with the console in one window, the graphics display in a second and the manual in a third?

Hmmm....
Mick

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

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 09:20am 14 Jul 2025
Copy link to clipboard 
Print this post

For my stand alone computer setup I can say, that the latest firmware runs brilliant and that the (default)font issue is none..it works perfect!.
I'm very happy with this and the stand-alone computer feeling is just fantastic.
Many thanks in any way!
> option list
PicoMite MMBasic USB RP2040 Edition V6.00.03
OPTION SERIAL CONSOLE COM1,GP28,GP29
OPTION SYSTEM SPI GP22,GP23,GP20
OPTION SYSTEM I2C GP24,GP25
OPTION FLASH SIZE 16777216
OPTION COLOURCODE ON
OPTION KEYBOARD US, 0, 0, 180, 70
OPTION HEARTBEAT OFF
OPTION PICO OFF
OPTION CPUSPEED (KHz) 378000
OPTION LCDPANEL CONSOLE 4
OPTION DISPLAY 30, 80
OPTION LCDPANEL SSD1963_7, LANDSCAPE,,GP16,NORESET
OPTION TOUCH GP21,GP19
GUI CALIBRATE 1, 85, 337, 2063, 1344
OPTION SDCARD COMBINED CS
OPTION KEYBOARD REPEAT 180,70
OPTION RTC AUTO ENABLE
OPTION DEFAULT FONT 4, 1

Edited 2025-07-14 19:21 by dddns
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10316
Posted: 09:25am 14 Jul 2025
Copy link to clipboard 
Print this post

  Quote  For my stand alone computer setup I can say, that the latest firmware runs brilliant and that the (default)font issue is none.


I think there is one "bug" which I will address in some subsequent release.

If you override the default font then when you switch to the default mode (typically mode 1) then your default font should be restored rather than the system default for that mode.
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 09:26am 14 Jul 2025
Copy link to clipboard 
Print this post

One correction to the above: even if default font is set to 4, after an syntax error it falls back to font 1
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 444
Posted: 09:54am 14 Jul 2025
Copy link to clipboard 
Print this post

  dddns said  One correction to the above: even if default font is set to 4, after an syntax error it falls back to font 1


Another reset I wish wouldn't happen after an error:  The colors change back to white on black. I'm trying to find the error() routine to see if that's where the fonts and colors are changed. I'd like the system to revert to the default colors (in my case, green on black) after an error or after EDIT mode rather than always white on black.
 
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 507
Posted: 10:00am 14 Jul 2025
Copy link to clipboard 
Print this post

@matherp
Launching the same FM program (MODE 1: FONT 1) at different resolutions, I noticed that at 800x600 resolution, a more HEAP RAM is used than at other resolutions, including high ones.
What could this be connected with?
Edited 2025-07-14 20:03 by javavi
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10316
Posted: 10:08am 14 Jul 2025
Copy link to clipboard 
Print this post

  Quote  I noticed that at 800x600 resolution, a more HEAP RAM is used than at other resolutions, including high ones.


I've explained this before. 800x600 and 848x480 both steal heap in order to support mode 3 at full resolution and mode 5 at RGB332
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 10:08am 14 Jul 2025
Copy link to clipboard 
Print this post

  toml_12953 said  
  dddns said  One correction to the above: even if default font is set to 4, after an syntax error it falls back to font 1


Another reset I wish wouldn't happen after an error:  The colors change back to white on black. I'm trying to find the error() routine to see if that's where the fonts and colors are changed. I'd like the system to revert to the default colors (in my case, green on black) after an error or after EDIT mode rather than always white on black.


Just tested and works for me:

OPTION LCDPANEL CONSOLE 4,rgb(green),rgb(red)


Colours will not change after sytax error or leaving editor. Even in the editor the background keeps being red. The font will stay at 4 after leaving the editor.
Font only changes to 1, if an error occurs.

option line then is:
OPTION LCDPANEL CONSOLE 4, FF00, FF0000



or this way works for me:
OPTION DEFAULT COLOURS CYAN, BLACK

Edited 2025-07-14 20:29 by dddns
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 444
Posted: 11:13am 14 Jul 2025
Copy link to clipboard 
Print this post

  dddns said  
  toml_12953 said  
  dddns said  One correction to the above: even if default font is set to 4, after an syntax error it falls back to font 1


Another reset I wish wouldn't happen after an error:  The colors change back to white on black. I'm trying to find the error() routine to see if that's where the fonts and colors are changed. I'd like the system to revert to the default colors (in my case, green on black) after an error or after EDIT mode rather than always white on black.


Just tested and works for me:

OPTION LCDPANEL CONSOLE 4,rgb(green),rgb(red)




Ah. I'm not using an LCD panel, just a serial port console. The colors revert to white on black only on my serial console. I'd like the colors to stay where I put them.
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 11:22am 14 Jul 2025
Copy link to clipboard 
Print this post

What VT-100 emulation do you use? In putty it works for me but not in a linux standard terminal. That has changed while/with 6.00.01
Edited 2025-07-14 21:22 by dddns
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 444
Posted: 08:37pm 14 Jul 2025
Copy link to clipboard 
Print this post

  dddns said  What VT-100 emulation do you use? In putty it works for me but not in a linux standard terminal. That has changed while/with 6.00.01


I use TeraTerm on Win 11.
 
dddns
Guru

Joined: 20/09/2024
Location: Germany
Posts: 544
Posted: 08:56pm 14 Jul 2025
Copy link to clipboard 
Print this post

I was wrong, bc/fc colours set in putty change as well back to black/white. This is intended, see here

7th posting from top
Edited 2025-07-15 06:59 by dddns
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 444
Posted: 09:11pm 14 Jul 2025
Copy link to clipboard 
Print this post

  Geoffg said  We have a new release of the PicoMite firmware from Peter: Version 6.00.03

Significant changes are:
- Fixes bug in PLAY SOUND when the right channel is specified
- Improves performance of USB keyboards
- Fixes bug in PLAY MP3/FLAC/WAV when playing a directory
- Fixes bugs in handling of BYVAL and BYREF in function/subroutine calls
+ updates to the manual.

This update includes the PicoMite/PicoMiteVGA/WebMite versions and manuals into one file.  The download link is: https://geoffg.net/Downloads/picomite/PicoMite_Firmware.zip

Geoff


In the manual it says
PLAY TONE left [, right [,dur] [,interrupt]]]

which says that the only required parameter is the left channel frequency.

but when I try
PLAY TONE 2000

I get Error : Argument count
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 444
Posted: 09:33pm 14 Jul 2025
Copy link to clipboard 
Print this post

  Geoffg said  We have a new release of the PicoMite firmware from Peter: Version 6.00.03

Significant changes are:
- Fixes bug in PLAY SOUND when the right channel is specified
- Improves performance of USB keyboards
- Fixes bug in PLAY MP3/FLAC/WAV when playing a directory
- Fixes bugs in handling of BYVAL and BYREF in function/subroutine calls
+ updates to the manual.

This update includes the PicoMite/PicoMiteVGA/WebMite versions and manuals into one file.  The download link is: https://geoffg.net/Downloads/picomite/PicoMite_Firmware.zip

Geoff


I used to be able to do this and I heard two different frequencies:
PLAY TONE 10000,4000

Now, though, I only hear one frequency.
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2642
Posted: 09:47pm 14 Jul 2025
Copy link to clipboard 
Print this post

  Quote  I used to be able to do this and I heard two different frequencies:
PLAY TONE 10000,4000
Now, though, I only hear one frequency.

I too only hear one frequency, but the frequency meter shows they are both there.
If I try PLAY TONE 1000,4000 I do hear both. Half a century ago I could hear 18000Hz...
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7939
Posted: 08:13am 15 Jul 2025
Copy link to clipboard 
Print this post

Hehe... I know that one...  :(
I now have 1.15 ears - the RH one hardly hears anything. The LH one gives up somewhere around 10kHZ, I think. Goodness knows how bad it would have been if I'd ever worked in noisy places or made a habit of going to loud concerts or cinemas in my lifetime!
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
     Page 3 of 9    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025