Results 48 comments of Miroslav Nemecek

PicoVGA does not use the SPI interface and should work with the SD project. If the VGA pins need to be moved to free up the SD pins, just edit...

Thank you very much. :-)

If you want monochrome TV signal, only connect all 3 RGB outputs together (resistors are not needed) and connect CSYNC to it via resistor 1K. Maybe some resistor will be...

Initialize videomode with DEV_PAL or DEV_NTSC device: Video(DEV_NTSC, RES_EGA, FORM_8BIT, Box); Or when using init with VgaCfg function, select video timings with some TV mode: Cfg.video = &VideoNTSC;

VGA and TV use different video signal timings and are not interchangeable by hardware modification. If you want to use a program without changing the program, you must provide mode...

In my experiments, I just connected all 4 signals together (RED+GREEN+BLUE+CSYNC), fed them to the video input of the TV, and it worked. For a first attempt, that should be...

I hope that your wiring diagrams do not correspond to the real thing, but are just misrepresented. :-) If you want both VGA and RCA output at the same time,...

This wiring should work. I recalculated the resistor values. ![PicoVGA_RCA](https://user-images.githubusercontent.com/85685522/209213406-6783f4d9-38d8-4dff-bafc-b03cecc27cdb.png)

Check the sound generator (in the pwmsnd.cpp file) - it is set to GPIO19 by default, maybe it conflicts with the vga output.

To set VSYNC to output, add this to function VgaPioInit() : // set VSYNC output gpio_init(VGA_GPIO_VSYNC); gpio_put(VGA_GPIO_VSYNC, 0); gpio_set_dir(VGA_GPIO_VSYNC, GPIO_OUT); and add this to function VgaLine, before "switch (linetype)": if...