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: RomaniaPosts: 25 |
HI, Is it possible to use "PicoMite Advaced Graphics" with PicoMiteVGA? Thanks in advance, Teo |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6778 |
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: UkrainePosts: 206 |
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 KingdomPosts: 6778 |
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: GermanyPosts: 1113 |
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 KingdomPosts: 6778 |
"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: GermanyPosts: 1113 |
sorry, then I took a wrong turn , thanks for explaining 'no comment |
||||
Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 6778 |
No prob. We do... :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Print this page |