Sortie DVI pour Raspberry Pi Pico ? Jetez un coup d'œil aux impressionnantes capacités de génération vidéo du Raspberry Pi Pico original ; la petite carte à base de RP2040 qui ne cesse d’étonner par tout ce qu’elle est capable de faire.

Raspberry Pi Pico DVI avec un minimum de composants supplémentaires

Dans ce segment tiré de Pixel Art Magic with Microcontrollers, on découvre comment le Pico produit des graphiques 640×480 en temps réel à l’aide de seulement quelques résistances et d’un connecteur DVI. La sortie vidéo est entièrement calculée à la volée : le microcontrôleur construit chaque image pixel par pixel, ligne après ligne, avant de l’envoyer à l’écran.

RP2040 with PicoSock DVI.jpg
Une solution élégante : RP2040 avec PicoSock DVI

L’ingénieur Mathias Klaussen explique que le Pico ne dispose pas de suffisamment de RAM pour stocker une image complète. Le code ingénieux reconstruit donc tout en temps réel, décalant les données juste avant la génération du signal vidéo, « poursuivant le faisceau ».

La démonstration présente plusieurs exemples, notamment des tilemaps classiques et des animations à base de sprites rappelant les premières consoles telles que la NES, la SNES ou encore le C64. La discussion évoque également le rendu Mode 7 pour des effets pseudo-3D de type jeu de course, ainsi que la possibilité de faire tourner Doom sur le RP2040 avec un léger overclocking.

Pour les passionnés intéressés par la sortie VGA/DVI et les moteurs de sprites sur le Pico, vous trouverez davantage d’informations dans l’article DVI Sock: HDMI/DVI for the Raspberry Pi Pico.

Regardez la démo

 

Je m'abonne
Abonnez-vous à la balise thématique Raspberry Pi pour être averti dès qu'une information relative à ce sujet sera publiée par Elektor !