Results 48 comments of Miroslav Nemecek

Unfortunately I don't know how to use GitHub (it's too "Linux approach" which I cannot handle), my maximum was to figure out how to push a project to GitHub, but...

At default, PicoVGA generates composite synchronisation pulses CSYNC. For BW signal it is sufficient compose signals R+G+B+CSYNC via 4 resistors. To get color composed signal, PAL or NTSC coder must...

The mention of using UART on GP0,1 ports is a leftover from the Pico SDK, it was not used in the PicoVGA project (sorry for the confusion in the documentation)....

Hi, and sorry for the late reply. If you look at the PrepDrawImg function, you will see the transformation matrix being built step by step. The transformations corresponding to each...

I can't test the program right now and I don't remember exactly how it was, so I can't answer exactly. I think it is so that when rendering into the...

The library itself does not limit the resolution. The limitation may be the required processor frequency. In practice, I was able to achieve a maximum of 1280x960/8bit, which required a...

Pico has only 264 KB of RAM and this is very limiting for the resolution achieved. With more bits per pixel, more RAM is needed and therefore only lower resolutions...

The interface to the TV is important. PicoVGA uses an analog interlaced TV signal with PAL/NTSC timing, so these modes are limited to 625/525 lines. If the TV can play...

What's weird about 800x600/3b on VGA? (180 KB of RAM) On Pico, 800x600 on VGA with 4-bit palettes (= 16 paletted colors) could be posible, but RAM would be near...

Yes, the code can be used freely, for commercial or non-commercial purposes. But I want to warn you that I no longer support this library because it is too difficult...