![]() |
Forum Index : Microcontroller and PC projects : PicoMite VGA source
Author | Message | ||||
Mark Regular Member ![]() Joined: 26/11/2022 Location: United StatesPosts: 85 |
I see that there is a separate GitHub repo PicoMite-VGA-Edition for PicoMite VGA, but I also see comments in the main repo PicoMite about VGA. Can PicoMite VGA be built from the main PicoMite repo? Thanks, Mark |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 1003 |
The readme in the VGA repository explains it. The VGA repository just contains the changes you need to make to build the VGA from the main repository. PicoMite-VGA-Edition PicoMiteVGA V5.07.07b18 This repository contains the files needed to build the PicoMite VGA Edition Use all the files from the PicoMite repository with the exception of gui.c, gui.h, touch.c, touch.h, and CMakeLists.txt Then build with the two additional files here and the VGA version of the CMakeLists.txt build file Latest F4 Latest H7 FotS |
||||
Mark Regular Member ![]() Joined: 26/11/2022 Location: United StatesPosts: 85 |
Thanks, I saw that in the readme, but I don’t see how the three files can add VGA support by just adding them, so I think there must be some VGA related code already in the main PicoMite repo. And if that’s the case, why is there a separate repo, why can’t the main repo be compiled two different ways, with and without VGA support. Mark |
||||
thwill![]() Guru ![]() Joined: 16/09/2019 Location: United KingdomPosts: 4311 |
I've wondered the same but I've only just started to dabble with the PicoMite firmware. One possible reason, and I may be completely off-base here, is that for all his talents Peter is not as cognizant with CMake as he could be. I'm sure that if you care to offer some appropriate changes to CMakeLists.txr then he will consider adapting his approach. Best wishes, Tom Edited 2023-02-14 18:05 by thwill MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
Correct. It may be that Peter was in a hurry and that it could be changed if anyone cares enough. (I hate CMake, but love make.) John Edited 2023-02-14 20:23 by JohnS |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2566 |
From Mark's remarks, I wonder why there's spi and i2c in vga picomite but no glcd display drivers except 2 or 4 line lcd. It would be useful if you could use an ili9341 as a touch keyboard and its sd card reader with vga picomite imho. If you reclaimed kb clk and data, spi display with touch is still several pins though. just a thought. using a calibrated touch screen in mmbasic is novel. |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7937 |
Probably not enough space in the memory to have both VGA *and* LCD drivers, Stan. I think Peter would have left everything in if he could as it would make support easier. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |