mame2010 tests on pi3
-
@voljega Hehe espérons que çà tienne :=)
-
@barbudreadmon
@gkralicek2 said in mame2010 tests on pi3:@voljega Hehe espérons que çà tienne :=)
eh beh en fait ça ne tient pas
apparemment à chaque fois qu'on lance un jeu Psikyo ou Kaneko qui n'avait jamais été lancé auparavant, le core overridde est bien loadé mais le paramètre Speedhack est remis sur défaut à No.Une fois repassé à yes, resauvé en core overide, ressorti du jeu, relancé le jeu, le paramètre est bien pris en compte et le sera pour tous les jeux déjà lancés, mais ressautera au prochain jeu Psikyo ou Kaneko n'ayant jamais été lancé, pour lequel il faudra refaire la manip.
Par contre les jeux déjà lancés ne sont pas affectés, même dans ce cas.En fait tout se passe comme le si la paramètre 'core override' était exactement géré comme un paramètre 'game override'
-
@voljega said in mame2010 tests on pi3:
@barbudreadmon
@gkralicek2 said in mame2010 tests on pi3:@voljega Hehe espérons que çà tienne :=)
eh beh en fait ça ne tient pas
apparemment à chaque fois qu'on lance un jeu Psikyo ou Kaneko qui n'avait jamais été lancé auparavant, le core overridde est bien loadé mais le paramètre Speedhack est remis sur défaut à No.Une fois repassé à yes, resauvé en core overide, ressorti du jeu, relancé le jeu, le paramètre est bien pris en compte et le sera pour tous les jeux déjà lancés, mais ressautera au prochain jeu Psikyo ou Kaneko n'ayant jamais été lancé, pour lequel il faudra refaire la manip.
Par contre les jeux déjà lancés ne sont pas affectés, même dans ce cas.En fait tout se passe comme le si la paramètre 'core override' était exactement géré comme un paramètre 'game override'
Contrairement à l'ancienne méthode c'est un dipswitch, les dipswitch sont spécifiques à chaque jeu (la "clé" dans les" core option" est différente car elle contient le nom de la rom)
-
@barbudreadmon ok merci ça éclaicit le mystère
-
Sujet extrêmement passionnant, merci la lecture.
Sans vouloir détourner le sujet, je me demandais en définitive, hormis pour les jeux qui tournent sur les CPS de Capcom, dans quel cas doit-on utiliser FBA? Parce que si je ne me trompe pas, la plupart des jeux tournent sur mame2010, non? -
@telemakk Malheureusement même si le niveau de compatibilité est intéressant il y a aussi pas mal de jeux lents avec MAME 2010 qui reste gourmand en ressources CPU (alors que FBA est tout de même plus "light"). En fait pour l'arcade c'est compliqué, en fonction des perfs, il faut vraiment jongler entre FBA, MAME 2003, MAME 2010 et AdvanceMAME (pour les jeux vectoriels)
-
@gkralicek2 le contraire est aussi vrai, la plupart des jeux CPS1/CPS2 rament sous fba par exemple
@telemakk tu peux trouver la liste de test ici, qui te permet de voir un peu ce qui tourne sous mame et ce qui tourne sous fba : https://docs.google.com/spreadsheets/d/1F5tBguhRxpj1AQcnDWF6AVSx4av_Gm3cDQedQB7IECk/edit#gid=131171669
en gros sous mame2010 ne tourne pas : jeux PGM et CPS3, certains jeux Sega, Psikyo, Taneko tournent a priori mieux sous FBA,
avant mame2010 les jeux neogeo ne tournaient pas tous très bien sous mame2003, maintenant c'est bon mais le menu de config de la borne est mappé sur L3, ce qui fait qu'il peut apparaitre en plein jeu si on se sert du stick gauche, c'st assez chiant mais c'est peut-être un bug -
@voljega Euh, sauf erreur, tous les jeux CPS 1/2 que j'ai pu tester sous FBA affichent 60 fps, je n'ai jamais constaté qu'ils ramaient plus que çà, me trompe-je ?
-
@gkralicek2 ben en tout cas sous pi2 quand j'ai commencé à tester y'en a énormément qui ramaient, et de manière générale énormément de jeux ramaient sur fba_libretro et pas mame2003
-
@voljega Sur le Pi3 qui me sert pour faire des tests en tous cas, tous les CPS 1/2 sont à 60 FPS même sans overclock. Sur le Pi2 de mon bartop il me semble que c'est pareil mais il est overclocké à 1100 Mhz donc cela peut fausser mon interprétation (il faudra que je vérifie)
-
@gkralicek2 ok, bon ça peut valoir le coup de retester tout ceux là alors sur fba_libretro alors ... Pfff j'ai pas fini
-
@voljega merci pour ton travail de validation de mame2010! Je vais regarder ca et notamment les CPS1/CPS2!
Je me demande s'il ne serait pas possible de creer une master-list des emulateurs qui fonctionnent le mieux pour les ROM et d'utiliser ca de maniere automatique dans ES comme configuration par defaut.
-
@voljega Alors je viens de retester un bon lot de CPS 1/2/3 sur Pi 3 (sans overclock) et tout est en fullspeed 60FPS constant. Sur Pi2 overclocké @1100 c'est idem pour les CPS1/2 tous deux à 60 FPS. Par contre sur Pi2 à la fréquence d'origine @900 les CPS1/2 sont entre 54 et 60 FPS en fonction de ce qui est présent à l'écran donc on n'est effectivement plus en fullspeed, en tous cas pas avec la version actuelle de FBA en .42 (pour retrouver du 60 FPS constant sur Pi2@900 il faut passer en core FBA .30, .32 ou .34 au détriment de la qualité sonore moins bonne sur ces anciennes moutures).
Concernant le CPS 3 sur Pi2, overclocké ou pas on n'est jamais en fullspeed avec ce système quelle que soit la version de FBA (au mieux on atteint 58 FPS de moyenne sur un Pi2 overclocké et une ancienne version du core FBA) -
@gkralicek2 pour avoir l'affichage des FPS, il suffit d'activer le paramètre dans EmulationStation ?
Cool pour les CPS1/2 ! Effectivement j'avais testé sur Pi2 avec la version 36 ou 37
-
@snwfrd38 non c'est pas possible mais mon but en retestant est d'écrire un script permettant de générer les dat de jeux fonctionnels pour chaque émulateur
-
@voljega Perso j'active le framerate directement dans les paramètres de Retroarch. Settings -> video -> Display framerate (YES) (c'est la deuxieme ligne en partant du haut)
-
On a le droit d'éditer le google doc qui répertorie les jeux fonctionnels?
Car j'ai constaté que D.D Crew marche très bien avec Mame2003, je n'ai pas réssayé avec le 2010.
Le doc ne le liste pas dans les jeux Mame, en revanche il est noté en vert dans les jeux FBA, alors que le son saccade et le jeu rame sous ce core. -
@telemakk hmmm je ne donne pas les droits sur le doc car c'est la porte ouverte à ne plus rien controller du tout mais je corrigerai
Quel modèle de pi as tu ?
-
@voljega J'utilise un RPI3 Model B. Pas d'overclock ou de config exotique.
Je fais le même constat pour 64th Street, il tourne mieux avec Mame2003, sur Fba il est plus lent. -
@telemakk Euhh alors je pense que tu as un souci de conf car je viens de tester 64th street (Jaleco) et DD Crew (Sega System 18 comme Moonwalker) sur FBA et sur mon pi3 sans l'overclock je suis à 60 FPS constant sur les deux jeux, aucun ralentissement et aucun bug son. Tu es sûr de ne pas avoir le rewind activé ou un truc du genre qui impacterait les perfs de FBA ?