mame2010 tests on pi3
-
@voljega No need to save the core parameters after changing the speedhack status (i've noticed the setting is permanent and resistant to reboot). Anyway, that's weird that you didn't get any improvment with those 2 games you tried. Will check on my side right away and will give you my feedback
-
@voljega Je viens d'essayer Gunbarich qui est un jeu que je ne connaissais pas (super jeu par ailleurs :=)). Avec le speedhack sur "No" (valeur par défaut), j'ai un 50fps de moyenne avec des coupures sons régulières. En activant le speedhack (valeur sur YES), j'ai un 60 fps constant sans bugs son ni ralentissements donc tu devrais avoir la même chose. Par contre fait curieux, j'ai dû faire un "save game overrides", quitter retroarch et relancer le jeu pour que le speedhack soit actif alors qu'avec les autres psikyo (comme dragon blaze), le simple fait de quitter le jeu et de le relancer après avoir modifié la valeur du speedhack était suffisant. Je vais devoir creuser la question car je trouve çà bizarre.
Je n'ai pas encore pu tester le second jeu (VS block breaker) car je n'ai pas la ROM sous le coude mais je vais tâcher de récupérer çà pour tester -
@gkralicek2 ah oui tiens j'avais ptet pas quitté et relancé le jeu, je ressaierai
-
@voljega Bon je viens de tester VS block breaker Asia et là par contre, même avec le speedhack sur YES çà rame pas mal. Sans le hack on est à 25-30 fps et avec le hack, entre 50 et 56 fps (avec le pi 3 @1375).
C'est un jeu Kaneko utilisant le Super Kaneko Nova System (il faut d'ailleurs que le bios skns.zip soit dans le dossier des ROMs sinon le jeu ne part pas) et j'ai essayé également Gals Panic 4 qui utilise le même système et çà rame également avec FBA 0.2.97.42 même avec le speedhack activé et en overclockant -
@gkralicek2 ok donc c'est ne pas le bon système Kaneko alors, c'est seulement un autre système Kaneko qui bénéficie du speedhack ?
-
@voljega Non c'est le bon système kaneko je pense car l'option speedhack est présente dans les options du core (elle n'apparaît pas lorsqu'on charge un jeu n'utilisant pas le hardware psykio / kaneko). Et de plus, elle influe bel et bien sur le comportement du jeu car, comme je le disais dans mon post précédent, on passe de 25 à 30 fps sans speedhack à plus de 50 avec le speedhack donc, le speedhack fait le job. Le problème est au niveau de l'émulation du système Nova. Pour info, j'ai également testé ce même jeu avec des versions plus anciennes de FBA et c'est pareil de la .30 à la .34, çà rame autant qu'avec FBA .42 et le speedhack activé (l'overclock du pi n'améliore que très peu les choses, on grapille quelques FPS et c'est tout).
Même sous MAME 2003, la situation est la même voire pire, le jeu tourne à 40FPS en moyenne et il y a d'énormes bugs graphiques qu'on ne retrouve pas sous FBA.
Il y a un problème d'optimisation du driver NOVA sous FBA à l'instar de celui utilisé par les jeux IREM comme Ninja baseball batman où l'on a un peu les mêmes problèmes de ralentissements intempestifs qui plombent le framerate. -
@gkralicek2 ok je vois ... bon je vais continuer à tester les roms FBA, on verra ce que ça donne sur les autres jeux
-
@gkralicek2 y'a définitivement un truc bizarre avec le paramètre Speed Hack :
- j'ai changé le paramètre en Yes et sauvegardé ça comme un core override puis éteint ma recalbox
- je rallume ma recalbox, je lance Gunbarich, je vois bien le warning sur le core override et Gunbarich se lance bien à pleine vitesse sans ralentissement
- je teste bien 30/40 jeux avec chaque fois le warning sur le core override
- je lance Dragon Blaze, j'ai le warning sur le core override mais le jeu rame fortement. Je retourne dans le menu RetroArch et là le paramètre SpeedHack est à no. Je change, resauve le core override, sort du jeu, relance, et là il marche à pleine vitesse.
Bref y'a vraiment un souci avec ce paramètre et sa valeur et/ou le core override
Je n'avais pas lancé Dragon Blaze auparavant sur cette Recalbox (donc pas de fichier de save ou mémoire qui traine) -
@voljega Et si tu fais un "game override" pour chaque jeu utilisant le speedhack au lieu d'un "core override", ca ne résout pas le problème ?
-
@gkralicek2 je sais pas.... je vais déjà voir ce que ça donne avec ces deux jeux quand j'aurais redémarré
-
@voljega C'est vrai qu'il y a des trucs bizarres concernant les sauvegardes des paramètres retroarch. Certains tiennent, d'autres pas. L'autre jour j'ai redimensionné le viewport pour un jeu et j'ai fait une sauvegarde des paramètres, eh bien au redémarrage du jeu, les paramètres de viewport étaient revenus aux valeurs par défaut et j'ai dû me résoudre à entrer les modifs à la main en dur dans le fichier *.cfg du jeu pour qu'elles soient prises en compte. Alors que pour des tonnes d'autres jeux je n'ai jamais eu ce problème. Strange :=(
-
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)