Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 05:42 22 Apr 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

     Page 3 of 7    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11215
Posted: 01:34pm 30 Mar 2026
Copy link to clipboard 
Print this post

Keydown function?
 
terekgabor
Regular Member

Joined: 02/01/2026
Location: Hungary
Posts: 50
Posted: 11:25am 31 Mar 2026
Copy link to clipboard 
Print this post

Not working with Picocalc. I think this can done by an other keyboard BIOS maybe in the future.
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1849
Posted: 11:31am 31 Mar 2026
Copy link to clipboard 
Print this post

Manual

  Quote  8 and 9 inch Displays
The controller configuration SSD1963_8 has only been tested with the 8 and 9 inch displays made by EastRising (available at www.buydisplay.com). These must be purchased as a TFT LCD panel with 8080 interface, 800x480 pixel LCD, SSD1963 display controller and XPT2046 touch controller. Note that the EastRising panels use a non-standard interface connector pin-out so you will need to refer to their data sheets when connecting these to the Raspberry Pi Pico. A suitable adapter to convert to the standard 40-pin connection can be purchased from: https://www.rictech.nz/micromite-products

16-bit Parallel LCD Panels


The rictech product appears to no-longer be available
Edited 2026-03-31 21:41 by PhenixRising
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11215
Posted: 03:10pm 31 Mar 2026
Copy link to clipboard 
Print this post

PM grogster, he may have some left, alternatively he may let you have the gerbers. It is a trivial circuit to reproduce in any case.
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1849
Posted: 06:05pm 31 Mar 2026
Copy link to clipboard 
Print this post

  matherp said  PM grogster, he may have some left, alternatively he may let you have the gerbers. It is a trivial circuit to reproduce in any case.


Oh, I understand that, it was more about the link in the manual. We recently had similar with Font Tweak, etc.
 
Xian
Newbie

Joined: 19/03/2025
Location: Germany
Posts: 29
Posted: 09:09pm 31 Mar 2026
Copy link to clipboard 
Print this post

  terekgabor said  Not working with Picocalc. I think this can done by an other keyboard BIOS maybe in the future.


when you say "not working...", what exactly do you mean, is not working? I have installed it today on my PicoCalc and to me it seems, everything is ok. Have i overseen something? Please let me know. Thanks.

best regards,

Xian
 
terekgabor
Regular Member

Joined: 02/01/2026
Location: Hungary
Posts: 50
Posted: 09:13pm 31 Mar 2026
Copy link to clipboard 
Print this post

Keydown(n) is returning always 0 even if I press any button on Picocalc.
Maybe some options is not correct?
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 02:48am 01 Apr 2026
Copy link to clipboard 
Print this post

  terekgabor said  Not working with Picocalc. I think this can done by an other keyboard BIOS maybe in the future.


On page 192 of the manual it says:

  Quote  Return the decimal ASCII value of the keyboard key that is currently held
down or zero if no key is down.This function applies to USB keyboards and
PS2 keyboards


As you can see, KEYDOWN only applies to USB and PS2 keyboards.
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 04:42am 02 Apr 2026
Copy link to clipboard 
Print this post

How can I get rid of the NOSCROLL in the OPTION CONSOLE LCDPANEL?

Originally, the option looked like this:
OPTION LCDPANEL CONSOLE ,,FF00


but I changed it and now it looks like this:
OPTION LCDPANEL CONSOLE ,,,,,NOSCROLL


I'm trying to get it back to its original values but get an invalid option error.

I'm using the non-VGA, non-HDMI version on a PicoCalc.
Edited 2026-04-02 14:51 by toml_12953
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6508
Posted: 04:49am 02 Apr 2026
Copy link to clipboard 
Print this post

  toml_12953 said  How can I get rid of the NOSCROLL in the OPTION CONSOLE LCDPANEL?


try OPTION LCDPANEL NOCONSOLE
then redo with your preferred settings
Edited 2026-04-02 14:50 by TassyJim
VK7JH
MMedit
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 04:57am 02 Apr 2026
Copy link to clipboard 
Print this post

  TassyJim said  
  toml_12953 said  How can I get rid of the NOSCROLL in the OPTION CONSOLE LCDPANEL?


try OPTION LCDPANEL NOCONSOLE
then redo with your preferred settings


Thanks. I tried that and I get an option error. The syntax in the manual doesn't seem to match what is actually in the option list. I can get the FF00 back by setting default colors but I can't get rid of NOSCROLL.

I end up with
OPTION LCDPANEL CONSOLE ,, FF00,,,NOSCROLL


See all the commas? The syntax in the manual doesn't allow that many.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11215
Posted: 06:40am 02 Apr 2026
Copy link to clipboard 
Print this post

