Yabause-Wip arrive avec son lot de nouveautés/corrections/améliorations que ce soit avec l'ajout de nouveaux périphèriques, l'amélioration du son (et quelques régressions aussi), l'amélioration de la compatibilité,etc... Les développeurs sont en train de travailler sur une nouvelle version du SH-1 (permet de contrôler le lecteur de CD et de vérifier la protection de copie des jeux sur CD). Ils sont dessus depuis plus d'un mois, et pour l'instant ce n'est pas encore stable. C'est pourquoi la version d'aujourd'hui date du 8 Mai 2016. Voici les nouveautés :
- SMPC - améliorations des contrôles avec le jeu World Heroes Perfect.
- Cache SH2 - implémentation du mode 2-way.
- Port MIDI - ajout des fonctions entrée/sortie pour les ports MIDI. Saturn Music School 1/2 devrait être jouable avec un clavier MIDI une fois que les noyaux sons mises à jours.
- Cache SH2 - correction du jeu Astal quand il est utilisé avec un vrai bios.
- Cache SH2 - implémentation de la purge associative.
- Cache SH2 - implémentation du V bit, pseudo Iru; lecture/écriture adresse/donnée.
- Cache SH2 - fusion des implémentation du cache SH2 de Devmiyax.
- Nouvelle option - ajout d'une fonctionnalité dans le port Qt pour basculer de sur le bios intégré.
- Nouveau SCSP - Amélioration du volume de réverbération pour le jeu Radiant Silvergun et le programme écho pour Scorcher.
- Correction d'avertissements avec Visual Studio.
- Travis CI - compilation de build publique.
- Moteur de Rendu Software - Correction de changement de couche VDP2.
- Périphérique - Ajout du Double Mission Stick.
- Travis CI - Ajustements de l'upload travis-ci yabause.org, ajout du build appveyor msys2. Réactivation de l'upload MacOS.
- Périphérique - Ajout du Mission Stick.
- Travis CI - Correction du chemin d'upload du fichier Android.
- Travis CI - Désactivation de l'upload des builds MacOS X et Windows étant que ce n'est pas complet.
- Compilation - utilisation du système Glew si disponible.
- Correction d'un problème avec le tracage SH2 quand il était désactivé.
- Travis CI - ajout d'une option pour uploader les builds.
- Moteur de Rendu Software - Amélioration des écrans de transition pour le jeu Winter Heat (et d'autres).
- Travis CI - build Musashi pour msys2 et android.
- Correction du build MSVC.
- Port Android - compilation croisée. Le noyau 68k Musashi est maintenant disponible pour le port Android.
- Travis CI - activation de la fonction -Werror pour les buils Linux.
- Travis CI - Ajout du port Android.
- Correction de fuite mémoire lors de l'échec d'un chargement d'une capture d'écran.
- Suppression des appels restants pour la fonction ScspSetFrameAccurate.
- Correction de défaut de Coverity !!!
- Port Linux - corrections d'avertissement pour linux gcc/clang.
- Port Android - sauvegardes d'états. Les modifications permettent de retrouver une capture d'écran depuis les sauvegardes d'états et de faire une capture d'écran en plein écran dans le mode Software.
- SCSP - lance la synchronisation au niveau des niveaux d’échantillonnages sonores du sous système de son.
- Ajout de message pour les canaux SCSP dans le cas ou le nouveau SCSP n'est pas utilisé. Il sera supprimé une fois que le nouveau SCSP sera terminé.
- Nouveau périphérique - Ajout du support du volant de course.
- Port Linux - Ajout de mots clés INLINE manquant pour le noyau 68k Musashi.
- Correction d'un problème avec l'instruction du redémarrage du 68X qui ne redémarrait pas le CPU.
- Autre correctif du code d'analyse PLSZ pour le débug VDP2. Suppression de code dupliqué.
- Ajout d'une fonction pour le CD Bloc.
- SCSP/Qt - ajout d'une nouvelle option SCSP dans les paramètres (Utiliser le nouveau SCSP), correction du chargement minissf, correction de lecture hors limite.
- Correction du code d'analyse PLSZ pour le débug VDP2.
- Correction d'un problème de lecture du registre VDP2 pour la version Qt.
- Correction de la croix qui permet de fermer la fenêtre dans Débug --> Editeur de Mémoire
NOTE : Foreign websites, I added all changes in the README ENGLISH file if needed.
Hey Kabuto,
As tu essayé le noyau 68k Musashi. Il est plus rapide que le noyau par défaut. D356 gagnait avec sa config environ 10% de FPS en plus.