Recalbox sur TV CRT en RGB
-
Ha content de voir le résultat, j'ai pris une photo aussi, mais j'ai trop de balayage depuis mon téléphone.
-
C'est genial si ca fonctionne !
Ca veut dire qu'on a bien du 15Khz en sortie de HDMI2VGA.
Faudrait etablir une liste des convertisseurs qui fonctionnent car on pourrait tomber sur certains qui ne fonctionnent pas.@digitaLumberjack
Que veut tu dire par :- et seulement sur une entrée sur ma tv crt 71 cm triniton.
Que ça fonctionne que sur une seule des 2 entrées Péritel ?
Si c'est le cas, c'est probablement normale car (souvent) sur les TV équipées de 2 Péritel, une est câblée RGB et l'autre Composite S-Video.Ça me parait quand même un peu léger comme conversion, seulement 2 résistances de 1Kohms.
M'enfin, si ça fonctionne.Personnellement, je suis pas très familiarisé avec les signaux vidéos mais d’après mes lectures, un câble un peu plus complexe serait préférable. Peut être que dans le temps, le convertisseur ou la TV ne va pas supporter (ou peut être que si).
A voir dans le temps mais l’électronique support quelques entorses a la règle. J'ai fais il y a quelques temps un module de pilotage d'aquarium automatisé (Arduino, LED de puissance, PWM, Bluetooth, LCD, RTC...) et pas mal de puristes électroniciens me disaient que ce n'etait pas la bonne approche et que ça ne fonctionnerait pas longtemps.
3 ans après de 24h/24h ... aucun probleme.Bien joué les mecs.
-
Désolé si je me mêle dans la conversation avec questions «stupide», mais bien que je suis très intéressé par le sujet, je ne parle pas bien le français.
-
Pour obtenir une sortie RGB sans avoir à HDMI (et donc potentiellement moins de input lag), vous pouvez utiliser cet accessoire?
https://www.pi-supply.com/product/gert-vga-666-hardware-vga-raspberry-pi/ -
L'output avec résolution native de chaque plate-forme (ou même 240p) à mon avis est une "killer feature" pour Recalbox et un pas en avant pour l'expérience et la qualité de l'émulation. Après avoir lu le topic me semblait comprendre que:
a. vous pouvez définir une résolution différente pour chaque émulateur
b. vous pouvez définir une résolution différente pour ES (avec un custom template)
Pourriez-vous s'il vous plaît résumer succinctement et point par point les étapes impliquées? (pour ceux qui ne comprennent très bien les Français comme moi)
Merci beaucoup
-
-
@Scandy Salut, je suis en train d'écrire un tutoriel, il sera en français et en anglais !
-
@archimage merveilleux! Où il sera publié?
Merci -
This adaptor need a driver.
This driver use the same CPU power than HDMI output.
But if we can make a VGA output from GPIO, we probably can make a RGB output too.Humm, i don' see Red, Gree, Blue Gnds.
-
@ironic un rPi à péritel by Recalbox? :)))
Un grand problème de l'émulation sur rPi à mon avis est d'obtenir un signal RGB sur tube cathodique sans lag...
-
Pour le moment, je vois (je lis) quelques contraintes.
- Pas de masse séparée pour les couleurs.
- Résolution minimum : 640x480.
- Est-ce qu'on aura du15Khz.
Après, c'est a tester.
-
@Scandy Il sera publié quand nous aurons résolu tous les problèmes et maitrisé tous les aspects du process. Je pense qu'il faut qu'on creuse un peu plus la question j'ai encore quelques bugs mineurs mais ce n'est pas loin d'être parfait.
-
@ironic ça marche depuis déjà 15 jours en fait, sauf qu'on se prenait la tête à vouloir comprendre si on est bien 15khz.
-
@Scandy Pour les différentes résolutions : oui on peut le faire en reprenant les éléments de code que j'ai donnés plus haut. Même si c'est sûrement encore un peu loin, mais la version 4.1 de recalbox embarque déjà ces nouveautés : résolution spéciale pour ES, paramètres customs pour retroarch (émulateur par émulateur, et même jeu par jeu que je n'ai pas fait ici)
Quand @archimage aura fini son tutoriel, on le passera en revue pour s'assurer que tout est bon avant de le publier
We may also speak english if it's easier for you
-
@ironic oui ca ne fonctionne que une peritel sur la grosse tv, sans doute le support RGB comme tu l'as dis
-
J'ai refais un schéma trouvé sur le net qui m'a l'air pas mal.
A tester, j'ai pas eu le temps, il est beaucoup plus complexe que celui que vous utilisez mais si ça améliore l'image....
Je le poste (sous reserve) pour pas le perdre. Je le modifierais si il le faut.
Pour la broche 8 de la péritel, pas utile de mette du 9.5v-12v si on peut commuter la TV manuellement sur l'entrée Péritel-RGB.
Pour la broche 16 de la Péritel, si la fiche VGA sort du +5v sur la broche 9, on peut relier les 2 avec une résistance de 100Ohms.
J'ai trouvé des équivalences (il y en a d'autres) pour le transistor, on a pas forcement tout.- Apparemment, les GND sont communs sur la Péritel (testé sur la Péritel TV) :
4 = 5 = 9 = 13 = 17 = 18 = 21.
Donc, on peut "peut-être" faire directement du GPIO->SCART.
Mais ça m’étonne que personne n'ai déjà essayé.
- Apparemment, les GND sont communs sur la Péritel (testé sur la Péritel TV) :
-
@ironic said in Recalbox sur TV CRT en RGB:
Donc, on peut "peut-être" faire directement du GPIO->SCART.
Mais ça m’étonne que personne n'ai déjà essayé.Vous vous êtes l'élu!
GPIO -> SCART et résolution native (peut-être avec les préréglages dans les options Recalbox) ...serait fantastique.
-
@ironic Super ton schéma ! Dans ce domaine il faut se lancer peu de gens ont tout essayé car le RGB au final peu en voient l'interet alors que c'est capital pour les jeux retro ! A tester !
-
Bon, voila le schéma du GPIO2SCART. (Fait a la va-vite, je corrigerais/vérifierais un peu plus tard...)
Si le driver sort du 15Khz, sa devrait fonctionner.
La résistance 499 doit être une 1% (Très précise).Il faut peut être augmenter les résistances de synchro 120 Ohms -> 200 Ohms a 250 Ohms.
Après, il faut installer et activer le driver. (Driver du BCM2825, le Rpi2/3 est un BCM2836, ca doit fonctionner).
Il faut copier le driver (dt-blob-dpi.bin)a la racine de la partition boot. Renommez ce fichier : dt-blob.bin
Il faut ajouter au config.txt (correction apportée).
enable_dpi_lcd=1
hdmi_cvt=1920 240 60 4
dpi_group=2
dpi_mode=87
display_default_lcd=1Aucune idée si cela fonctionnera, si j'ai oublié des trucs ou si il y a des modifications a apporter.
J'ai tout ce qu'il faut, je tenterais le coup peut-être dimanche matin. (sur un RPi3 tout frais que je viens de recevoir).Pour l'audio, il faut utiliser le jack du RPi, j'ai souvent lu que le DAC du Rpi était pas terrible mais j'ai jamais été déçu du son.
-
Pfiou, ça vaut le coup d'essayer de tout comprendre ou le tuto décrira comment mettre en RGB (et quoi acheter)? Lol j'avoue que je ne suis pas très à l'aise avec tout ça mais j'ai une borne avec un CRT et j'aimerais vraiment améliorer l'image !
En tout cas merci à vous de trouver toutes ces solutions !!
-
J'ai eu l'occasion de tester un peu hier, sans résultat.
Impossible d'avoir quoi que ce soit sur la TV.Après j'ai essayé simplement GPIO2VGA et ... Idem !
Rien a faire. J'avais câblé que le rouge en résistance, je me demandais si il ne fallait pas les 3 signaux pour que le moniteur s'allume.
J'ai donc testé le Rpi avec un convertisseur HDMI2VGA et j'ai câblé me minimum de fils pour allumer le moniteur.- Rouge
- Masse
- Sync H
- Sync V
Le moniteur s'allume...
Donc je reparts sur le GPIO2VGA avec ces 4 fils... rien ne s'allume sur le moniteur VGA ;/
Après quelques lecture (beaucoup même) ... Il manque une ligne dans le config.txt.
dtoverlay=vga666Après l'ajout de cette ligne, soit :
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=16...
Le moniteur s'allume mais, rien ne s'affiche.
Comme je n'avais utilisé (câblé) que les GPIO (6 broches) du rouge, je décide d'utiliser les 6 broches du vert et la :
Une image verte apparait !!
Je câble les 6 broches du bleu et ... une image bleue apparait !!
MAIS, quand je câble les 6 broches du rouge ... rien.
Je me demande si j'ai pas cramé les 6 broches du rouge a mon 1er essai sur la péritel de la TV ...J'ai pas mal lu aussi que la résolution mini était de 640x480.
Resumé :
- On peut utiliser les GPIO pour faire du VGA avec simplement quelques résistances.
- On peut utiliser ds résolution custom avec cette sortie GPIO2VGA.
- Je n'ai pas encore réussi a sortir un signal 15Khz du GPIO2VGA (pluto du GPIO2SCART)
C'est soit impossible, soit j'ai merdé quelque part (j’espère que c'est la 2eme solution mais c'est "impossible" que personne n'ai jamais essayé de faire ça).
C'est peut être pas très claire tout ça, désolé.
Je vais retenter prochainement... -
Très intéressant, j’espère que tu va réussir a faire quelque chose. Je verrais bien un kickstarter pour un GPIO->SCART
-
J'ai un soucis, avec NOOBS je pense.
Une fois les GPIO du Rpi (j'utilise un Rpi2 pour le moment) raccordés a la SCART (via les résistances), impossible de booter.
Je suis obligé de déconnecter la masse (GND) entre le Rpi et la SCART pour booter.
Par contre, je peux booter sous Raspbian sans NOOBS.
J'ai vu qu'il y avait un probleme entre NOOBS et le VGA666.
Je vais tester PINN (clone de NOOBS mais gère le VGA666).Sinon, on peut faire un GPIO2SCART, j'en suis sur.
Plein de monde utilisent le VGA666 avec un câble VGA2SCART et une résolution de 320x224 en 15Khz. sur une TV CRT.
Bon moi, pour le moment, j'ai pas de bol il y a tellement d'infos et d'infos erronées/pas a jour qu'il faut fouiller et tester...Par contre, une seule résolution custom possible. Et reboot obligatoire pour changer de résolution.