GVga: Simplified VGA for RPi Pico

  Рет қаралды 3,024

Dr. Francintosh

Dr. Francintosh

Күн бұрын

Пікірлер: 21
@drfrancintosh
@drfrancintosh Ай бұрын
One thing I neglected to mention is that you don't need SYNC and DOUBLE BUFFERING at the same time. When DOUBLE BUFFERING you must call gvga_swap(...) at the end of the rendering loop. Also, the reason you might use 320x200 pixels (or some other odd number like 640x360) is to reduce memory usage. Also, I used the Pimoroni VGA Demo board for the Pico-to-VGA connection: shop.pimoroni.com/products/pimoroni-pico-vga-demo-base?variant=32369520672851
@drfrancintosh
@drfrancintosh Ай бұрын
Also, I just added a full text mode (not just text painted on a frame buffer). So you can get 40x25 lines of text for just 1,000 bytes. Check out the github.
@Sarfarazzamani
@Sarfarazzamani Ай бұрын
Thank you Dr. I followed for your great content and civility of course!
@drfrancintosh
@drfrancintosh Ай бұрын
You are very welcome
@aleksandargurzan
@aleksandargurzan 15 күн бұрын
Thank you for understanding...but I must " like " the explain
@vuxeim
@vuxeim Ай бұрын
excellent, very detailed presentation, thanks
@drfrancintosh
@drfrancintosh Ай бұрын
Glad it was helpful!
@sohl947
@sohl947 Ай бұрын
Nice work! I picked up a Pico 1 to perhaps make a VGA for a fantasy retro computer with a CPU I'm developing in FPGA. I still hope to do some graphics in the FPGA, but the Xilinx Zynq chip on my board is rather limited in the amount of programmable LUTs and flip flops, so the Pico or maybe a ESP 32 TTGo are my backup options.
@drfrancintosh
@drfrancintosh Ай бұрын
Thank you, friend. Your project sounds interesting. FPGA is on my "road map." I'm very keen to drive LVDS displays. The FPGA-based boards for LCD displays are very bulky and power hungry. I'm hoping the Pico 2 will be able to drive LCD via LVDS.
@KaylaDianeCapps
@KaylaDianeCapps Ай бұрын
Nice!
@drfrancintosh
@drfrancintosh Ай бұрын
SWAK
@nunosantos2589
@nunosantos2589 Ай бұрын
Hello! First of all, great video! Subbed to you, and would be nice to post a schematic on how do you have that connected to the HDMI, VGA cable, or at least a view on how do you setup the connection between the pi and the monitor (maybe you have this already in another video, if you do link it if you don't mind) Keep up the good work! And thanks!
@drfrancintosh
@drfrancintosh Ай бұрын
Thanks for your thoughts! I neglected to mention that I'm using the Pimoroni VGA Developer board. I'll pin a link to it in the comments above. BTW: I just added a pure-text mode (not drawing text on a frame buffer). So you can get 80x60 rows/columns of text using only 4800 bytes of memory.
@tektel
@tektel Ай бұрын
what about the pico 2 to overcome memory and speed limitations?
@drfrancintosh
@drfrancintosh Ай бұрын
Great Idea! I Just got my Pico 2 and am setting up the SDK 2.0 for it. See my video on HDMI for PICO which I touch on this. Also, I have a Docker image for SDK 1.0 that I want to upgrade to SDK 2.0. I have a video on that as well - but it only announces the 1.0 Docker. Stay tuned!
@paulthomas4917
@paulthomas4917 17 күн бұрын
would the pico 2 with its 2 times memory not solve many problems?
@drfrancintosh
@drfrancintosh 12 күн бұрын
Yes, and no. The memory issues would be solved. You will be able to get better resolution. But the timing issues (eg: 640x480) is a performance issue. There may be better throughput with the Pico 2's' 150MHz clock rate. Or it's new HSTX output pins. But double buffering, sync, and interlace are likely going to be needed regardless. Thanks for your comment. I hope to do a Pico 2 follow up soon.
@RoyAntaw
@RoyAntaw Ай бұрын
I would like to subscribe and like but I shall do as you ask... and yes my time is precious but this is a great introduction to the Pico as a VGA output device. So thank you....
@drfrancintosh
@drfrancintosh Ай бұрын
Thank you friend. It's okay - I want to stand out from all the other creators to ask for a subscribe/like. You're welcome to susbscribe if you want to keep up with my projects.
@Iswimandrun
@Iswimandrun Ай бұрын
Nah I don't let you tell me what to do but I will watch
@drfrancintosh
@drfrancintosh Ай бұрын
party on, friend!
there’s no way they did this..
12:50
Low Level
Рет қаралды 180 М.
A RISC-V Stick-on
8:44
Jeff Geerling
Рет қаралды 405 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 44 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 28 МЛН
Каха и лужа  #непосредственнокаха
00:15
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
GDvi: Simplified HDMI for the Pico
15:00
Dr. Francintosh
Рет қаралды 6 М.
Minimal 64x4: The Oddball in Home Computer Development
10:18
The Pi Pico has problems, so I made my own, the ProPico
7:17
Dmytro Engineering
Рет қаралды 39 М.
Raspberry Pi Pico2 vs. Pico - Benchmarks
15:43
GLIWA
Рет қаралды 2 М.
Just enough assembly to blow your mind
29:31
Kay Lack
Рет қаралды 133 М.
What is VGA and How to Use it With a Raspberry Pi Pico
18:28
Gary Explains
Рет қаралды 56 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 682 М.
A tiny little NES emulator - The PicoNES
10:45
Retro Computing Reboot
Рет қаралды 18 М.
PicoMiteVGA Card Builds
11:51
Land Boards, LLC
Рет қаралды 3,2 М.
Гениальная замена кнопки CTRL в США
0:15
Сергей Милушкин
Рет қаралды 3,8 МЛН
Вилка  SONY Англия
1:00
Tehnovlog
Рет қаралды 378 М.
Handy remote!
0:25
LeraKek
Рет қаралды 5 МЛН