Recalbox sur TV CRT en RGB
-
Bonjour à tous
Et que diriez vous de ce projet?
http://www.neo-arcadia.com/forum/viewtopic.php?f=14&t=56947
Cordialement -
Me semble que ce projet est abordé dans les pages précédentes.
-
C'est vraiment du beau travail mais c'est pas pour toutes les bourses.
Payer 35€ un Rpi3 et 2 fois plus (70€) pour l'interface Rpi/TV, c'est un peu beaucoup.
Maintenant, je suis conscient de la somme de travail et les 70€ sont mérités.Juste un petit truc : Le pixel perfect
Déjà c'est plutôt du Scanlines perfect (ok, pas de soucis, on a pas le choix pour le moment sauf pour certaines resolutions) et je suis pas sur que ce soit du framerate perfect (pour l'arcade).Je clique sur les liens et je vois un des jeux qui me sert de test, R-type (384x256x55Hz).
Et la, overscan de ouf car on voit même pas le score et le beam.
L’écran doit être en 525 lignes et pas en 625 lignes, donc on ne voit que 240 lignes maxi, et encore...
Désolé mais ça me gène
Je vois ça :
Alors que chez moi ça ressemble plus a ça :
(bon j'ai pris une capture du net, mon APN explose devant un CRT).C'est juste pour critiquer un peu, pour me dire que tous mes efforts servent quand même a quelques chose
Sinon, bravo.
-
Donc pour résumer (car j'ai pas lu la totalité des 634 messages lol) un projet est hardware et l'autre software avec parametrage + un convertisseur hdmi/rvb du commerce
Ai je biens compris? -
@ironic Sa borne n'est pas réglé pour le jeu c'est tout. Chaque fois que tu changes de système sur une borne, il faut jouer du potar, rien d'anormal.
@bruce7491
Si pour le hardware tu parles du rpi2jamma ou rpi2scart, il y a également une distrib sur base retropie modifiée. -
@lolo Oui mais non
Sur écran de borne d'origine tu peux "jouer du potard", mais pas sur un CRT classique (c'est plutôt un menu OSD, avec une combinaison de touche à faire).C'est pour ça que @ironic est un train de développer un solution permettant d'adapter l'image sur n'import quel CRT sans avoir à refaire la la configuration de l'écran à chaque jeu
@bruce7491 Euh non...Les deux solutions reposent sur des adaptateurs de signaux: d'un côté GPIO/VGA/Peritel et de l'autre HDMI/VGA/Péritel, et du software (plus ou moins les mêmes solutions pour le moment).
La solution que commercialise @ajefr intègre un adaptateur GPIO/VGA/Peritel mais aussi un adaptateur pour brancher tes manettes.
-
@Darki Certes mais le rpi2jamma comme son nom l'indique c'est pour les bornes, et l'image qu'il met en exemple c'est un test sur une borne.
Le rpi2scart est une autre carte avec donc une sortie péritel.
Et sur un petit Sony pvm genre www.youtube.com/watch?v=XMrHvpgSCHo c'est également très simple. Mais bon c'est sur que c'est plus cher qu'une bonne vieille tv. -
@bruce7491
Non, ya les 2.
Le soft (Recalbox et ses éventuelles modifications mais ça fonctionne aussi avec d'autres distros)
Et le hard, (Convertisseur hdmi+cable, Cable RGB-Pi, Rpi2SCART, Rpi2JAMMA....).@lolo
Oui, si il utilise un moniteur arcade, c'est un peu la merde.
Pour sa vidéo, il aurait pu faire le réglage et surtout !!! en parler.
Sinon, j'ai lu une modeline par jeu.Je sais très bien qu'a chaque fois que je change de PCB JAMMA dans ma borne, je dois adapter les potards.
Quand on a 2000 roms d'arcades, bonjour la misère si il faut régler a chaque fois.
(maintenant, un jeu d'arcade, ça ne se change pas comme une paire de chaussettes, dans ma borne, je laisse une PCB au minimum 3 semaines).Sur la version SCART, une vidéo de DoDonpachi n'est pas non plus des plus centrés coté moniteur.
C'est la qu'est tout l’intérêt d'une TV.
On peu avoir du 525 lignes et du 625 lignes avec 2 près réglages différents (4/3 et 16/9).
Soit 4 près réglages de résolution, ce qui permet d'afficher quasi parfaitement presque tous les jeux.Qu'on soit bien clair, je ne critique pas, je constate.
Plus il y a de projets, mieux c'est. -
@ironic said in Recalbox sur TV CRT en RGB:
Plus il y a de projets, mieux c'est.
C'est clair plus il y a de projets, de dev pour les émulateurs et distrib, c'est tout bon pour la communauté.
Après il en avait parlé sur le forum, il y avait même une autre vidéo sur r-type avec deux types de réglages. On peut également adapter les modelines à son type d'écran. C'est le même principe que groovymame.
J'aimerais bien voir un rpi4 et du progrès avec mame bien que Advancemame est pas mal. Et fba plus ça va plus ça commence à coincer sur certains systems. -
C'est vrai que advmame est pas mal mais complémentaire de Mame0.78 et Fba.
Pour Fba, j'utilise plusieurs cores pour les jeux car ça avance mais ça régresse sur certains jeux.Adapter chaque modeline a son moniteur (dans le cas ou il y a un modeline par jeu) est impensable, ou alors pour seulement quelques jeux.
Avoir quelques chose de parfait, on y arrivera jamais mais on fait des progrès.Sinon, j'ai le regret de vous annoncer le décès de ma TV de test.
Après plusieurs mois de torture, elle a rendu l’âme.
Heureusement que pour le moment, on en trouve partout... -
@ironic Désolé pour ta tv, j'appréhende aussi le moment ou il n'y en aura plus. ;(
Oui pour fba les Psikyo tournent mieux sous libreto 30 34.
J'utilise aussi Mame 172 pour quelques jeux Sega System 16 comme Golden Axe, Eswat, Shinobi, Altered Beast. Ou aussi Space Harrier, Double Dragon qui tournent bien. Dommage que la plupart des autres jeux rament. -
@ironic perso je miserais quand même sur le côté automatique de advancemame ... le jour où on aura réussi à en percer les secrets. Je vois au-delà de mame ...
Pour la liste des roms + fréquence + résolution, c'est du pipi de chat.
Par contre, je ne comprends pas vraiment l'histoire de vouloir faire ce boulot en sous-marin pour rgb-pi, teaser ici, et ne toujours pas vouloir jouer le jeu du partage. Je vais le formuler autrement : pk je m'ennuirais à maintenir l'intégration de rgp-pi si vos travaux (enfin les tiens) ne font pas l'objet d'une vraie intégration dans recalbox ? Le sujet on l'a commencé tous ensemble, autant jouer le jeu jusqu'au bout non ?
-
@Substring
Je la joue pas perso, je veux bien donner tout ce que j'ai.
Mais faut pas croire que j'ai beaucoup avancer, c'est extrêmement délicat de tout comprendre sur les Timings vidéo.
Çà m’embête de donner un script potentiellement capable de tuer un CRT.RGB-Pi c'est 99.9% Recalbox mais seulement uniquement dédié aux CRT.
Ça concerne une minorité d'utilisateurs de Recalbox et plutôt les bidouilleurs.
Bref, pas de polémique, on doit tout a Recalbox.Le principe qui consiste a créer une base de donnée de jeux pour Mame078, FBA et Advmame permet d'avoir un réglage aux petits oignons pour chaque jeu. Chose impossible a faire comme prêtent pouvoir le faire Advmame.
Tout simplement à cause des CRT qui ont des réglages différents.Si ça dérange qu'on parle de RGB-Pi, je peux m'en passer.
Le Rpi sur CRT c'est destiné a une minorité.Après, mon kif c'est la bidouille, j'ai pas la même approche que vous, vous l'avez déjà constaté, suis désolé.
Suis près a donner absolument toutes mes infos/données a qui le veut mais ya rien de révolutionnaire.
Je travaille beaucoup moins que toi sur le sujet, j'ai moins de temps mais je suis parfaitement conscient que sans Recalbox, j'aurais même pas acheté de Rpi. -
Pour les réglages vidéo avancés de Advmame, il faut lancer l'utilitaire "advcfg".
-
@ironic Je n'ai toujours pas trouvé la subtilité qui fait que advmame va calcuer lui-même les timings pour un affichage CRT au poil. A la lecture du code, je constate juste qu'il augmente la fréquence verticale pour atteindre 31.25MHz
@lolo et il faut régler quoi précisément alors ? parce que le fichier de config de advmame utilisé par recalbox n'est pas du tout celui par défaut, donc je suis curieux
-
www.advancemame.it/doc-install
Partie 4 Video Hardware
Partie 5 Video Setup -
@lolo Juste en ajoutant
display_mode auto display_adjust generate_yclock device_video_clock ? device_video_format ?
?
-
En quoi le fichier de config sous recalbox est différent, je ne comprends pas.
C'est la version 1.4 de Advm qui est utilisée ?
L'utilitaire permet plus de choses et je n'ai pas l'impression que ça modifie le fichier advmame.rc
http://imgur.com/a/gbsPk -
@lolo le advmame.rc que recalbox utilise n'est pas dans le chemin par défaut de advancemame. Il faut ajouter
-rc ~/configs/advancemame/advmame.rc.origin
en paramètre pour "espérer" que l'utilitaire reporte bien la config dans le fichier. Je te conseille quand même de faire une copie de sauvegarde de ce advmame.rc.origin avant. -
Bon, je pense avoir trouvé la ruse pour advancemame. A faire en SSH :
TERM=xterm advcfg -rc ~/configs/advancemame/advmame.rc.origin
De là, sélectionner son écran, et la magie devrait opérer. Je n'ai pas de CRT, mais en réglant sur une TV NTSC, mon moniteur a bien relevé des résolutions biscornues avec des fréquences tout autant biscornues. Exemple qui plaira à @ironic : rtype était bien en 55Hz. Par contre ce n'etait pas la résolution d'origine, elle semblait avoir été calée pour tenir en 480 à qq pixels prêts.
Penser à faire une copie du
~/configs/advancemame/advmame.rc.origin
avant ce genre de manip