Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

Recalbox sur TV CRT en RGB


  • CRT Fan

    @subs Je ne sais pas, mais là en 720x576 ça déborde en tout cas, idem pour 720x480, meme si le screenshot sort l'image aux bonnes dimensions sans la tronquer



  • si un screen avec raspi2png est bon mais pas ton affichage, alors je parie que le plastique qui encadre ton CRT te mange des pixels


  • CRT Maniac

    raspi2png capture tout la surface d'affichage (qui n'est pas forcement la surface visible).
    L'overscan de ta tv (overscan d'origine, ça dépend du réglage des tv) doit être trop grand.
    Je sais pas si tu peux définir un overscan en négatif, un underscan.


  • CRT Fan

    Si c'est possible, je l'ai fait en premier, mais ça a altéré la resolution de Retroarch. En désactivant l'overscan j'ai réussi à obtenir une image non alterée sur Retroarch, c'est à dire que le 224p et le 240p des emulateurs s'affiche dans la surface 240p sans réajustements. Si je modifie une ligne horizontale en positif ou en négatif j'obtiens le fameux tearing que j'avais au début. Il faudrait pouvoir séparer les parametres d'Emulation Station et Retroarch, mais ça ne me semble pas possible tel que c'est conçu. La seule piste que je vois serait de faire une résolution custom supplémentaire pour Emulation Station genre 1280x480 ou rajouter des marges sur les images des thèmes actuels mais est-ce possible ?


  • CRT Fan

    Comment fait-on pour que chaque émulateur garde ses propres paramètres de résolution ? Je crois que j'ai tenté de forcer ça et j'ai perdu mes reglages manettes etc...


  • CRT Maniac

    Avoir un overscan pour ES et un autres pour RetroArch/LibRetro (ou les autres émulateurs) ne me parrait pas possible.
    Ajouter des marges dans le thème ES, c'est possible mais je ne peux pas te dire comment. J'ai modé un peu mon thème et ça m'a saoulé, c'est pas mon truc.
    Pour que chaque émulateurs (bon la, je parle que de RetroArch/Libretro) garde ses paramètres, il faut activer (dans RetroArch) :
    SETTINGS/CONFIGURATIION
    Save Configuration On Exit : ON
    Configuration Per-Core : ON
    D'autres te diront si c'est bien ça et si il ne faut rien d'autre.
    (J'utilise une méthode radicalement différente).


  • CRT Fan

    Quand je mets Save Configuration On Exit et Configuration Per-Core : ON ça fout en l'air tous les paramètres manettes qu'on définit sur Emulation Station. Il me semble que ce dernier génère à chaque démarrage de core les paramètres manettes. J'ai cru comprendre qu'il y a un Autoconfig dans Retroarch, mais j'ai peur qu'il rentre en conflit avec Recalbox, j'ai un peu de mal à me repérer dans toutes ces interactions. Il n'y a pas une manière de gérer des résolutions personnalisées depuis le fichier Recalbox.conf plutôt que de "casser" les liens entre les 2 ?


  • CRT Maniac

    J’espère que quelqu'un pourra t'aider, comme je l'ai dis, j'utilise une méthode non conventionnelle.
    Chez moi, chaque Core RetroArch a son .CFG que j'ai édité a la main.


  • CRT Fan

    @ironic je pense que je vas m'orienter là-dessus aussi...


  • CRT Maniac

    Tu vas perdre tous les avantages de Recalbox/Configgen, quelqu'un pourra probablement t'aider.
    Moi j'ai fais ça sur une 3.3.0beta17 pour mon Bartop, j'avais pas besoin du reste.
    Après, rien ne t’empêche d'essayer...


  • CRT Fan

    Quand les avantages deviennent une contrainte...


  • Moderator
    Moderator
    Team

    @ironic said in Recalbox sur TV CRT en RGB:

    Save Configuration On Exit : ON
    Configuration Per-Core : ON

    Bonjour
    logiquement c'est l'equivalent de le faire dans recalbox.conf
    la gestion du mode video peut s'effectuait aussi dans recalbox.conf je pense que si il y a des paramètres supp pour la video dans n64.configile par exemple

    n64.videomode=
    n64.configfile=
    https://github.com/recalbox/recalbox-os/wiki/recalbox.conf-(FR)


  • CRT Fan

    @acris j'ai déjà bien regardé ce wiki, il n'y a aucune information sur le ratio custom, tout ce qu'on peut faire c'est l'activer mais pas en définir la valeur...

    Variables disponibles :
    videomode : défini le mode vidéo (utilisez tvservice pour obtenir les valeurs compatibles).
    shaders : défini le chemin vers le "shader" ou le "shader preset" (glsl ou glslp)
    ratio : défini le ratio utilisé pour les jeux (16/9, 4/3, 16/10, auto ou custom)
    smooth : lissage des jeux
    rewind : active / désactive le rembobinage en jeu (peut ralentir l'émulation)
    core : défini le core utilisé pour l'émulation (les cores libretro sont localisés dans /usr/lib/libretro)
    emulator : défini l'émulateur utilisé pour l'émulation (les émulateurs sont : retorarch, fba2x, mupen64)
    configfile : force le chargement de votre propre fichier de configuration. Recalbox n'automatisera pas la configuration de l'émulateur.


  • Moderator
    Moderator
    Team

    tu as essayé d ajouter les informations videos toute simplement dans l option n64.configfile=/chemin/cfg

    Save Configuration On Exit : ON doit être remis sur off


  • CRT Fan

    @acris si je passe par là ça n'annule pas les autres parametres automatisés comme la detection des manettes ? De plus je ne comprends pas la différence entre ça et l'option Configuration Per Core. C'est la même chose mais en utilisant un deuxième fichier de config dans un autre endroit ?


  • Moderator
    Moderator
    Team

    il faut que tu mettent la configuration manette dans ce fichier cfg ainsi que les paramètres vidéos. Je pense que ça devrait fonctionner jai pas testé
    ya un tuto pour configurer les manettes personnalisées sur le wiki. A tester.


  • CRT Fan

    J'alterne souvent entre un stick, une manette bluetooth, des manettes usb, souvent l'ordre et le nombre de joueurs en même temps est différent... ça me parait un peu rude de ne pas pouvoir rajouter des lignes sans perdre tout le reste. Je testerai demain.


  • Moderator
    Moderator
    Team

    ah oui en plus si tu compliques les choses oublie.....


  • CRT Fan

    Je ne complique pas les choses, je te précise mon utilisation et les problèmes que j'ai rencontré en passant par la configuration par core. D'après mon interprétation de l'esprit de la distribution, la configuration de retroarch passerait par recalbox.conf, sauf que toutes les variables ne sont pas implémentées, et la sortie de secours c'est le fichier de config custom, mais qui fait sauter tout l'intérêt d'utiliser Recalbox, car son principal atout c'est la flexibilité des configurations, surtout les manettes. Je pense que dans mon cas il manque quelques variables importantes dans recalbox.conf, snes.width snes.height snes.position_y snes.position x. Ce qui permettrait d'intégrer ces valeurs dans la autogénération des fichiers sans perdre les valeurs des manettes.


  • Moderator
    Team
    Creator
    Moderator

    Demandons à @subs si c'est possible :)


Log in to reply
 

Want to support us ?

Join us on :

187
Online

45634
Users

17411
Topics

131307
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.