You can't comma out the first parameter. Same for all MMBasic commands
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 11:23am 02 Apr 2026
Copy link to clipboard 
Print this post

  matherp said  You can't comma out the first parameter. Same for all MMBasic commands


OK, thanks. I still can't get rid of the NOSCROLL, though. I tried leaving the last parameter empty and I tried making it a null string "" but neither works.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8769
Posted: 11:38am 02 Apr 2026
Copy link to clipboard 
Print this post

Use OPTION LCDPANEL DISABLE and start again?
Mick

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

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 12:06pm 02 Apr 2026
Copy link to clipboard 
Print this post

  Mixtel90 said  Use OPTION LCDPANEL DISABLE and start again?


Yes. As I said, I tried that. I can't seem to get rid of NOSCROLL on a PicoCalc except by reflashing the firmware. If there's a syntax that will do it, I'd like to see it.

I don't even know where the FF00 comes from. I know it's added when I change the default colors to green on black but I don't see a correlation between the two. I would think if FF00 was the foreground and background that it would mean white (FF) on black (00)
 
mozzie
Senior Member

Joined: 15/06/2020
Location: Australia
Posts: 278
Posted: 01:32pm 02 Apr 2026
Copy link to clipboard 
Print this post

G'day Toml,
This may be something specific to the PicoCalc.
Just tried both PicoMite MMBasic RP2350A V6.02.01 and PicoMite MMBasic RP2040 V6.02.01 with an ILI9488 LCD with the following results:

> Option lcdpanel console 1,&hff00,,,noscroll - sets parameters (&hff00 is green)
OPTION LIST = OPTION LCDPANEL CONSOLE ,, FF00,,,NOSCROLL

> Option lcdpanel console                     - resets all parameters
OPTION LIST = OPTION LCDPANEL CONSOLE

> Option lcdpanel noconsole                   - disables console

So &hFF00 is foreground colour green, background colour is default so not shown. colour is &hRRGGBB in hex.

Hope this helps, I don't have a PicoCalc to test.

Regards,
Lyle.
Edited 2026-04-02 23:33 by mozzie
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 04:33pm 02 Apr 2026
Copy link to clipboard 
Print this post

  mozzie said  G'day Toml,
This may be something specific to the PicoCalc.
Just tried both PicoMite MMBasic RP2350A V6.02.01 and PicoMite MMBasic RP2040 V6.02.01 with an ILI9488 LCD with the following results:

> Option lcdpanel console 1,&hff00,,,noscroll - sets parameters (&hff00 is green)
OPTION LIST = OPTION LCDPANEL CONSOLE ,, FF00,,,NOSCROLL

> Option lcdpanel console                     - resets all parameters
OPTION LIST = OPTION LCDPANEL CONSOLE

> Option lcdpanel noconsole                   - disables console

So &hFF00 is foreground colour green, background colour is default so not shown. colour is &hRRGGBB in hex.

Hope this helps, I don't have a PicoCalc to test.

Regards,
Lyle.


Great! Thanks. At least that explains how to enter colors. I still don't understand why FF00 (green) is the third paramater. The manual says
OPTION LCDPANEL CONSOLE [font [, fc [, bc [, blight]]] [,NOSCROLL]


so it seems to me that the foreground color should be the second parameter and, as Peter says, the first parameter must always be entered so I'd think you'd need

OPTION LCDPANEL CONSOLE 1, &HFF00


at a minimum to set the foreground color green and to set the foreground to green and the background to red,
OPTION LCDPANEL CONSOLE 1, &HFF00, &HFF0000


In any case, I'm still looking for an example that turns off NOSCROLL.
Edited 2026-04-03 02:36 by toml_12953

Footnote added 2026-04-03 03:02 by toml_12953
It appears that you can turn off the functionality of NOSCROLL but the word NOSCROLL still appears in the OPTION LIST.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11215
Posted: 04:40pm 02 Apr 2026
Copy link to clipboard 
Print this post

OPTION LCDPANEL NOCONSOLE
OPTION LCDPANEL 1,RGB(green),RGB(BLACK)
assuming you are using ILI9488P in portrait mode. But if PicoCalc then ST7365P is better
Edited 2026-04-03 02:43 by matherp
 
toml_12953
Guru

Joined: 13/02/2015
Location: United States
Posts: 602
Posted: 05:31pm 02 Apr 2026
Copy link to clipboard 
Print this post

  matherp said  OPTION LCDPANEL NOCONSOLE
OPTION LCDPANEL 1,RGB(green),RGB(BLACK)
assuming you are using ILI9488P in portrait mode. But if PicoCalc then ST7365P is better


Following the above, I get a message, "Display already configured"
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 11215
Posted: 05:51pm 02 Apr 2026
Copy link to clipboard 
Print this post

Missed the word console
 
     Page 3 of 7    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026