Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 02:19 23 Nov 2024 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 : PicoMiteVGA

Author Message
Teo1
Newbie

Joined: 06/05/2023
Location: Romania
Posts: 25
Posted: 03:23pm 05 Oct 2024
Copy link to clipboard 
Print this post

HI,
Is it possible to use "PicoMite Advaced Graphics" with PicoMiteVGA?
Thanks in advance,
Teo
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6766
Posted: 03:44pm 05 Oct 2024
Copy link to clipboard 
Print this post

Unless a change has sneaked in without me knowing, no. It needs resistive touch input.
Mick

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

Senior Member

Joined: 01/10/2023
Location: Ukraine
Posts: 198
Posted: 04:21pm 05 Oct 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  Unless a change has sneaked in without me knowing, no. It needs resistive touch input.

Why can't we, for example, use a mouse pointer or some other positioning device for this in PicoMiteVGA?
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6766
Posted: 04:59pm 05 Oct 2024
Copy link to clipboard 
Print this post

I dunno... Maybe it was because the GUI commands were also removed to make space for the VGA system?

Also, when the VGA system was developed there was no standard way to connect a mouse anyway.

.
Edited 2024-10-06 03:00 by Mixtel90
Mick

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

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1113
Posted: 07:10am 07 Oct 2024
Copy link to clipboard 
Print this post

Hi Teo,
The Picomite VGA uses 4 GPIO Ports to generate the Colors for a VGA signal (&2 for Sync) with 1 bit for red, 2 bits for green, and 1 bit for blue which are hardware encoded by Resistors

here’s how the color representation works:

Bit Allocation:

Red: 1 bit (2 levels: 0 or 1, which means off or on)
Green: 2 bits (4 levels: 00, 01, 10, 11)
Blue: 1 bit (2 levels: 0 or 1)
Calculating Color Combinations: The total number of color combinations can be calculated by multiplying the possible levels of each channel:

2x(Red)×4(Green)×2(Blue)=16 colors
Resulting Colors: Here are the possible combinations:

For Red: Off (0) or On (1)
For Green: 00 (Off), 01 (Low), 10 (Medium), 11 (High)
For Blue: Off (0) or On (1)

As you can see, no further colors can be created by changing the software alone.

Cheers
Martin
Edited 2024-10-07 17:19 by Martin H.
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6766
Posted: 08:04am 07 Oct 2024
Copy link to clipboard 
Print this post

"PicoMite Advanced Graphics" in the manual is the GUI controls system, Martin.

TBH, within the hardware constraints of the Pico, I can't see why a mouse/pointer *couldn't*, in theory, be used to replace the LCD touch function. It hasn't been possible until USB mice became a possibility as there was no way to position the pointer properly. However, there are all sorts of reasons why it can't be done too. Advanced Graphics needs flash and RAM and the latter in particular is probably still in short supply even using the RP2350. You also have display limitations and the system might only run on low resolutions (which wouldn't necessarily be bad). Also, it's probably a lot of work to implement it now that it's been removed. Many of the system hooks might have gone.

The Advanced Graphics is designed for embedded control, where you don't have access to a keyboard or monitor. It simply isn't needed on a VGA system really, there are other ways to control things.
Mick

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

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1113
Posted: 08:37am 07 Oct 2024
Copy link to clipboard 
Print this post

  Mixtel90 said  "PicoMite Advanced Graphics" in the manual is the GUI controls system

sorry, then I took a wrong turn , thanks for explaining
'no comment
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6766
Posted: 08:49am 07 Oct 2024
Copy link to clipboard 
Print this post

No prob. We do...  :)
Mick

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


To reply to this topic, you need to log in.

© JAQ Software 2024