mame2010 tests on pi3
-
These "speed hack" issues and other core settings issue sound like bugs. Would you consider describing them in a github mame2010 issue? https://github.com/libretro/mame2010-libretro/issues
-
@markwkidd hello this speedhack/core settings issues are on fba_libretto, not mame2010
I'm retesting both relatively new sets for mame2010 and fba_libreto on pi3 at the moment, I will enter more issues at the end of the retest.
For the moment, on mame2010, the main issue I found is the wrong ratio of CPS1/2 games
-
@gkralicek2 bon ben ce coup-ci :
- redémarrage de recalbox
- lancement de gunbarich, affichage du warning 'core override', le jeu marche à 100%
- lancement de dragon blaze, affichage du warning 'core override', le jeu marche à 100%
bref, on verra à l'usage
-
@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.