GVga: Simplified VGA for RPi Pico

Поділитися
Вставка
  • Опубліковано 30 вер 2024

КОМЕНТАРІ • 16

  • @drfrancintosh
    @drfrancintosh  9 днів тому

    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  4 дні тому

      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.

  • @sohl947
    @sohl947 2 дні тому +1

    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  День тому +2

      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.

  • @nunosantos2589
    @nunosantos2589 5 днів тому +1

    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  4 дні тому +2

      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 6 днів тому +1

    what about the pico 2 to overcome memory and speed limitations?

    • @drfrancintosh
      @drfrancintosh  6 днів тому +1

      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!

  • @vuxeim
    @vuxeim 7 днів тому +1

    excellent, very detailed presentation, thanks

  • @KaylaDianeCapps
    @KaylaDianeCapps 9 днів тому +2

    Nice!

  • @RoyAntaw
    @RoyAntaw 9 днів тому

    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  9 днів тому

      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 7 днів тому +1

    Nah I don't let you tell me what to do but I will watch