Page 1 sur 3

[HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 03 Oct 2018, 01:56
par MDProz
La Team LibRetro propose enfin sa petite merveille RetroArch pour Switch. L'aboutissement de ce projet voit le jour grâce au travail de collaboration avec les développeurs natinusala et m4xw (RetroNX).

Vous aurez accès à 44 cores implémentés avec les différents supports dont OpenGL et bien d'autres possibilités qui arriveront petit à petit. Une UI qui sera prochainement revisitée, sous le nom de ozone, en cours de développement.

La démarche

Avant de vous lancer, démarrez RetroArch Switch avec une nouvelle installation (si vous aviez déjà installé RetroNX auparavant) et migrer les sauvegardes depuis /retroarch/cores/save{files, states} vers le même dossier sur la nouvelle installation.
    1. Téléchargez l'archive RetroArch pour Switch
    2. Décompressez l'archive à la racine de la carte micro SD
    3. Lancez HBMenu
    4. Lancez RetroArch

Vidéo pour l’installation



Vidéo pour la mise à jour



ChangeLog

[+] CLIQUER POUR AFFICHER
Version 1.14.0
  • AUDIO/COREAUDIO/APPLE : Permet au pilote coreaudio3 de fonctionner avec des périphériques audio ayant 2 canaux de sortie ou plus.
  • CHEEVOS : Correction de la construction du chemin du badge Cheevos
  • CLI : Correction de la non obtention de la sortie lors de l'exécution de -version ou -features sans -verbose
  • CLI : Correction d'un plantage lors de l'exécution d'un paramètre - vide (il procédait au chargement du contenu)
  • CLI : Reformatage de -features afin de nécessiter moins de lignes et d'être plus cohérent
  • CLI : Ajout du raccourci -V pour -version
  • CLI : Suppression des tabulations et des espaces blancs
  • CONFIG/MIDI : Prévention de l'erreur de démarrage MIDI avec les anciennes configurations
  • D3D11 : Correction lors de l'utilisation de shaders avec des arcades en mode TATE, etc.
  • D3D12 : Correction lors de l'utilisation de shaders avec le mode TATE arcades, etc.
  • D3D12 : Ajout du support pour le break sur les erreurs (aide au développement - définir DEVICE_DEBUG à utiliser)
  • D3D12 : Ajout du support pour DRED (device remove extended data) (aide au développement - définir DEVICE_DEBUG à utiliser)
  • D3D12 : Le viewport et les ciseaux de D3D12 se comportent plus comme les pilotes Vulkan (ou sont plus corrects)
  • D3D12 : Correction d'une erreur de validation au démarrage due au fait que les tampons n'étaient pas configurés correctement pour une image.
  • DATABASE/EXPLORE/VIEW : Correction d'un bug - RGUI n'effaçait pas la vignette sur les éléments non playlist tels que Save et Delete menu_explore_get_entry_playlist_index() retourne -1 sur les entrées invalides, mais la variable où elle était stockée était non signée
  • DATABASE/EXPLORE/VIEW : Correction d'un bug - XMB+Ozone effaçait la vignette dans le menu rapide lors de la navigation à partir de Run
  • DRM/ODROID GO2 : Implémentation de get_video_size pour le pilote de contexte DRM GL
  • FASTFORWARD : Rétablissement de la limite du cadre lors du basculement de l'avance rapide. L'avance rapide était cassée après avoir désactivé vrr_runloop, puisqu'elle force la limite de trame à 1.0 (même sur chaque trame) et ne la restaure jamais. Assurons-nous donc que le ratio souhaité est appliqué lorsque l'on bascule FF (Fastforward).
  • FFMPEG CORE : Correction d'une erreur d'exécution dans le noyau de FFmpeg lorsque celui-ci est construit avec FFmpeg n5.1.2 et OpenGL ES.
  • FILTRES GFX/VIDEO : (picoscale_256x_320x240) Ajout de la fonction snn pour mettre à l'échelle la sortie borderless du noyau Fuse (ZX Spectrum) en 320×240. La résolution du ZX Spectrum de 256×192 n'était pas prise en charge auparavant.
  • HOTKEYS : Réorganisation plus poussée des éléments de raccourcis internes pour plus de cohérence et suppression de SEND_DEBUG_INFO, OVERLAY_NEXT et OSK de la liste des raccourcis visibles. La fonction "Send Debug Info" a été supprimée autant que possible sans que les fichiers de traduction ne soient endommagés.
  • INPUT/AUTOCONFIG : Désactiver 'pause sur déconnexion du contrôleur' par défaut - était activé par défaut dans la version 1.13.0.
  • INPUT/MENU : Refactor du menu Device Index
  • INPUT/OVERLAY : Correction de la dérive analogique qui bloque l'entrée tactile (peut se produire sur overlay_next si les entrées physiques sont affichées sur overlay)
  • ENTRÉE/SORTIE : Correction des boutons de la superposition_suivante qui s'allument à l'unisson.
  • INPUT/OVERLAY : Saute les méta-clés dans input_overlay_add_inputs (non supporté par input_state_internal)
  • INPUT/WINDOWS/WINRAW : Correction de la position de la souris lors de l'utilisation de la superposition d'entrée avec le curseur de la souris
  • INPUT/WINDOWS/WINRAW : Correction de la position de la souris pour utiliser la même méthode que celle requise pour les éléments de menu et le pointeur lors de la simulation des superpositions d'entrées avec la souris, car cela ne fonctionne pas avec la méthode multi-souris
  • INPUT/WINDOWS/WINRAW : Correction de la transmission de la position de la souris au noyau également lors de l'utilisation de la méthode susmentionnée.
  • LEAPFROG : Ajout de la cible Leapfrog (LFx000)
  • LOCALISATION : Mises à jour
  • LOCALISATION/INPUT/IME/MENU/ONSCREEN KEYBOARD : IME étendu et OSK coréen
  • MENU : Nettoyage des textes d'aide
  • MENU : Permet de désactiver les informations avec le même bouton
  • MENU : Permet de réinitialiser le fond d'écran du menu. Permettons aussi d'enlever le fond d'écran actuel de l'écran quand on appuie sur Start.
  • MENU : Null driver shows with different color (Ajouté pour tous les menus la possibilité d'afficher les éléments "désactivés" avec une couleur sourde)
  • MENU/DRIVERS : Pilote de menu en premier, Audio Resampler supprimé parce qu'il suffit d'exister dans les paramètres audio.
  • MENU/INPUT : Déplacement de "Confirm Quit" vers le menu Input
  • MENU/INPUT/HOTKEYS : Le menu des raccourcis d'entrée a été complètement revu pour garder les entrées liées ensemble, et a également ajusté certains labels et sous-labels.
  • MENU/OVERLAY : Correction des superpositions derrière le menu sans que le noyau soit en marche. "Show Overlay Behind Menu" est actuellement cassé avec Ozone et XMB (avec tout autre thème de couleur que Plain) lorsqu'il fonctionne sans noyau.
  • MENU/MATERIALUI : Correction de l'écran d'accueil au premier démarrage - plus d'entrées errantes.
  • MENU/OZONE : Autorise le dessin de la couleur de fond de la barre latérale et de la barre de vignettes également lorsque le noyau est en cours d'exécution.
  • MENU/OZONE : Arrêt de l'utilisation d'un padding et d'une position différents pour les vignettes de Savestate par rapport à Imageviewer.
  • MENU/OZONE : Suppression de l'effet de fond dégradé lorsque le noyau est en cours d'exécution, parce que certains thèmes ont déjà un fond dégradé, ce qui crée des étapes grossières laid
  • MENU/OZONE : Correction du thème "Gris Clair" qui utilise le même fond que "Gris Foncé", ce qui rend le curseur de sélection presque impossible à voir.
  • MENU/OZONE : Quelques corrections d'espaces blancs
  • MENU/UX : Extension des couleurs des valeurs du menu OFF
  • MENU/UX : Amélioration des icônes de menu - Icônes de visibilité des menus (Menu rapide + Paramètres)
  • MENU/UX : Amélioration des icônes de menu - icônes du gestionnaire de listes de lecture
  • MENU/UX : Amélioration de l'icône du menu - icône "Explorer" en tant qu'icône de la base de données
  • MENU/UX : Amélioration de l'icône du menu - icônes de visualisation et de filtrage en tant qu'icône de curseur (icône de dossier dans GLUI)
  • MENU/UX : Amélioration de l'icône du menu - affichage des icônes de sauvegarde et de suppression
  • MENU/UX : Amélioration de l'icône du menu - Déplacement d'Explore + Views sous Standalone Cores
  • MENU/UX/OZONE : Suppression des icônes dans les menus où les autres éléments n'ont pas d'icônes, et ajout d'icônes dans les menus où les autres éléments en ont.
  • MENU/UX/OZONE : Modification de la façon dont est traité le message "pas d'icône", qui n'est plus géré par la méthode maladroite consistant à ne pas dessiner d'icône SUBSETTING.
  • MENU/UX/XMB : Modification du positionnement de l'index de l'entrée de la liste de lecture en bas à droite lorsque les vignettes sont en mode vertical, car les grandes listes se chevauchent avec les icônes de la flèche et du "fil d'Ariane" actuel lorsque la position est à côté de la sélection actuelle.
  • MENU/UX/XMB : Ajout d'une astuce plutôt désagréable pour éviter d'afficher les mauvaises icônes sous Explore en tant qu'icône de "fil d'Ariane
  • MENU/UX/XMB : Optimisation de certaines boucles de dessin d'icônes (les icônes horizontales principales étaient bouclées même lorsqu'elles n'étaient pas visibles, et toutes les icônes "fil d'Ariane" précédentes étaient bouclées alors qu'une seule était nécessaire)
  • MENU/UX/MATERIALUI : Correction de l'affichage d'icônes là où il ne devrait pas y en avoir (Waitable Swapchains, Show Recording + Streaming)
  • OSX/MACOS : Correction du clavier Cocoa ne permettant pas de mapper le stick analogique.
  • PS2 : Utilise le ps2_drivers récemment créé qui rend plus facile le chargement et l'installation de tous les pilotes : Carte mémoire, USB, disque dur, audio, contrôleurs...
  • PS2 : Ajoute le support exFat pour USB, et résout probablement quelques problèmes inattendus lors de l'utilisation d'un pilote de disque dur pour le démarrage de noyaux/jeux.
  • SDL GFX : Correction du problème d'absence de menu au démarrage/écran vide.
  • SRAM : Ne lance pas la sauvegarde SRAM sans contenu (se débarrasse de l'enregistrement redondant)

Version 1.13.0
  • 3DS : Suppression de la combinaison de boutons de débogage pour arrêter RA
  • 3DS : Suppression de MaterialUI selon les recommandations de MrHuu.
  • ANDROID : Activation par défaut de l'haptique "Vibration à l'appui d'une touche".
  • ANDROID : Désactiver 'Threaded Video' par défaut
  • CHEEVOS : Mise à jour vers rcheevos 10.5
  • COMPILATION : Correction de la compilation avec -disable-menu
  • CONFIG : Ne pas montrer la notification d'annulation avec appendconfig seul
  • BASE DE DONNÉES/PLAYLISTS : Changements dans les listes de lecture et la base de données - Nettoyage de 'entry_slot', de l'étiquette de repli et de la journalisation.
  • FRONTEND : Correction du dossier de remaps par défaut pour différents noyaux : les remaps devraient ... ... être imbriqués dans le dossier config.
  • HOTKEYS : Correction de la bascule des shaders et ajout d'un raccourci clavier + sous-étiquette.
  • HOTKEYS : Nettoyage et corrections - Garder la pause de la touche de raccourci et la pause du menu séparées afin de ne pas déclencher une pause non désirée lors du basculement du menu, que le menu soit en pause ou non.
  • HOTKEYS : Nettoyage et corrections - Permettre de ne pas faire de pause avec Start (rend la reprise plus pratique après la déconnexion de la manette si le menu ne fait pas de pause)
  • IOS13+ : Précision du mouvement du pointeur. Précision du mouvement du pointeur du trackpad de l'iPad par la localisation absolue (pour iOS 13.4 et plus)
  • IOS13+ : Ajoute la prise en charge du trackpad de l'iPad au projet iOS13 (pour iOS 13.4 et supérieur)
  • INPUT : Correction de la façon dont les périphériques étaient précédemment indexés. Les périphériques d'entrée n'étaient indexés que dans l'ordre et s'arrêtaient la première fois qu'un périphérique n'était pas connecté à une entrée. Le problème est que lorsqu'un périphérique est déconnecté, cette entrée n'aura aucun périphérique connecté à elle, mais l'entrée suivante peut encore avoir un périphérique connecté. Cela rend donc impossible la modification du port des périphériques actuellement connectés.
  • INPUT/AUTOCONFIG : Ajouter une option de pause lors de la déconnexion du contrôleur
  • INPUT/AUTOCONFIG : Notification de déconnexion indépendante du pilote. La notification de déconnexion devrait maintenant s'afficher correctement sous Windows avec des tablettes XInput et/ou DirectInput.
  • INPUT/HID : Ajout de contrôleurs usb hid pour le célèbre encodeur ZeroDelay et aussi pour "Kade : Kick Ass Dynamic Encoder" pour pouvoir utiliser des sticks d'arcade personnalisés.
  • INPUT/OVERLAY : Ajout de types de zones à huit voies.
  • INPUT/OVERLAY : Correction de l'overlay next_index pour les cibles non nommées.
  • INPUT/OVERLAY : Ignorer les hitboxes avec une surface nulle. C'est à dire mettre 'reach_x' ou 'reach_y' à zéro pour s'assurer qu'aucun calcul de hitbox n'est effectué. Cela simplifie la désignation des descripteurs d'animation uniquement (par exemple, pour les zones à huit voies) ou des descripteurs obsolètes.
  • INPUT/OVERLAY : Ajout de 'reach' et 'exclusive' pour les hitbox. Permet d'étirer les hitbox et de gérer leur chevauchement.
  • INPUT/MENU : Ajout d'un menu de navigation pour le stick analogique.
  • INPUT/MENU : Activation de la navigation dans le menu avec le stick analogique droit.
  • INPUT/MENU : Ajout d'une option pour permuter les boutons de défilement du menu
  • LOCALISATION : Mises à jour
  • LOCALISATION : Ajout d'une option de langue hongroise
  • MENU : Correction du comportement de basculement des vignettes en plein écran
  • MENU : Défilement cohérent gauche-droite pour les éléments du menu rapide
  • MENU : Suppression de la sous-étiquette inutile dans les informations système
  • MENU : Amélioration de l'apparence des widgets avec des actifs manquants
  • MENU/QT/WIMP : Suppression de la vérification SSL/TLS au démarrage
  • MENU/OZONE : Afficher l'aide de métadonnées dans le pied de page seulement avec la deuxième vignette
  • MENU/OZONE : Améliorations du pied de page - Ajout de l'aide "Cycle des vignettes" si nécessaire
  • MENU/OZONE : Améliorations du pied de page - Afficher l'aide "Recherche" uniquement lorsque la fonction de recherche est activée
  • MENU/OZONE : Améliorations du pied de page - Corriger l'aide "Vignettes disponibles" pour les états de sauvegarde
  • MENU/OZONE : Améliorations du pied de page - resserrer le rembourrage entre l'icône et le titre, et l'élargir entre les aides
  • MENU/OZONE : Le lancement d'un élément à partir d'une vue ne fait plus disparaître le menu rapide de l'écran.
  • MENU/OZONE : Les vignettes d'enregistrement de l'état dans la liste déroulante des emplacements obéissent correctement à la bascule plein écran lorsque le contenu est lancé via CLI.
  • MENU/OZONE : Le menu déroulant des vignettes d'enregistrement d'état n'autorise pas le basculement en plein écran lorsqu'il ne devrait pas le faire.
  • MENU/OZONE : Le rappel de la position de la sélection dans les listes de lecture ne fait pas clignoter la première entrée.
  • MENU/OZONE : Mémorisation de la sélection par onglets principaux
  • MENU/OZONE : Supprimer l'avertissement sur les actifs incomplets
  • MENU/OZONE : Ajouter une option pour ajuster la mémoire du curseur lors du changement d'onglet de menu
  • MENU/OZONE : Extension du support des textures pour les catégories de l'option de base
  • MENU/XMB : Suppression de l'avertissement concernant les actifs incomplets
  • MENU/XMB : Ajout d'une option permettant de tronquer le nom de la liste de lecture
  • MENU/XMB : Amélioration du sélecteur d'image d'arrière-plan
  • MENU/XMB : Ajout d'une option pour ajuster la mémoire du curseur lors du changement d'onglet de menu
  • MENU/XMB : Extension du support des textures pour les catégories de l'option Core
  • MENU/MATERIALUI : Suppression de l'avertissement sur les actifs incomplets
  • OSX : Correction des touches Z/X ne fonctionnant pas sur le portage macOS
  • OSX : Correction du RETROK_LMETA ne fonctionnant pas sur le portage macOS. La clé RETROK_LMETA n'était pas définie dans le fichier rarch_key_map_apple_hid.
  • OSX : Correction du mode plein écran cassé dans macOS Ventura
  • PS2 : Correction de l'erreur de sauvegarde des remaps et des journaux d'exécution.
  • PS3 : Fixe l'échec de l'écrasement du Core Remap
  • QB : Ne pas échouer si les bibliothèques OSDependent/OGLCompiler ne sont pas présentes
  • SCANNER/PS1 : Amélioration du scan des disques PS1
  • SCANNER/PS2 : Ajout d'une analyse en série des disques PS2 - devrait maintenant analyser les DVD et autres disques qui étaient auparavant manqués.
  • THREADED VIDEO/GLCORE : Correction de la régression 'Shader presets ne se chargent pas, lorsque le pilote vidéo est réglé sur glcore'.
  • VULKAN : Correction du tonemapping inverse HDR. Sauter le tonemapper seulement si HDR10 est explicitement activé par la dernière passe de shader. Sinon, nous ne faisons qu'hériter de la profondeur de bits de la chaîne d'échange

Version 1.12.0
  • CONFIG/CLI : Autorise l'utilisation de -appendconfig avec override cfgs au lieu d'être ignoré
  • CONFIG/LOGGING : Plus de journalisation au démarrage de la console si vous vous connectez au fichier
  • CONFIG : N'enregistre la configuration à la sortie qu'une seule fois au lieu de (le pire scénario) 3 fois
  • BASE DE DONNÉES/EXPLORE/VIEW : Ajoute la fonction d'affichage - Ajoute l'enregistrement d'un jeu de filtres dans le menu Explorer dans un fichier dit "View" qui est ensuite répertorié à côté des listes de lecture. Cela ajoute également la possibilité de filtrer une catégorie par plage dans le menu Explorer et pas seulement de filtrer sur les correspondances exactes.
  • FILEBROWSER : Correction de la régression - certaines extensions ne cessent de disparaître
  • IOS : Nouvelle version moderne d'iOS (ciblage d'iOS 13 et versions ultérieures), tire parti de Swift
  • IOS : Corrections de la barre d'outils iOS
  • IOS16 : Ajoute le widget de l'écran de verrouillage iOS 16
  • IOS13+ : Ajout du clavier de l'émulateur
  • IOS13+ : Ajoute la prise en charge de JIT pour les appareils non jailbreakés
  • IOS13+ : Ajout de la prise en charge du gestionnaire de souris tactile
  • IOS13+ : Changement du comportement de clic et de glisser pour appuyer deux fois enfoncée et glisser
  • INPUT/HAPTIC/OVERLAYS/ANDROID : Améliore la rétroaction haptique pour les superpositions d'entrée
  • LINUX/MALI FBDEV : Ajoute une prise en charge conditionnelle pour OpenGL ES 3.x
  • LOCALISATION : Mises à jour
  • LOCALISATION/ANGLAIS : Ajoute une option de langue anglaise britannique
  • LOGGING/QT : Augmente le tampon de journal à 2048 caractères - les messages de la couche de validation Vulkan sont émis correctement maintenant.
  • MENU/XMB : Se Souvient de la sélection par onglet principal. Répond à ce qui suit : les listes de lecture de la collection peuvent contenir des centaines ou des milliers d'articles. Lorsque vous faites défiler l'un d'eux, appuyer accidentellement sur la gauche ou la droite peut être courant. Cela réinitialise la liste de lecture au sommet
  • MIST/STEAM/STEAMDECK : N'expose pas Black Frame Insertion (BFI) si nous courons sur un Steam Deck
  • NETWORKING/WINDOWS : Désactive la prise en charge des sondages pour MSVC 2010 et versions antérieures. WSAPoll n'est pas pris en charge sur Windows XP et versions antérieures.
  • RÉSEAU/WIIU : Correction de socket_connect_with_timeout pour WIIU
  • RÉSEAU/WIIU : Corrige la connexion à RetroAchievements
  • NETWORKING/WIIU : Corrige d'autres fonctionnalités de mise à jour en ligne
  • SAVESTATES/NOTIFICATIONS : Ajoute un délai aux notifications savestate, afin que les captures d'écran de savestate du GPU restent intactes
  • SAVESTATES/SCREENSHOTS : Évite « video_gpu_screenshot » avec savestates. Autorise les captures d'écran du GPU avec savestates uniquement lorsqu'il n'y a pas d'autre moyen d'obtenir une capture d'écran.
  • SCREENSHOTS/VULKAN : Décharge la texture du widget de capture d'écran tôt. Corrige le plantage de Vulkan lors de la fermeture du contenu alors qu'un widget de capture d'écran est toujours à l'écran
  • SCREENSHOTS/VULKAN : Correction du plantage du widget de capture d'écran lors de l'animation du ticker
  • WAYLAND : Définit l'ID d'application correct
  • WIIU : Ajoute quelques dossiers par défaut manquants
  • WIIU : Fait travailler mkdir sur WiiU (création de dossier)

Version 1.11.1
  • GÉNÉRAL : Correction de DEFAULT_FILL_TITLE_MACRO
  • RÉSEAU : Ajoute le qualificatif const à certains paramètres de fonction
  • NETWORKING/NETPLAY/UPNP : Ajoute un avertissement d'adresse privée ou CGNAT à UPnP
  • SAVESTATES/SCREENSHOTS : Évite « video_gpu_screenshot » avec savestates
  • UWP : Meilleur correctif « Enregistrer à la fermeture »

Version 1.11.0
  • 3DS : Ajoute des identifiants uniques
  • 3DS : Ajoute des options de menu du bas
  • 3DS : Définit le dossier bottom_asset par défaut
  • 3DS : N'active le compteur interne qu'avec CONSOLE_LOG défini
  • 3DS : Définit les valeurs de police inférieures par défaut
  • 3DS : Résout les problèmes d'installation de la CIA
  • 3DS : Prise en charge de la dernière libctru
  • ANDROID : Ajoute HAVE_ACCESSIBILITY
  • ANDROID : Prise en charge de Gingerbread
  • ANDROID : Prise en charge des pavés tactiles
  • ANDROID : Profil de configuration automatique Xperia Play intégré
  • ANDROID : Désactive Feral GameMode pour Android - disponible uniquement sur Linux
  • ANDROID : Ajoute une solution de contournement configurable pour les appareils de reconnexion Android
  • ANDROID/FDROID : Ajoute des métadonnées F-Droid au dépôt au format Fastlane
  • MIXEUR AUDIO/AUDIO : Ajoute des verrous manquants pour la sécurité des fils
  • AUDIO/AUDIO MIXER : Correction d'une fuite de mémoire de mixage audio + suppression de l'implémentation de threads rthreads « single threaded » redondants
  • AUTOSAVE : Modifie/améliore le comportement de sortie du thread d'enregistrement automatique - si la variable d'état est signalée, la boucle est courue une autre dernière fois afin que nous puissions effectuer une vérification/sauvegarde finale avant d'arrêter le thread.
  • CDROM : Correction d'une fuite de mémoire détectée avec asan - buf passé à filestream_read_file
  • CORE INFO/NETPLAY : Assure que les informations de base actuelles sont initialisées à runloop_event_init_core lorsque netplay est activé
  • CHEEVOS : Mise à niveau vers rcheevos 10.4
  • CHEEVOS : Autorise la création d'état d'enregistrement automatique en hardcore
  • CHEEVOS : empêche la référence de mémoire invalide si le jeu a des réalisations mais que le noyau n'expose pas la mémoire
  • CHEEVOS : Libére les textures du badge de réussite lorsque le pilote vidéo est désinitialisé
  • CHEEVOS : Réimpose les limitations hardcore une fois que les réalisations sont chargées
  • CHEEVOS/MENU/MATERIALUI : Affiche les icônes du badge de réussite dans le pilote MaterialUI
  • D3D9 : D3D9 a été divisé en deux pilotes - D3D9 HLSL (compatibilité maximale, pas encore de prise en charge du shader) et D3D9 Cg (dépendant de la bibliothèque d'exécution Nvidia Cg obsolète)
  • D3D9/HLSL/XMB : Correction XMB
  • D3D9/CG : pilote D3D9 Cg fixe
  • D3D11 : Correction de la superposition qui n'apparaît pas
  • D3D11/12 : Réduit le décalage avec WaitForVBlank - cet ajout assez simple semble rendre D3D11/12 très proche de Vulkan/GLCore en ce qui concerne le décalage d'entrée.
  • D3D11/12 : Ajoute des chaînes d'échange en attente et l'option de latence d'images maximale
  • D3D11/12 : Rend les chaînes d'échange en attente facultatives
  • BASE DE DONNÉES : Reformate 'rdb_entry_int' - Ajustements Nitpick pour les entrées de base de données : Mettre en majuscule "Date de sortie" et supprimer l'espace avant : à partir des lignes de date de sortie qui utilisent un entier
  • BASE DE DONNÉES/EXPLORE : Autorise les vignettes à la demande dans le menu Explorer
  • BASE DE DONNÉES/EXPLORE/MENU/OZONE/XMB/RGUI : Explore les vignettes du menu
  • CONTRÔLE DE DISQUE : Meilleur contrôle de disque ajouter la mise au point
  • DOS/DJGPP : Ajoute une solution de contournement pour le bug libc
  • RETARD AUTOMATIQUE DU CADRE : résistance au ralenti ajoutée
  • RETARD AUTOMATIQUE DU CADRE : Ajout de la représentation de la chaîne pour voir le délai effectif actuel sans ouvrir les statistiques
  • RETARD AUTOMATIQUE DU CADRE : Ajout de "ms" à la journalisation et de "(ms)" à l'étiquetage comme dans la latence audio
  • GÉNÉRAL : Ne fait pas cuire dans OpenAL et libcaca par défaut à moins d'être explicitement activé avec le commutateur de configuration.
  • GÉNÉRAL : Réduit le nombre d'appels strlen
  • GÉNÉRAL : Réduit ou simplifie les appels sin/cosf
  • GFX : Correction des problèmes de lisibilité et de précision dans aspectratio_lut
  • GFX : Ajoute une option pour activer/désactiver manuellement la commutation automatique du taux de rafraîchissement
  • GFX : Active la configuration automatique de « VSync Swap Interval »
  • GFX/FONT/FREETYPE : Utilisez FT_New_Memory_Face - lisez-le d'abord du fichier à la mémoire à l'avance -
    cela résout un problème d'extraction d'actifs lors de la sélection de « Mettre à jour les actifs » - apparemment FT_New_Face conserve une poignée de fichier ouverte pour le fichier de police qui
    empêche qu'il soit écrasé/supprimé pendant que le programme est toujours en cours d'exécution.
  • GFX/THUMBNAILS : Correction du rapport d'aspect des vignettes
  • VIDÉO GFX/THREADED : Optimisations, corrections et nettoyages
  • FILTRES GFX/VIDÉO : Ajoute un filtre vidéo Upscale_240x160-320×240 avec la méthode « mixte »
  • GLSLANG : Correction de la compilation avec ./configure -disable-builtinglslang - manquait de lien avec -lMachineIndependent et -lGenericCodeGen static libs
  • INPUT : Correction d'une erreur pour le paramètre input_block_timeout. Par défaut, 0 est également pour ce paramètre (gain de performance assez massif)
  • ENTRÉE : Corrections de la cartographie des boutons analogiques
  • INPUT/HID/OSX : Correction de la prise en charge de DualShock3
  • INPUT/HID/LINUX : (qb) Désactive HAVE_HID par défaut pour le moment pour Linux tant qu'il n'y a pas de backends fonctionnels pour les deux
  • INPUT/HID/WINDOWS : (qb) Désactive HAVE_HID par défaut pour le moment pour Windows tant qu'il n'y a pas de backends fonctionnels pour les deux
  • INPUT/HID/WIIU : Correction de la prise en charge de DualShock3
  • INPUT/OVERLAY : Bloque l'entrée du pointeur lorsque la superposition est enfoncée
  • INPUT/REMAPPING : input_remapping_save_file - le fichier de remappage existant a été inutilement rechargé
  • INPUT/REMAPPING : Ajoute une option pour désactiver l'enregistrement automatique des fichiers de remap d'entrée
  • INPUT/LINUX/UDEV : Fixe l'échelle du lightgun sur l'axe Y
  • INPUT/LINUX/X11/LED : Ajoute un pilote de clavier LED
  • INPUT/WINDOWS/LED : Nettoyage du pilote de clavier LED
  • INPUT/WINDOWS/WINRAW : Efface les états clés lorsqu'ils ne sont pas focalisés
  • INPUT/WINDOWS/WINRAW : Correction de la position du périphérique de pointeur
  • IOS : correctifs et révisions des icônes de l'application iOS
  • LIBRETRO/SAVESTATES : Met en œuvre un appel api pour la sensibilisation au contexte
  • LOCALISATION : Mises à jour
  • LOCALISATION : Ajoute l'option de langue catalane
  • LOCALISATION : Correction d'une mauvaise localisation
  • LINUX : Rend l'appel memfd_create plus compatible en arrière en l'appelant via syscall - sur les anciens systèmes, vous devrez inclure linux/memfd.h pour les définitions MFD_, et appeler memfd_create() via le wrapper syscall(2) (et inclure unistd.h et sys/syscall.h pour que cela fonctionne). Nous excluons l'inclusion de l'en-tête linux/memfd.h parce que nous fournissons déjà les définitions MFD_ au cas où elles seraient manquantes.
  • LINUX/MALI FBDEV : Correction de l'échec de l'assertion sur le commutateur fileté vidéo
  • MENU : Ajustements de navigation de la pagination des menus
  • MENU : Nouveaux éléments de menu pour désactiver les boutons Info & Search dans le menu
  • MENU : Permet à l'utilisateur d'utiliser les touches de raccourci de volume haut/bas/samute à partir du menu
  • MENU : Ajoute des sous-étiquettes manquantes pour le menu rapide qui ne fonctionne pas
  • MENU : Réorganise les informations sur le menu rapide
  • MENU : Vignettes Savestate - Action de réinitialisation de la fente Savestate
  • MENU : Autorise la modification des emplacements savestate avec gauche/droite lors de l'enregistrement/chargement
  • MENU : Ajoute « Ago » aux derniers styles de lecture
  • MENU : Ajoute des icônes appropriées pour les éléments de shader
  • MENU/MATERIALUI : Ajoute une icône pour « Télécharger les vignettes »
  • MENU/XMB : Ajoute des options pour masqueR l'en-tête et la marge de titre horizontale
  • MENU/XMB : Corrections de fonds d'écran dynamiques
  • MENU/XMB : Ajoute le thème de l'icône Daite XMB
  • MENU/XMB/OZONE : Rapport d'aspect des vignettes Savestate
  • MENU/XMB/OZONE : affinements de l'icône de la catégorie des options de base
  • MENU/XMB/OZONE : navigation en miniatures plein écran
  • MENU/XMB/OZONE : Ajoute des icônes de liste de lecture sous « Charger le contenu »
  • MENU/XMB/OZONE : Améliorations des vignettes
  • MENU/XMB/OZONE : vignette Savestate plein écran + liste déroulante
  • MENU/XMB/OZONE : Empêche les demandes de vignettes inutiles lors du défilement dans les listes de lecture
  • MENU/OZONE : Correction de la vignette de la liste de lecture, le survol de la souris après le retour du menu rapide
  • MENU/OZONE : Corrections de visibilité des vignettes
  • MENU/OZONE : reformatage des métadonnées de la liste de lecture
  • MENU/OZONE : Corrections des vignettes Savestate
  • MENU/OZONE : Ajoute des vignettes savestate
  • MENU/OZONE : Réglage de l'espacement de l'icône d'en-tête
  • MENU/RGUI : Enregistre les vignettes de l'état
  • MENU/PARAmètres : Active les paramètres avancés par défaut, tout ce filtrage des paramètres aura besoin d'une refonte complète de toute façon
  • MENU/WIDGETS : Couleur du widget + ajustements de position
  • MIYOO : Exclu HAVE_HID inutilisé pour Miyoo
  • MIYOO : Active les captures d'écran
  • MIYOO : Active le rembobinage
  • RÉSEAU : Autorise la sélection du serveur MITM lors d'un rappel OK
  • RÉSEAU : Remplace les appels socket_select
  • RÉSEAU : Implémente les flux de réseau binaires
  • RÉSEAU : Soutien au sondage
  • RÉSEAU : Vérifie la connexion errno pour une connexion réussie
  • RÉSEAU : Débarrasse du paramètre timeout_enable pour socket_connect
  • RÉSEAU : Correction de la valeur de port de getnameinfo_retro pour les plates-formes HAVE_SOCKET_LEGACY
  • RÉSEAU : Définit inet_ntop et inet_pton pour les anciennes versions de Windows
  • RÉSEAU : Définit la fonction isinprogress
  • NETWORK/NATT : Déplace les fichiers natt vers « réseau »
  • NETWORK/NETWORK STREAMS : Ajoute la fonction netstream_eof
  • NETWORK/NETPLAY : Correction de l'analyse CRC du jeu
  • NETWORK/NETPLAY : Désactive et masque le mode sans état
  • NETWORK/NETPLAY : Change la valeur par défaut pour le partage d'entrée en « pas de partage »
  • NETWORK/NETPLAY : Applique un délai d'attente pendant la connexion
  • NETWORK/NETPLAY : Interdit aux clients de charger les états et de réinitialiser
  • NETWORK/NETPLAY : Dossier spécial de sauvegarde pour le client
  • NETWORK/NETPLAY : Assure que le contenu actuel est rechargé avant de rejoindre un hôte
  • NETWORK/NETPLAY : Correction de l'index des périphériques d'information du client
  • NETWORK/NETPLAY : Correction de l'entrée pour certains cœurs lors de l'hébergement
  • NETWORK/NETPLAY : Corrections de fuites de mémoire
  • NETWORK/NETPLAY : Force une mise à jour de base lors du démarrage de netplay
  • NETWORK/NETPLAY : Correction de l'annonce de traversée NAT pour les plates-formes HAVE_SOCKET_LEGACY
  • NETWORK/NETPLAY : Réfactorise les arguments de la fourche
  • NETWORK/NETPLAY : Correction des blocages de rechargement de contenu sur les plates-formes de base statiques
  • NETWORK/NETPLAY : N’autorise pas le démarrage du netplay lorsque le contenu n'est pas chargé pour les plates-formes de base statiques
  • NETWORK/NETPLAY : Affiche les informations sur le ralentissement du client
  • NETWORK/NETPLAY : Améliore l'entrée du menu des cadres de vérification
  • NETWORK/NETPLAY : N'essaie pas de recevoir de nouvelles données si les données sont dans le tampon
  • NETWORK/NETPLAY : Copie les données à la réception, même si le tampon est plein
  • NETWORK/NETPLAY : Correction de l'affichage CRC du sous-étiquette du lobby sur certaines plates-formes
  • NETWORK/NETPLAY : Prise en charge de la personnalisation des couleurs du chat
  • NETWORK/NETPLAY : Petits ajustements de correctifs de compatibilité de lancement
  • NETWORK/NETPLAY : Prise en charge de l'interdiction des clients
  • NETWORK/NETPLAY : Modifications mineures de la tâche de recherche de contenu
  • NETWORK/NETPLAY : Assistance pour la collecte d'informations sur les clients et le coup d'envoi
  • NETWORK/NETPLAY : Correction d'un éventuel blocage
  • NETWORK/NETPLAY : Initialise le allow_pausing du client à true
  • NETWORK/NETPLAY : Désactive le netplay pour les cœurs non pris en charge - le mode sans état étant désactivé pour l'instant, il n'y a aucune raison de ne pas l'inclure. Refuser d'initialiser netplay lorsque le noyau actuel n'est pas pris en charge (pas de prise en charge appropriée des savestates)
  • NETWORK/NETPLAY/DISCOVERY : Assure d'une largeur fixe sur la structure de paquets
  • NETWORK/NETPLAY/DISCOVERY : Prise en charge du tunneling IPv4 (6to4)
  • NETWORK/NETPLAY/DISCOVERY/TASKS : Netplay/LAN Discovery Task refactor - vise à empêcher le blocage du thread principal en attendant le délai d'attente de la découverte du réseau local ; Ceci est accompli en déplaçant toute la fonctionnalité de découverte dans sa tâche et en utilisant une minuterie sans blocage pour terminer la tâche. Correction également des sockets de découverte qui ne sont pas non bloqués, ce qui pourrait entraîner la suspension du fil principal pendant de très longues périodes à chaque pré-cadre.
  • NETWORK/NETPLAY/TASKS : Trouve le refactoring de la tâche de contenu - corrige de nombreux problèmes en cours de route, y compris quelques fuites de mémoire désagréables qui fuient des milliers d'octets chaque fois que la tâche s'acutée. Il élargit également le concept original en faisant correspondre le contenu actuellement exécuté par nom de fichier (le jumelage CRC est toujours effectué en premier).
  • NETWORK/NETPLAY/TASKS : Trouve le refactoring de la tâche de contenu - Assurez-vous que CRC32 a 8 caractères
  • NETWORK/NETPLAY/LOBBY : Ajoute un paramètre pour filtrer les pièces avec des cœurs non installés
  • NETWORK/NETPLAY/LOBBY : Masque les anciennes pièces (incompatibles)
  • NETWORK/NETPLAY/LOBBY : Ajoute un filtre à bascule pour les salles avec mot de passe. En outre, déplacez les filtres de lobby dans son propre sous-menu pour une meilleure organisation.
  • NETWORK/NETPLAY/MENU : Informations prises en charge par le chat pour le sous-menu hôte kick
  • RÉSEAU/NETPLAY/MENU : Localise les serveurs relais
  • NETWORK/NETPLAY/MENU : Sous-menu d'interdiction d'hôte
  • NETWORK/NETPLAY/MENU : Ajoute des informations sur les appareils clients au sous-menu kick
  • NETWORK/NETPLAY/MENU : Chemin : Netplay -> Host -> Kick Client - Permet à l'hôte de kick clients. Permet à l'hôte d'afficher les informations du client : clients connectés (noms), statut (jeu/specter) et ping.
  • NETWORK/NETPLAY/VITA : Ajoute le support net_ifinfo
  • NETWORK/NETPLAY/VITA : Active la découverte partielle du réseau local
  • NETWORK/NETPLAY/VITA : Modifie le port UDP par défaut en 19492
  • NETWORK/NETPLAY/VITA : Ne multiplie pas les valeurs de délai d'attente négatives
  • NETWORK/NETPLAY/VITA : Correction du paramètre de délai d'attente d'epoll
  • NETWORK/NETPLAY/VITA : Lancement du correctif de compatibilité
  • NETWORK/NETPLAY/3DS : Lancement du correctif de compatibilité
  • NETWORK/NETPLAY/3DS : Adapte le SONDAGE pour la plate-forme 3DS
  • NETWORK/NETPLAY/PS3 : Lancement du correctif de compatibilité
  • NETWORK/NETPLAY/WII : Active net_ifinfo pour certaines fonctionnalités. En pratique, cela ne permet qu'à la tâche UPnP du netplay de réussir sur la Wii.
  • NETWORK/NETPLAY/WIIU : Lancement du correctif de compatibilité
  • NETWORK/NETPLAY/SWITCH : Lancement du correctif de compatibilité
  • NETWORK/UPNP : Tentative de prise en charge des plates-formes restantes
  • NETWORK/UPNP : Prise en charge du tunneling IPv4
  • ODROID GO2 : Augmente DEFAULT_MAX_PADS à 8 pour ODROIDGO2, car cela a un impact sur les consoles RG351[X]. Le RG351[X] dispose d'un contrôleur hôte USB et peut avoir un nombre arbitraire de manettes de jeu USB.
  • MISE À JOUR EN LIGNE : Réorganisation du menu Mise à jour en ligne
  • OSX : Correction des éléments de la barre de menu supérieure du système sur macOS
  • OSX : Révision du jeu d'icônes de l'application macOS
  • PLAYLISTS : Assure que la liste d'historique contienne CRC32
  • PLAYLISTS : Corrige la comparaison CRC32 - car state->content_crc a le suffixe "|crc".
  • PS4/ORBIS : Prise en charge d'Orbis/PS4 à l'aide de la chaîne d'outils OrbisDev
  • PS4/ORBIS : Met à jour la dépendance xxHash
  • PS4/ORBIS : Cache Shader
  • RETROFW : Exclut HAVE_HID inutilisé pour RetroFW
  • RETROFW : Indicateur de batterie de support sur RetroFW
  • RETROFW : Active le bouton de basculement du menu sur les appareils retrofw
  • SHADERS : Préréglage de l'ombrage Chargement de plusieurs lignes #références supplémentaires pour les paramètres
  • SHADERS : Fichiers de référence de paramètres supplémentaires de chargement de shader - cela ajoute la possibilité de mettre des lignes de référence supplémentaires à l'intérieur des préréglages de shader qui chargeront des paramètres supplémentaires. La première référence dans le préréglage doit encore pointer vers une chaîne de préréglages qui se termine par une chaîne de shader, et les lignes de référence #séquentes chargeront les préréglages qui n'ont qu'un ajustement des valeurs de paramètre. Cela permet de créer des préréglages avec une sélection modulaire de paramètres. Par exemple, avec le Mega Bezel, une référence supplémentaire pourrait pointer vers un préréglage qui contenait les paramètres du mode Nuit par rapport au mode Jour, et une autre référence pourrait pointer vers un préréglage qui contenait les paramètres de la mesure dans laquelle l'écran doit être zoomé.
  • SHADERS/MENU : Augmente la valeur maximale de l'échelle du shader
  • SCANNER/DC : Fixe le scan Redump bin/cue pour certains jeux DC
  • SCANNER/GC/WII : Ajoute la prise en charge de l'analyse RVZ/WIA pour GC/Wii
  • SCANNER/PS1 : Amélioration du taux de réussite de la numérisation en série sur PS1 en ajoutant la prise en charge du format xx.xxx
  • SCANNER/PS1 : Modification de la valeur de retour de la fonction detect_ps1_game pour renvoyer réellement un échec lorsque le série n'a pas pu être extrait. Le scanner s'en va ensuite à la vérification crc, et finit généralement par trouver les jeux dans la base de données.
  • CONSOLE : Active la prise en charge du fichier audio RWAV (WAV)
  • STRING : Ne suppose pas que le caractère n'est pas signé
  • TÂCHES : Plus de sensibilisation au fil de discussion dans les rappels de tâches
  • TÂCHES : Correction de la condition de course à task_queue_wait
  • TVOS : Icônes tvOS révisées avec mise à jour extraterrestre.
  • VFS : Résout divers problèmes de VFS / flux de fichiers
  • VULKAN : Correction de plus d'erreurs de validation
  • VULKAN : Essaie de corriger les erreurs de validation avec la chaîne d'échange HDR. Utilisez toujours le type de passe de rendu final égal au format de la chaîne d'échange. Utilisez une logique plus directe pour exposer si la chaîne de filtre émet un espace colorimétrique HDR10 ou non
  • VULKAN/ANDROID : Honorez SUBOPTIMAL sur non-Android puisque vous voudriez recréer des swapchains alors. Sur Android, il peut être promu à SUCCÈS.
    SUBOPTIMAL_KHR peut se produire là-bas lorsque la rotation (pré-rotation) est incorrecte.
  • VULKAN/DEBUG : Marque automatiquement le tampon/images/mémoire avec des noms
  • VULKAN/DEBUG : Passe à VK_EXT_debug_utils. Le marqueur de débogage est obsolète il y a des années.
  • VULKAN/HDR : Correction d'une fuite du tampon HDR UBO
  • VULKAN/BFI : Correction de la régression BFI (insertion de cadre noir)
  • WINDOWS : Correction du taux de rafraîchissement vidéo complet exclusif lorsque l'intervalle d'échange vsync n'est pas égal à un - le taux d'actualisation en mode plein écran exclusif était incorrectement multiplié par l'intervalle d'échange vsync, brisant la fonctionnalité de l'intervalle d'échange au niveau du pilote gfx
  • WIN32 : Fait de l'optimisation pour Windows où nous ne mettons à jour le titre avec SetWindowText que lorsque le titre précédent diffère du titre actuel
  • WIN32 : Ignore la connexion de la console lors de la connexion au fichier
  • WIN32 : Supprime les marges noires avec une fenêtre sans bordure en plein écran
  • WIN32/TASKBAR : Libére ITaskbarList3 sur HrInit échoué - le pointeur n'était pas NULL'd, donc set_window_progress provoquerait un comportement bizarre
  • WII/GX : Correction de la course de données potentielle
  • WIIU : Implémente sysconf et __clear_cache
  • WIIU : Ajoute des importations de mappage de mémoire de système d'exploitation
  • UWP : Ajout du protocole de lancement arg « forceExit » afin qu'un frontend puisse dire à une instance de RetroArch UWP déjà en cours d'exécution de se quitter.
  • UWP : Active le téléchargeur/mise à jour de base
  • UWP : Supprime les autorisations de copie car c'est inefficace car nous pouvons simplement attribuer directement la nouvelle ACL et cela fonctionne
  • Xbox/UWP : Supprime les ressources développées
  • Xbox/UWP : Correction d'un crash UWP OnSuspending
  • Xbox/UWP : Active la compression des fichiers savestate par défaut pour UWP/Xbox - on m'a dit qu'il n'y avait plus de problèmes avec elle
  • Xbox/UWP : Ajoute la prise en charge de la 4k à l'angle sur xbox pour la construction MSVC2017

Version 1.10.3
  • ANDROID : Découplage de la dépendance Play Core pour mettre l'application en conformité avec F-Droid.
  • AI/SERVICE : Désactive le paramètre AI Service par défaut
  • BLUETOOTH/LAKKA : bluetoothctl : ajoute / modifie les étapes d'appairage
  • CHEEVOS : Désactive le réglage manuel du délai d'exécution en mode Hardcore
  • BASE DE DONNEES : Le balayage en série pour la Wii inclut maintenant WBFS
  • INPUT/MAPPING : Correction du décalage + crash lors de l'effacement des liens de port d'entrée
  • ENTRÉE/MAPPAGE : Correction de l'enregistrement de 'Analog to Digital Type' lorsque la configuration est utilisée.
  • ENTRÉE/MAPPAGE : Correction de l'enregistrement de 'Analog to Digital Type' lorsque des modifications de configuration sont utilisées.
  • LOCALISATION : Ajout d'une option de langue valencienne
  • LOCALISATION : Mises à jour
  • MENU/RÉGLAGES : Déplace 'Afficher la barre de menu' sous les paramètres 'Mode fenêtré'.
  • MENU/RÉGLAGES : Ajout de sous-étiquettes pour "Sous-systèmes" et "Zone morte d'entrée/sensibilité".
  • MENU/RÉGLAGES : Déplace 'Notifications à l'écran' en haut de la page
  • MENU/XMB : La valeur alpha de l'ombre a été modifiée pour devenir légèrement plus sombre afin d'améliorer la lisibilité.
  • MENU/XMB : Correction de l'étiquette et de la sous-étiquette de l'option pour le comportement réel
  • MIYOO : Active le pilote audio ALSA et utilisez-le par défaut.
  • PSP : Suppression des langues supplémentaires/localisation, ajoute environ 4/5MB au binaire, et la RAM est limitée sur PSP (modèles 32MB et 64MB RAM).
  • PLATEFORMES STATIQUES : Remplit toutes les métadonnées de la liste d'historique lors du lancement du contenu à partir des listes de lecture.
  • STEAM : Introduit la présence riche de Steam
  • VIDÉO : Amélioration du Frameskip en avance rapide
  • VIDÉO/THREADED : Corrections de stabilité
  • WINDOWS/WINRAW : Correction de plusieurs fusils légers.
  • WIIU : Correction de USB get_device_name(), ne pas tronquer à trois caractères

Version 1.10.2
  • 3DS : Ajout d'un menu à bascule pour basculer entre les anciennes et les nouvelles vitesses de la 3DS, situé dans le menu "Gestion de l'énergie". Activé par défaut, caché sur les anciens appareils 3DS.
  • CHEEVOS : Mise à jour vers rcheevos 10.3.3
  • CHEEVOS : Support pour Arduboy
  • CHEEVOS : Correction des séquences de tabulation dans la présence riche étant transformé en caractère t
  • CHEEVOS : Correction d'un débordement lors de l'analyse d'une valeur flottante ayant plus de 9 chiffres après la virgule.
  • CHEEVOS : Correction du mappage de la mémoire lorsque le masque de déconnexion divise une région en plusieurs blocs.
  • CORES : Activation de la sélection manuelle des noyaux à afficher dans le menu 'Standalone Cores'.
  • DATABASE/EXPLORE : Ajout de plus de catégories au menu "Explore".
  • ENTREE : Correction du stick analogique ne fonctionnant pas avec 'Unified Menu Controls'.
  • INPUT/MAPPING : Ajout d'un sous-menu 'Manage Remap Files' + sauvegarde automatique des remaps d'entrée lors de la fermeture du contenu.
  • INPUT/MAPPING : Ajouter l'option 'Reset Input Mapping' au menu 'Manage Remap Files'.
  • ENTRÉE/SORTIE : Correction de l'annulation des remappages de périphériques de clavier
  • IOS/IOS13+ : Prise en charge d'une barre d'outils permettant de basculer entre le clavier à l'écran et la souris tactile.
  • LIBRETRO : Correction de RETRO_ENVIRONMENT_SHUTDOWN - assurez-vous que le noyau est correctement déchargé lorsque RETRO_ENVIRONMENT_SHUTDOWN est appelé.
  • LIBRETRO : correction de RETRO_ENVIRONMENT_SHUTDOWN - s'assurer que la pile des menus est correctement vidée lorsque RETRO_ENVIRONMENT_SHUTDOWN est appelé.
  • LINUX/MALI FBDEV : Correction d'une erreur de segmentation lors de la commutation d'un thread vidéo à partir d'un menu rapide.
  • LOCALISATION : Ajout du support de la langue tchèque
  • MIYOO : Amélioration de l'architecture du CPU et de l'identification du nom du modèle pour Miyoo
  • MENU/PARAMÈTRES : Suppression de l'indicateur 'Advanced Settings' du menu 'Settings > Core'.
  • MENU/MATERIALUI : Ajout des thèmes 'Gris foncé + Clair
  • MENU/RGUI : Ajout des polices 6x10 extended ASCII et Latin Extended A and B. Celles-ci permettront d'afficher la plupart des alphabets latins dans RGUI.
  • MENU/RGUI : Ajout des thèmes 'Gris foncé + Clair'.
  • MENU/XMB : Ajout d'un ajustement de la marge du titre
  • MENU/XMB : Correction du fondu vertical
  • MENU/OZONE : La taille de la barre de vignettes peut maintenant être modifiée via une nouvelle option (Paramètres->Interface utilisateur->Aspect) jusqu'au double de sa taille normale.
  • MENU/OZONE : Ajout des thèmes 'Gris foncé + Clair'.
  • MENU/OZONE : Ajout d'une option d'échelle des vignettes
  • HOTKEYS : Ajout d'une touche de raccourci pour basculer la synchronisation sur le taux de rafraîchissement exact du contenu.
  • HOTKEYS : Prévention du spam lors de l'utilisation du raccourci de rembobinage avec des noyaux qui ne supportent pas le rembobinage, si la fonctionnalité de rembobinage elle-même est désactivée.
  • HOTKEYS : Ajout d'une touche de raccourci pour basculer la synchronisation sur le framerate exact du contenu.
  • STEAM : Utilisation du clavier OSK (Onscreen Keyboard) natif au lieu de la version RetroArch intégrée.
  • STEAM : Nouveau téléchargeur intégré de DLC de base
  • STEAM : permutation des boutons OK/annulation par défaut
  • VIDEO/HDR : Suppression de la copie redondante du tampon en mode HDR si le shader a déjà un format HDR, c'est-à-dire R10G10B10A2 (mise à jour des pilotes Vulkan/D3D11/D3D12)
  • VIDEO/HDR : Correction d'un crash lors de l'utilisation du shader stock et du HDR et de l'optimisation précédente.
  • WAYLAND : Chargement dynamique de libdecor au moment de l'exécution.
  • WAYLAND : Correction de l'écran d'accueil lors de l'utilisation de xdg_toplevel
  • WAYLAND : SHM anti-collision pour l'écran d'accueil
  • WAYLAND : Saute l'écran d'accueil si la fenêtre n'est pas prête
  • WII : Fixe find_connection_entry() : a besoin de unsigned int Sinon le gamepad USB ne peut pas être trouvé, si VID/PID a un zéro en tête. Ce problème s'est produit avec l'adaptateur de gamepad Retrode
  • WII : Retravaille l'implémentation du gamepad Retrode pour supporter l'interface multi_pad
  • WII : Correction - Le débranchement et le rebranchement fonctionnent à nouveau.
  • WII : vWii- Seul le gamepad 1 est pris en charge, car le multi_pad n'est actuellement pertinent que dans l'implémentation de la Wii U.
  • WIIU : Implémentation de l'interface multi_pad selon input/connect/connect_wiiugca.c
  • WIIU : Ajout de l'option Optimiser pour le Gamepad

Version 1.10.1
  • ANDROID: Rajoute HAVE_LANGEXTRA à makefile
  • ANDROID : Inclu des icônes de lanceur adaptatif
  • ANDROID : remplit les périphériques de stockage externes à l'intérieur du navigateur de fichiers sur les appareils Android 11+
  • CHEEVOS: ajoute une plaque de maîtrise
  • CHEEVOS : message de plus de description pour les informations d'identification RetroAchievements manquantes
  • CHEEVOS : empêche l'attente infinie occasionnelle en chargeant un jeu multidisque à partir d'un disque secondaire
  • CHEEVOS : arrête le processus de chargement s'il n'est pas en mesure de récupérer les données de réussite
  • CHEEVOS : prise en charge de l'identification des CHD Dreamcast
  • CHEEVOS: Mise à jour vers la version 10.3.2
  • CORES SANS CONTENU : Désactive les remaps par jeu et par répertoire de contenu lors de l'exécution de cœurs sans contenu
  • CORES SANS CONTENU : Désactive les préréglages shader par jeu et par répertoire de contenu
  • CORES SANS CONTENU : Active les remplacements de configuration
  • CORES SANS CONTENU : Active la journalisation à l'exécution
  • INFORMATIONS DE BASE : Affiche la version de base
  • CORE UPDATER : Ajoute « Core System Files Downloader »
  • CORES/SETTINGS : Ajoute le menu « Cores autonomes »
  • D3D10/D3D11 : ajout d'un intervalle de swap Vsync
  • EMSCRIPTEN: Active 7zip
  • ACS: Nouveau filtre GBA Upscale_240x160-320×240
  • GONG : supprimé maintenant qu'il s'agit d'un noyau autonome
  • HISTORIQUE/FAVORIS : Correction du noyau par défaut sur « Ajouter aux favoris »
  • ENTRÉE/VOIE : Permet de basculer les grappins de souris
  • ENTRÉE/VOIE : relâche les touches et les boutons de la souris en cas de mise au point perdue
  • iOS : prise en charge du clavier personnalisé et de la souris tactile, entre autres fonctionnalités d'iOS 13
  • LIBRETRO : Correction d'un plantage lorsque les cœurs utilisant
  • RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK renvoient false à partir de retro_load_game()
  • LIBRETRO : Ajoute un saut de cadre en option lors de l'avance rapide
  • LOCALISATION : récupére les traductions de Crowdin
  • LOCALISATION : polices OSD pour le chinois, le coréen, l'arabe et le persan
  • LOCALISATION : Corrections de traduction pour différentes langues
  • MENU/RGUI: Ajouter un thème dynamique
  • MIYOO : Active le rééchantillonneur audio le plus PROCHE
  • MIYOO : Prise en charge du niveau de batterie
  • NETPLAY : Désactive les états de sauvegarde en mode sans état
  • NGC/Wii: Plusieurs améliorations
  • OSX : Active la compilation sur PPC
  • OZONE/XMB : Améliore l'efficacité/l'exactitude du rendu des icônes History/Favorites
  • ENREGISTREMENT/FFMPEG : Correction du bâtiment contre FFmpeg 5.0
  • INFORMATIONS SUR LES RÉTROARCHES : Ne fait plus de rapport sur la prise en charge de Python activée, qui a été supprimée dans RetroArch 1.7.8
  • SAVESTATES : Désactive les états de sauvegarde en fonction du niveau de prise en charge de l'état de sauvegarde défini dans les fichiers d'informations de base
  • UNIX/WINDOWS : permet de définir le libretro_directory par défaut via la variable d'environnement
  • WAYLAND/VULKAN : Correction de Wayland Vulkan ne réagissant pas au redimensionnement initial
  • WINDOWS/WINRAW : Active le contrôle de la superposition de la souris
  • Xbox/UWP : Correction du CHD qui ne fonctionnait pas avec Cheevos / Ajout de la prise en charge 7zip

Version 1.10.0
  • 3DS : ajoute les cores Jaxe, A5200 et WASM4
  • 3DS : Correction de la rotation
  • ARCHIVE : Autorise le chargement de fichiers à partir du sous-répertoire d'archives
  • AUDIO : Supprime la limite d'images du rappel audio par lots. Auparavant, si un noyau utilisait le rappel audio par lots, il y aurait un plafond caché de 1024 sur le nombre de trames audio pouvant être envoyées. Si un noyau dépassait cette valeur, tous les échantillons en excès étaient ignorés en silence. Bien que cela soit suffisant pour les fréquences d'échantillonnage/fréquences d'images "normales", cela signifie par ex. un noyau utilisant le rappel par lots pour envoyer de l'audio à 44100 Hz à 30 ips avec un son entièrement cassé. Cela a été corrigé en supprimant la limite d'images par lots audio.
  • AUDIO/RESAMPLER/NEON : Implémente la fonction sinc kaiser NEON
  • CHEEVOS : Réinitialise la valeur par défaut hardcore sur activé ; afficher un message lors de la tentative de chargement de l'état dans hardcore
  • CHEEVOS : Correction de la conversion de la carte mémoire
  • CHEEVOS : vérifie l'état du netplay lors du déverrouillage des succès
  • CHEEVOS : prise en charge du hachage des ROM NDS tamponnées
  • CHEEVOS : Correction d'une tâche bloquée lorsque le badge n'existe pas
  • CLI : charge les états de sauvegarde à partir de la ligne de commande ou de la liste de lecture
  • CORE INFO CACHE/SETTINGS : Restauration de l'entrée de menu "Cache Core Info Files" manquante
  • BASE DE DONNÉES : Numérisation série pour Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii
  • D3D10/D3D11 : Ajoute un intervalle d'échange Vsync
  • EMSCRIPTEN : Ajoute des cœurs Jaxe, WASM4
  • FILE IO : corrige les noms de fichiers incorrects pour les fichiers de remappage lorsque le chemin du contenu n'a pas de barre oblique précédente
  • INPUT/OVERLAY : Ajout de la prise en charge de l'affichage de la superposition derrière le menu au lieu de devant. Ceci n'est actuellement pris en charge que sur les pilotes GL, Vulkan, D3D 9/10/11/12 et 3DS.
  • INPUT/UDEV : Convertit la souris abs de l'écran en coordonnées de la fenêtre ; corriger les coordonnées relatives de la souris
  • INPUT/WAYLAND : Ignorer les clics de souris sur la décoration de la fenêtre
  • INPUT/WAYLAND : Ajout de la prise en charge de la molette de défilement
  • LINUX : Ajout de la prise en charge de Linux GameMode (https://github.com/FeralInteractive/gamemode), qui peut être activé/désactivé dans les menus de paramètres de gestion de l'alimentation ou de latence.
  • LOCALISATION : récupére les traductions de Crowdin
  • LOCALISATION : ajoute des options de langue indonésienne, suédoise et ukrainienne
  • LOCALISATION/MENU/RGUI : Active les localisations indonésiennes et suédoises pour RGUI
  • LOGGING : nettoyages de journalisation
  • ENREGISTREMENT : Arrête d'enregistrer les statistiques FPS deux fois en quittant
  • LOGGING : Enregistre une seule fois le backend de rendu des polices
  • HOTKEYS: Ajout d'un raccourci clavier pour les statistiques techniques à l'écran.
  • HOTKEYS : ajoute un délai + accélération aux raccourcis clavier de volume
  • MENU : Ajouter une option pour afficher les notifications uniquement dans le menu
  • MENU/RGUI : ajoute le finnois aux langues prises en charge
  • MENU/XMB : Fondu d'élément de liste verticale en option
  • MENU/XMB/OZONE : Icônes Catégorie + Historique/Favoris
  • RÉSEAU : Correction de la notification factice - n'affiche plus une notification d'échec de l'initialisation du netplay lorsque le netplay n'est pas activé
  • RÉSEAU : Adresses LAN uniquement pour UPnP – Certains périphériques de routeur peuvent accepter des adresses non LAN sans générer d'erreur.
  • RÉSEAU : filtre les pièces non communicantes. Ajoutez une option pour filtrer les salles de jeu en ligne non connectables.
  • RÉSEAU : Correction de la notification des spectateurs Netplay. Correction de la double notification lorsque l'hôte passe en spectateur.
  • RÉSEAU : Empêche les pauses à long terme des clients qui refusent d'autoriser la pause
  • NETWORK/LOBBY : Lobby Viewer : filtre les salles qui n'exécutent pas RetroArch
  • NETWORK/LOBBY : Lobby Viewer : affiche un tag non connectable aux pièces non connectables
  • RÉSEAU/LOBBY : Hôte : Afficher un avertissement si nous annonçons sur Internet mais que notre salle n'est pas connectable à partir de là
  • RÉSEAU/RELAIS : Prise en charge des serveurs de relais personnalisés - Ajout de la prise en charge des serveurs de relais personnalisés gérés par l'utilisateur
  • RÉSEAU/RELAIS : Remplace le serveur relais canadien par le serveur relais singapourien. Relais actuels : New York/USA, Madrid/Espagne, Sao Paulo/Brésil, Singapour
  • RÉSEAU/UPNP : divers refactors/améliorations, ne dépendent plus de miniupnpc
  • RÉSEAU/UPNP : divers correctifs de liaison UPnP pour des routeurs spécifiques
  • RÉSEAU/UPNP : accepte les types de service IGD v2
  • RÉSEAU/UPNP : Retarde l'annonce du serveur de lobby - retarder l'annonce afin de donner plus de temps à la redirection de port
  • UPnP. Corrigez les avertissements de troncature restants.
  • RÉSEAU/UPNP : Sélection d'interface intelligente - Trouvez l'adresse la plus appropriée pour UPnP en évaluant les interfaces en fonction de la proximité de leur adresse par rapport à l'adresse de l'appareil
  • OPENGL1 : Correction du dépassement de mémoire tampon - RetroArch plantait parfois au démarrage lors du chargement de textures d'actifs avec le pilote GL1
  • PS3 : port PSL1GHT ajouté à Gitlab CI
  • VULKAN : taille du pool de descripteurs d'échantillonneurs d'images combinés doubles - corrige les erreurs de segmentation avec les GPU AMD à l'aide de RADV
  • VULKAN : Émule la boîte aux lettres uniquement avec Vsync activé - sinon, désactivez-le - utile pour VRR/G-Sync/FreeSync
  • VULKAN/SWAPCHAIN : Ajustements de l'option d'images Vulkan max swapchain : valeur 1 supprimée, car elle ne sera pas utilisée - Réinitialisation de la vidéo lors du changement, de sorte qu'il n'est pas nécessaire de redémarrer ou de basculer en plein écran
  • VULKAN/HDR : prise en charge HDR - testé sur Windows
  • WAYLAND : ajoute libdecor pour la décoration côté client
  • WAYLAND : utilise n'importe quel écran pour les métriques initiales
  • WAYLAND : Correction de la fermeture de la fenêtre, si RetroArch est construit sans libdecor
  • WAYLAND : utilise les tailles cochées dans le redimensionnement EGL
  • WAYLAND : Correction de la mise à jour du titre de la fenêtre
  • WEBOS : Correction de la construction et de l'exécution de WebOS
  • WIIU : Correction de la rotation
  • UWP/XBOX : correction du contenu de plus de 4 Go (environ) qui ne se charge pas, amélioration/accélération des temps de copie/chargement
  • UWP/XBOX : correction de la recherche de listes de lecture
  • UWP/XBOX : Déplace le contenu copié vers LocalState vers un répertoire dédié et effacez-le au démarrage
  • UWP/XBOX : copie le contenu dans un répertoire de cache spécifique dans le dossier LocalState lorsqu'il est copié
  • UWP/XBOX : Supprime automatiquement le répertoire de cache VFS au démarrage
  • UWP/XBOX : rend le changement de résolution automatique et résoudre les problèmes de sortie d'angle
  • UWP/XBOX : force ANGLE à rendre à 1080p quelle que soit la taille de l'écran car la sortie est de 1080p quelle que soit la taille de l'écran. Cela corrige un problème où à 4k n'importe quelle sortie d'angle serait zoomée dans un coin.
  • UWP/XBOX : définit la résolution en fonction de la résolution d'affichage (auto 4k)
  • UWP/XBOX : définit le pilote sur D3D11 si vous démarrez avec opengl
  • UWP/XBOX : Réinitialise la largeur et la hauteur de la sortie au démarrage pour correspondre à l'affichage
  • UWP/XBOX : réduit le besoin de cœurs VFS sur les disques NTFS
  • UWP/XBOX : vérifie les E/S standard par accès plutôt que de simplement supposer en fonction de la chaîne de chemin
  • UWP/XBOX : ajoute du code aux autorisations automatiques afin que les fichiers soient accessibles par des cœurs non VFS (pas encore de prise en charge exFAT ou FAT32)

Version 1.9.14
  • ANDROID/PLAYSTORE : mettre en œuvre l'autorisation MANAGE_EXTERNAL_STORAGE
  • ANDROID/PLAYSTORE : augmente le niveau du SDK à 30 pour vous conformer aux règles du Play Store
  • AUDIO/MIXER : Augmente le remplissage de la mémoire tampon d'échantillon
  • CHEEVOS : Interdit les réussites lorsque vous êtes spectateur du netplay
  • CHEEVOS : correction de la logique de réussite nécessaire à l'activation pour les non-inconditionnels
  • CHEEVOS : ne rembobine pas la file d'attente si déjà sur le fil principal
  • CHEEVOS : Ignore les réalisations non officielles à moins que le paramètre ne soit activé
  • CHEEVOS : Utilise l'hôte SSL lorsqu'il est disponible
  • CHEEVOS : valide les hachages pour les disques secondaires dans les jeux multidisques
  • CHEEVOS : s’assure que la plaquette est initialisée sur le fil principal lorsque le jeu n'a pas de succès
  • CHEEVOS : audite les paramètres par défaut et la visibilité des réussites
  • CHEEVOS : affiche un message d'erreur lorsqu'aucun mot de passe n'est fourni
  • CHEEVOS : utilise un widget pour la progression des succès chargés dans le jeu
  • CONFIG : respecte config_save_on_exit lorsque le redémarrage/l'arrêt est appelé
  • CONTRÔLE DU DISQUE : Se concentre sur l'entrée de contenu actuelle dans l'ajout/l'insertion de Disk Control
  • FRAME DELAY : Améliorations du délai de trame automatique - gestion de l'intervalle d'échange, gestion D3DX et réinitialisation de la cible de retard également au redémarrage du noyau. Il devrait maintenant fonctionner avec des taux de rafraîchissement élevés et également avec les pilotes Direct3D 10/11/12
  • ENTRÉE/GYRO/ACCÉLÉROMÈTRE/ANDROID : réactive le gyroscope et l'accéléromètre lorsque RetroArch reprend ou retrouve la mise au point
  • INPUT/HID : Correction de la déconnexion de la manette de jeu sur un appareil HID non reconnu
  • LAKKA : Patch pour corriger la saisie au clavier
  • LAKKA : élément de menu d'éjection du CD-ROM
  • LAKKA/BLUETOOTH : ajoute une option pour supprimer l'appairage
  • LAKKA/SWITCH : Désactive le gain de grondement
  • LAKKA/SWITCH : Désactive la mise à l'échelle du processeur, utilise son propre gouverneur de processeur
  • LOGGING : nettoyages de journalisation. Un tas d'unifications et de reformatage (majuscules, points, guillemets, préfixes, etc.). Ajout de quelques éléments manquants, tels que la journalisation des erreurs Run-Ahead et la journalisation d'initialisation de l'interface LED lorsqu'elle est activée.
  • NETPLAY : mise en réseau - ne devrait pas imprimer le pays pour un lobby local
  • NETPLAY : Ajout d'un paramètre pour autoriser/interdire aux joueurs autres que l'hôte de mettre le jeu en pause.
  • NETPLAY : Ajout d'une sous-étiquette pour les connexions netplay max.
  • NETPLAY : la macro de remplacement de port fixe n'était pas définie immédiatement après le réglage du port.
  • NETPLAY : Affiche les salles avec mot de passe dans le hall
  • RÉSEAU : Rend l'analyse d'en-tête HTTP insensible à la casse
  • RÉSEAU/UPNP : Correction des fuites de mémoire
  • RÉSEAU/UPNP : Ajout d'un task_queue_wait pour empêcher l'exécution de deux tâches nat à la fois, donc c'est aussi thread-safe maintenant
  • RÉSEAU/UPNP : Passe à une durée de bail permanente, mais demande qu'elle soit supprimée lorsque nous faisons netplay_free. Passe à une durée de bail permanente, mais demande qu'elle soit supprimée lorsque nous ferons netplay_free.
  • RÉSEAU/UPNP : n'utilise qu'une seule interface pour l'UPnP, revenez sur la première trouvée au lieu de les parcourir toutes et de les ouvrir une par une
  • SUPERPOSITIONS : annule les modifications
  • RETROFW : ajoute de l'audio OSS
  • VIDÉO/ROTATION : retourne toujours faux si la rotation ne peut pas se produire. RETRO_ENVIRONMENT_SET_ROTATION doit retourner false lorsque la rotation a été désactivée de force dans le frontend, de cette façon le noyau peut décider si le rapport d'aspect doit être tourné ou non pour les jeux verticaux. Utile pour FBNeo par exemple.
  • VULKAN : Évite les plantages durs lors de la capture d'écran dans l'émulation de la boîte aux lettres.
  • WIIU : rend le code wiiu_gfx_load_texture plus sûr
  • WIIU : Correction de la prise en charge du clavier

Version 1.9.13
  • CHEEVOS/MSVC2010 : Ajout de la prise en charge de Cheevos
  • CRT/SWITCHRES : corrige un problème où la mise à l'échelle est incorrecte dans certains modes vidéo pour la sortie CRT.
  • FRAMEDELAY : ajoute l'option « Délai de trame automatique »
  • ENTRÉE : ajoute le paramètre « Tous les utilisateurs contrôlent le menu » : n'importe quelle manette de jeu peut contrôler le menu lorsqu'il est activé. La seule limitation pour le moment est que seul le joueur 1 peut basculer le menu, mais n'importe quel combo de contrôleur de basculement de menu fonctionnera bien pour tous les utilisateurs, donc cela devrait être acceptable pour le moment
  • INPUT/UDEV : correction de la barre Dolphin et protection contre l'ajout de périphériques sans souris ni boutons tactiles détectés
  • NETPLAY/CLI : -C/–connect correctif de la ligne de commande
  • NETPLAY : autres améliorations
  • NETPLAY : Supprime la déconnexion forcée sur une commande réseau inconnue - sera rétrocompatible avec toute version qui a supprimé cette déconnexion. au lieu de nous déconnecter, nous lisons simplement les données et les ignorons, comme le font la plupart des implémentations réseau
  • TÂCHES/CHEEVOS : remplace les coroutines par des tâches/un fil
  • TÂCHES/BASE DE DONNÉES/EXPLORER : initialise le menu « Explorer » sur un fil d'arrière-plan - plus de blocage lorsque vous survolez l'onglet Explorer

Version 1.9.12
  • 3DS : assure que la barrière de parallaxe est désactivée lorsque le « Mode d'affichage 3DS » est « 2D »
  • COMMANDE : l'interface de commande devrait à nouveau fonctionner
  • INPUT/HID : réécriture de l'algorithme de désenregistrement HID ; cela ne devrait plus causer de problèmes lors du traitement de plusieurs pads du même combo HID/VID
  • INPUT/HID : Correction d'un bug d'initialisation qui empêchait les wiimotes de s'enregistrer sans accessoire attaché
  • INPUT/HID : Correction de la régression Wiimote
  • INPUT/HID/MAC : fait fonctionner Sony Sixaxis (DualShock 3) sur MacOS
  • INPUT/UDEV : ajoute une vérification supplémentaire des abdominaux pour le Dolphinbar
  • INPUT/UDEV : ajoute le bouton gauche de la souris lorsque le périphérique de pointage n'est pas abs
  • INPUT/WAYLAND : correction de la saisie au clavier sur Wayland – Correction de « Certains cœurs ignorent la saisie de l'utilisateur »
  • NETPLAY : améliorations apportées par Cthulhu
  • OPENDINGUX : Correction des définitions HAS_ANALOG/HAS_MENU_TOGGLE dans le pilote de joypad sdl_dingux
  • LIBRETRO : Active la SRAM pour les cœurs sans contenu
  • LIBRETRO : ajoute un rappel d'environnement pour obtenir le taux d'appel de retro_run – Rappel d'environnement GET_THROTTLE_STATE et RETRO_THROTTLE_UNBLOCKED
  • LINUX : met à jour le manifeste des métadonnées
  • MENU/OZONE : Nouveaux thèmes – Solarized Light, Solarized Dark
  • WINDOWS/WIN9X : Correction de l'affichage du texte non-ASCII dans le titre de la fenêtre

Version 1.9.11
  • ANDROID : Nouveau logo du lanceur – remplira les coins de l'écran d'accueil
  • D3D9 : le pilote fonctionne à nouveau (RGUI uniquement et les cœurs rendus par logiciel fonctionnent, pas encore de prise en charge des shaders)
  • HID/MAC : l'adaptateur WiiU GameCube fonctionne désormais
  • HID/WIIU : WiiU et sous-système HID général unifiés/fusionnés
  • ENTRÉE : Refactorise la logique du bouton combo à bascule pour permettre de quitter le bouton combo
  • INPUT/UDEV : ajoute une vérification relative de la souris et définir de manière appropriée pour résoudre le problème
  • LIBNX/SWITCH : mappage des boutons Joycon divisés
  • LIBRETRO : Ajout d'un rappel d'environnement pour permettre aux cœurs de notifier au frontend qu'une valeur d'option de cœur a changé
  • MIYOO : ajoute le port initial
  • OPENDINGUX/RG350 : Active tinyalsa pour le RG350
  • PS2 : ajoute l'option « Changer la résolution »
  • PS2 : Ajout d'une option pour modifier les décalages des fenêtres vidéo
  • STEAM/LINUX : Passe au nouveau runtime « soldat »
  • WAYLAND : Supprime le protocole xdg-shell-v6
  • WINDOWS : Correction de l'affichage de texte non ASCII dans le titre de la fenêtre
  • WINDOWS 11 : Affiche le nom de la version de Windows 11 maintenant (Informations -> Informations système)
  • UWP : autres améliorations apportées à la couche WinRT VFS

Version 1.9.10
  • 3DS : ajoute l'état d'inactivité de l'écran inférieur
  • 3DS : ajoute des identifiants uniques pour Gearboy/Gearcoleco/Gearsystem, corrige le code CAP32
  • 3DS/SAVESTATES : correction des états de la RAM dans le fichier lorsque le noyau est désactivé
  • AUDIO/MIXER : tamponne les tampons d'échantillonnage pour éviter les débordements potentiels de tampon de tas lors du rééchantillonnage (corrige le plantage lors de l'utilisation de fichiers audio de menu 30 kHz)
  • AUDIO/LINUX/SNAP : Ajout du support JACK
  • CHEEVOS : n'écrit pas les informations d'identification de réussite dans les remplacements
  • CHEEVOS : désactive le ralenti lors de l'activation du mode hardcore
  • D3D9 : Correction d'un problème de matrice MVP pour la texture RGUI (le cadre principal du jeu ne s'affiche toujours pas)
  • D3D11/D3D12/HDR : correction du contraste pour être plus correct - s'échelonne désormais de 0 à 10 de manière linéaire et se comporte davantage comme vous l'attendez - changement de nom pour abandonner les paramètres hérités que les utilisateurs peuvent avoir
  • D3D11/HDR : les états de mélange, de rastérisation et de topologie de D3D11 n'étant pas réglés sur les mêmes lors de l'utilisation de HDR et de la sortie du menu - causaient des problèmes avec Shadow of the Colossus de PCSX2
  • D3D11/D3D12/HDR : Ajout de la possibilité de sauter le tonemapper inverse au shader via le tampon constant à l'aide de « inverse_tonemap » - défini sur 0.0f pour sauter
  • D3D11/D3D12/HDR : correction d'un bug potentiel lors du basculement entre hdr et sdr et la profondeur de bits n'étant pas définie correctement
  • D3D11/D3D12/HDR : ajout de nombreuses fonctions d'assistance pour aider à créer les valeurs correctes pour colorer l'interface utilisateur - normalement, les éléments blancs de l'interface utilisateur doivent être rendus au blanc du papier et non à la luminosité maximale pour diverses raisons
  • CORRECTION DE BUG/ANDROID : Correction d'un plantage qui pourrait se produire sur Android avec le noyau Sameboy – Crasherait la fonction de grondement
  • GFX/WIDGETS : nouvelle apparence de message de widget régulière
  • INPUT/MOUSE : ajoute une étiquette d'index zéro souris distincte pour les pilotes qui ne prennent pas en charge le multisouris
  • INPUT/RUMBLE : ajoute un gain de grondement générique aux paramètres d'entrée
  • INPUT/UDEV/X11 : Ajout d'une solution de contournement pour corriger la saisie au clavier lors de l'utilisation de X11 + Udev
  • LIBNX/SWITCH : Ajout de la prise en charge des filtres vidéo
  • LOCALISATION : récupére les traductions de Crowdin
  • OPENDINGUX/BETA : désactive OpenAL
  • LISTES DE LECTURE : ajoute l'option « Actualiser la liste de lecture »
  • STEAM : version initiale sur Steam
  • UWP/VFS/XBOX : améliorations et corrections de bugs du pilote UWP VFS
  • VIDÉO/TAUX DE RAFRAICHISSEMENT : changement automatique du taux de rafraîchissement PAL/NTSC, le cas échéant, à condition que le serveur d'affichage de la plate-forme permette de modifier les taux de rafraîchissement et que l'écran ait le taux de rafraîchissement souhaité
  • FILTRES VIDÉO : ajoute le filtre vidéo « Picoscale_256x-320×240 »
  • WIIU/HID : Correction des entrées analogiques sur les appareils HID

Version 1.9.9
  • 3DS : ajoute le menu inférieur de l'écran tactile
  • 3DS/SAVESTATES : Enregistre et charge les états de sauvegarde vers et depuis la RAM
  • AUDIO/MIXER : assure que les sons du menu sont réactivés lors de l'appel de CMD_EVENT_AUDIO_REINIT
  • AUDIO/RESAMPLER/MIXER : Correction des sons du menu (mixage audio) lors de l'utilisation du rééchantillonneur « sinc » avec une qualité inférieure à la « normale »
  • AUDIO/CONVERSION/ARM NEON : ajoute des versions NEON intrinsèques pour float_to_s16/s16_to_float - devrait conduire à des chemins de code optimisés pour les architectures AArch64/ARMv7 sans dépendre des chemins de code ASM.
  • AUDIO/RESAMPLER/ARM NEON : Ajout de la version NEON intrinsèque pour la fonction lanczos sinc – devrait conduire à des chemins de code optimisés pour les architectures AArch64/ARMv7 sans dépendre des chemins de code ASM.
  • CHEEVOS : mise à niveau vers rcheevos 10.2
  • CHEATS: Ajoute une fonctionnalité de recherche améliorée au menu "Cheats"
  • CHEATS/RUNAHEAD : correction des astuces lors de l'utilisation de la deuxième instance en exécution anticipée
  • CONFIG : Ajoute une option pour (forcer) écrire les options de base actuelles sur le disque (Menu rapide)
  • CORE INFO CACHE : supprime le chemin d'accès principal du cache d'informations principal. Devrait rendre les caches d'informations de base portables maintenant (par exemple: vous pouvez déplacer RetroArch vers un répertoire séparé et ils fonctionneront toujours).
  • D3D11 : utilise Shader Model 5.0 pour les shaders frontend si le niveau de fonctionnalité D3D11 est au moins 11.0 ou supérieur. Devrait corriger certains nouveaux shaders qui nécessitent SM 5.0 (comme AMD FSR)
  • D3D11 : Ajout du support HDR (ne fonctionne pas pour Xbox pour l'instant)
  • D3D12 : Ajout du support HDR (ne fonctionne pas pour Xbox pour l'instant)
  • EMSCRIPTEN : Correction d'un bug du lecteur Web avec le système de fichiers et l'exécution
  • INPUT/OVERLAY : Correction de l'entrée de superposition lorsque le mappage analogique-numérique est activé
  • INPUT/UDEV : recherche « ID_INPUT_KEY », et non « ID_INPUT_KEYBOARD »
  • INPUT/WINRAW : Correction d'un plantage lorsque la superposition est activée
  • MAC/METAL : Ajout de la prise en charge de Discord RPC
  • MENU : permet de saisir manuellement le « Rapport d'aspect personnalisé (Position X)/(Position Y)/(Largeur)/(Hauteur)) » à l'aide du clavier
  • MENU : permet de saisir manuellement le « Taux de rafraîchissement vertical » via le clavier
  • MENU/SHADERS : Met en surbrillance la valeur actuellement sélectionnée dans les listes déroulantes des paramètres de shader
  • STABILITÉ : moyen plus sûr d'éviter la condition de concurrence dans audio_driver_sample/audio_driver_sample_batch - nous pouvons vérifier la suspension audio pour voir si nous faisons une bascule fs / fenêtrée - améliore la stabilité lors du basculement/démontage en plein écran du contexte
  • STABILITÉ : lorsque la fonction de rappel d'écriture du pilote audio échoue, ne désactivez pas complètement l'audio - vérifiez d'abord si audio_driver_output_samples_conv_buf n'est pas NULL avant d'essayer d'écrire l'audio - améliore la stabilité lors du basculement / suppression du contexte en plein écran
  • STABILITÉ : robustesse d'entrée pour les cœurs qui utilisent le threading interne (démontage/configuration complet), aucun son ne doit être traité à ce stade
  • VIDÉO : désinfection de la liste des résolutions d'écran
  • VULKAN : Correction de certaines erreurs de la couche de validation Vulkan
  • UWP : icônes mises à jour avec l'aimable autorisation de Danp142
  • UWP/XBOX : Désactive la vérification du modèle de processeur sur Xbox car cela ne fonctionne pas et peut même planter
  • UWP/VFS/XBOX : Nettoyage de code et simplification du pilote UWP VFS

Version 1.9.8
  • AUDIO/WINDOWS/WASAPI : Arrête de désactiver l'audio lors de l'avance rapide
  • CHEEVOS : masque les indicateurs de défi lors de la réinitialisation
  • CHEEVOS : Prise en charge de plus de 64 régions mémoire
  • CHEEVOS : réessaie automatiquement le « code d'erreur http -1 »
  • INFORMATIONS SUR LE CONTENU : Affiche toujours les lignes d'étiquettes d'informations sur le contenu + chemin
  • OPTIONS DE BASE : catégories d'options de base mises en œuvre
  • OPTIONS DE BASE : Ajoute une option pour désactiver les catégories d'options de base
  • D3D10/11/12 : Correction de gfx_display_draw_texture – corrige les problèmes OSK (On-Screen Keyboard)
  • BASE DE DONNÉES : correction du débordement de la mémoire tampon lors de la récupération des valeurs CRC
  • BASE DE DONNÉES/EXPLORER : Correction de la lecture de CRC32 dans le menu d'exploration
  • DATABASE/LIBRETRODB : Correction de l'écriture des valeurs numériques
  • DATABASE/LIBRETRODB : Correction du chargement de libretro-db sur les plateformes big endian
  • DUMMY CORE : ignore state_manager_event_{deinit/init} lorsque le type de noyau est factice, devrait ignorer le spam d'avertissement « La mise en œuvre utilise un fil audio. Impossible d'utiliser le rembobinage..’ lors de l'utilisation du rembobinage
  • INPUT/UDEV : limite l'analyse des périphériques udev au sous-système « entrée »
  • INPUT/SDL2/WINDOWS : correction des codes d'événement du clavier
  • INPUT/WAYLAND : corrige un bug où la souris, le pointeur et le pistolet lumineux du premier joueur sont renvoyés vers les autres ports. Maintenant, ces autres ports rapportent correctement zéro. À l'avenir, la prise en charge de plusieurs périphériques semblables à des souris devra être ajoutée, ce qui est un projet plus important
  • INPUT/WAYLAND : Le driver respecte désormais keyboard_mapping_blocked
  • INPUT/WAYLAND : lorsque cela est possible, les définitions obsolètes des armes légères sont remplacées par les nouvelles. Les coordonnées utilisent toujours les anciens rappels relatifs
  • INPUT/WINRAW : déclenche la réinitialisation du pilote du joypad sur DEVICECHANGE - évite le basculement en plein écran
  • INPUT/WINRAW : correctif persistant Alt
  • INPUT/WINRAW: Empêche Alt de rester bloqué lors de la tabulation Alt
  • INPUT/WINRAW : ajoute l'état du pointeur
  • INPUT/WINRAW : ajoute des raccourcis clavier analogiques manquants
  • LIBNX/SWITCH : Correction du sondage manquant pour le contrôleur 2-8
  • LIBNX/SWITCH : Correction de la disposition non appliquée correctement et se bloque lors du fractionnement des joycons
  • LIBRETRO : API de catégorie d'options de base implémentée
  • LIBRETRO : correction du rappel RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE lorsque l'exécution anticipée est activée
  • LIBRETRO : ajoute un rappel d'environnement pour activer les mises à jour de la visibilité du menu des options principales sans basculer le menu rapide
  • LOGGING : démarrage de la journalisation et du mode détaillé avant le premier chargement de la configuration
  • LINUX : dans certains environnements de bureau Linux, comme Budgie, la fonction de barre des tâches est incapable d'épingler les applications. Avec StartupWMClass= présent dans le fichier .desktop, il est possible d'épingler l'application
  • LOCALISATION : récupére les traductions de Crowdin
  • MENU : déplace « Gérer les listes de lecture » ​​en haut
  • MENU : les paramètres de largeur/hauteur de résolution plein écran ne nécessitent plus de « paramètres avancés »
  • MENU/TAUX DE RAFRAICHISSEMENT : Correction des doubles notifications avec les paramètres de taux de rafraîchissement
  • MENU/OZONE : S'assure de l'existence des valeurs utilisées dans le calcul de la sélection
  • MENU/OZONE/VULKAN : le transtypage en non signé provoquait un débordement d'entier et, après la promotion de float, conduirait à « x » étant une valeur erronée, ce qui entraînait des problèmes lorsque cette valeur était transmise à vkCmdSetViewport. Cela empêche les couches de validation Vulkan de s'en plaindre
  • METAL : Correction des fuites de mémoire du pilote de police
  • SOURIS : remplace l'index de la souris par défaut par l'index du port
  • SOURIS : noms conviviaux pour les souris, le cas échéant
  • OSX : Corrige quelques fuites de mémoire
  • OSX : Correction d'un bug de duplication de contrôleur
  • PS2 : Implémente l'alpha pour le pilote vidéo
  • PS2 : Gestion des proportions
  • RETROFW : port initial
  • UWP/XBOX : Active l'onglet Explorer par défaut – semble fonctionner correctement
  • UWP/XBOX : corrige les problèmes de démarrage avec les dernières mises à jour du tableau de bord Xbox – les cœurs ANGLE s'affichent toujours mal
  • UWP/XBOX : corrige le problème où les fichiers étaient ouverts en tant qu'OPENALWAYS au lieu d'OPENEXISTING, cela corrige les cœurs de coléoptères
  • UWP/XBOX : corrige le problème où les tailles de fichiers n'étaient pas renvoyées correctement, cela corrige le chargement des fichiers dat d'arcade
  • UWP/TRANSLATION : services de traduction activés pour UWP MSVC2017 et 2019. Pas encore de discours TTS.
  • VIDÉO : Correction de l'arrondi du taux de rafraîchissement à 59 Hz
  • WINDOWS : mémorise le taux de rafraîchissement d'origine
  • WINDOWS/VULKAN : corrections de taux de rafraîchissement + nettoyages
  • WIIU : Correction des boutons L3/R3
  • WIIU: Compresse les cœurs libretro RPX
  • WIIU : ajoute ICInvalidateRange (nécessaire pour les JIT)
  • WIIU : Légère optimisation du système de fichiers
  • WIIU : Ajout d'une option pour l'exécution sans informations de base (style emscripten)

Version 1.9.7
  • 3DS : ajoute des identifiants uniques
  • CRT/SWITCHRES : correction de certains bugs de l'index Monitor mis à jour vers le dernier SR2
  • CRT/SWITCHRES : Correction de la corruption de l'index du moniteur sous Windows et ajout d'une mise à l'échelle fractale correcte. Utilisé uniquement en cas de besoin
  • CRT/SWITCHRES : le journal mis à jour définit pour correspondre à SR en amont.
  • CRT/SWITCHRES : Ajout d'un nouveau SR_CONFIG_PATHS pour les systèmes non Windows et Linux. Non pas que SR fonctionne dessus mais pour résoudre les problèmes de compilation de RA
  • CRT/SWITCHRES : base de code SR2 mise à jour au plus tard. Ajout de la prise en charge de l'indexation du moniteur Windows. Correction d'un bug d'index de moniteur où l'index 1 n'était pas utilisé correctement et "auto" n'était pas envoyé.
  • CRT/SWITCHRES : swithres mis à jour pour le correctif Windows x86
  • CRT/SWITCHRES : problème automatique SR2 corrigé
  • CRT/SWITCHRES : correction d'un bug de surveillance automatique
  • CRT/SWITCHRES : Corruption de l'index du moniteur corrigé sous Windows
  • CRT/SWITCHRES : correction d'un bug de taille de tampon
  • CRT/SWITCHRES : ajout d'une mise à l'échelle fractale correcte. utilisé uniquement en cas de besoin.
  • CORE INFO : désactive automatiquement le cache d'informations de base lorsque le répertoire d'informations de base est en lecture seule
  • EMSCRIPTEN : ajoute MAME2003 / MAME2003-plus à web.libretro
  • INPUT/UDEV : les correctifs udev ajoutent un pointeur enfoncé sur le périphérique de pointage pour permettre aux utilisateurs d'udev d'accéder à ce périphérique
  • LIBNX/SWITCH : Active la prise en charge de 7zip
  • LINUX/XDG : Empêche les messages « Erreur de protocole » de xdg-screensaver
  • LOCALISATION : récupére les traductions de Crowdin
  • LOCALISATION : ajoute les langues manquantes pour le premier démarrage
  • MENU/XMB/WIDGETS : Ajout d'une solution de contournement pour le bogue FPU qui interrompt les comparaisons de facteurs d'échelle sur certaines plates-formes (corrige les vignettes XMB sur Linux/Windows 32 bits)
  • MENU/RGUI : active le basculement des vignettes en plein écran à l'aide du bouton « démarrer » de RetroPad
  • MENU/RGUI : correction de la longueur des sous-étiquettes lorsque l'horloge de menu est désactivée
  • RÉSEAU/HTTP : correction de l'indication de progression HTTP pour les fichiers volumineux sur les systèmes 32 bits
  • NETWORK/NATT : implémente le correctif natt à partir de void()
  • OPENDINGUX : Correction de l'affichage lorsque les cœurs « abandonnent » les images
  • OPENDINGUX BETA : Utilise le pilote audio ALSA par défaut
  • OPENDINGUX BETA : Correction de la mise à l'échelle de l'IPU lors de l'exécution de contenu 256 x 224 (SNES/Genesis)
  • CHEMINS : Correction de la chaîne de chemin tronquée
  • PS2 : implémente le pilote ps2_font approprié au lieu d'utiliser le pilote de police de gskit
  • PS2 : utilise BDM pour augmenter la stabilité USB
  • PS3 : Premier pilote RSX de base pour PSL1GHT
  • RS90 : port initial
  • RS90 : Correction du décalage du texte OSD
  • RS90 : Désactive l'horloge du menu par défaut
  • RS90 : Masque l'option vidéo « Filtrage bilinéaire »
  • RS90 : déplace le dossier de base appdata (retroarch) vers une carte microsd externe
  • RS90 : ajoute un filtre de mise à l'échelle « semi-linéaire » approximatif en option
  • SHADERS : les paramètres de shader max sont passés à 1024
  • VIDÉO : ajoute une « superposition d'échelle d'entiers » – Force la mise à l'échelle des entiers à arrondir à l'entier supérieur au lieu d'arrondir
  • VIDÉO : Nouveau rapport hauteur/largeur « Full » ajouté. Ce rapport hauteur/largeur est utile lorsqu'il est utilisé avec un shader qui a une bordure. Le rapport hauteur/largeur est défini sur toute la zone de la fenêtre, de sorte que la fenêtre s'étende sur toute la fenêtre. Lorsque vous utilisez un shader de type bordure comme le Mega Bezel, cela permet aux graphiques de s'étendre sur toute la fenêtre, quel que soit le rapport hauteur/largeur du moniteur de l'utilisateur
  • VITA : Mauvais drapeaux pour la version non porcelet
  • UNIX : Corrige le chemin max_brightness du rétroéclairage
  • UWP/XBOX : par défaut sur le pilote Direct3D11 sur les versions UWP
  • UWP/XBOX : n'utilise pas le mode fenêtré sur UWP/Xbox par défaut, définit la résolution par défaut sur 1920x1080 par défaut. Devrait résoudre les problèmes d'affichage avec Dolphin/PCSX2 sur Xbox
  • WIIU : Correction des ruptures d'entrées lors de la connexion/déconnexion des télécommandes
  • WIIU : Entrée – ignore certains résultats erronés du KPAD
  • WIIU : Corrections de rendu des polices - rend les lignes de police avec un espacement correct et échantillonne uniquement le canal alpha lors du rendu des polices
  • WIIU/NETWORK : Optimisations de la vitesse du réseau - WINSCALE, TCP sACK, larges buffers
  • WIIU/LIBFAT : Augmente la taille du cache sur WiiU
  • WIIU/FILE IO : optimisations du système de fichiers - ajout d'un chemin rapide pour les tampons déjà alignés
  • WIIU/FILE IO : utilise des vbufs 128K pour WiiU - nous avons beaucoup de RAM et les gros vbufs sont très bénéfiques
  • WIIU/MENU/OZONE : Correction d'une erreur de rendu de l'ozone (correction des ciseaux)
  • WIIU/MENU/OZONE : utilise les icônes Ozone au lieu de XMB Monochrome

Version 1.9.6
  • ARCHIVE : Correction de la détection du délimiteur d'archive lorsque le chemin du fichier ne contient aucune barre oblique
  • ANDROID : ne duplique pas les entrées souris et pistolet du port 0 vers d'autres ports
  • AUDIO/XAUDIO2 : Échec au lieu de planter lors de la déconnexion d'un périphérique audio
  • CHEEVOS : réinitialise la progression en cache à chaque ouverture du menu
  • CRT/SWITCHRES : ajout de la prise en charge du noyau switchres.ini et des remplacements de dossiers
  • D3D11 : N'utilise pas le drapeau d'autorisation de déchirure avec les chaînes d'échange blit. Désactive également le modèle de retournement si l'indicateur d'autorisation de déchirure n'est pas pris en charge.
  • D3D11 : désactive la gestion ALT+ENTRÉE de DXGI
  • D3D11 : ne passe pas ALLOW_TEARING lorsqu'il n'est pas pris en charge
  • D3D11 : Correction de la sortie non vsynced sans flip, écrans noirs en plein écran
  • D3D12 : Relaque 'd3d12_gfx_sync'
  • D3D12 : option d'intervalle d'échange fixe
  • GFX : Correction des variables non initialisées dans gfx_display_draw_cursor
  • HISTORIQUE : masque « Ajouter aux favoris » lors de l'affichage d'une entrée de la liste de lecture des favoris
  • ENTRÉE : améliorations de la convivialité du type « analogique à numérique »
  • ENTRÉE : ajout de la prise en charge du mappage de plusieurs contrôleurs sur un seul périphérique d'entrée
  • INPUT/REMAPPING : Ajout de la prise en charge du mappage de plusieurs contrôleurs sur un seul périphérique d'entrée
  • INPUT/LIGHTGUN : Lie la gâchette du pistolet lumineux au premier bouton de la souris par défaut
  • INPUT/WINDOWS/RAWINPUT : correction de violation d'accès à la souris
  • INPUT/UDEV : n'ajoute la souris que si elle a des boutons et ajoute des noms conviviaux pour les périphériques vebose
  • INPUT/UDEV : ignore la souris sans erreur de bouton et garde le reste
  • INPUT/UDEV : Correction du mode Game Focus
  • INPUT/UDEV/X11 : change le pilote udev pour la prise en charge du double pistolet lumineux dans X11
  • LIBNX/SWITCH : mise à jour vers libnx 4.0.0
  • LOCALISATION : récupére les traductions de Crowdin
  • LOCALISATION : Correction des textes du menu Switchres
  • MENU/OZONE : s’assure que l'état de l'affichage de la barre latérale est correctement mis à jour lors de la navigation rapide dans les menus
  • MENU/XMB : correction de fond d'écran dynamique
  • MENU/XMB : correction de l'opacité des icônes
  • MENU/QT/WIMP : correction de la détection par défaut du noyau lorsque le nom du fichier de la liste de lecture ne correspond pas à « db_name »
  • LISTES DE LECTURE : Optimise la numérisation de grands ensembles de roms
  • SÉCURITÉ : branche la vulnérabilité dite à haut risque liée à Powershell - évite l'injection - n'envoie pas d'entrée vocale comme argument de ligne de commande
  • UWP/XBOX : ajoute des ressources étendues Rescap pour augmenter les performances de la version UWP en mode application sur Xbox
  • WINDOWS/INSTALLER : ajoute une implémentation de référence isEmptyDir plus intelligente qui recherche les sous-dossiers de la documentation NSIS
  • WINDOWS/INSTALLATEUR : enregistre la nouvelle fonction DirectorySet qui est appelée lorsque vous appuyez sur le bouton "Suivant" sur le MUI_PAGE_DIRECTORY, alias l'interface graphique de sélection du dossier d'installation. DirectorySet contient les critères d'un dossier acceptable, qui sont :
    • IfFileExists "$INSTDIR\retroarch.exe" renvoie 1
    • IfFileExists "$INSTDIR\*.* renvoie 0, il n'y a pas de dossier existant
    • IfFileExists "$INSTDIR\*.*" renvoie 1, il y a un dossier, et isEmptyDir renvoie 1, donc le dossier est vide, y compris les sous-dossiers
  • X11 : Correction d'une erreur de segmentation de la vidéo filetée

Version 1.9.5
  • ALSATHREAD : Définit alsathread par défaut pour tous les appareils ALSA avec des threads
  • ARCHIVE : Correction du chargement du contenu archivé avec des noms de fichiers contenant des caractères « # »
  • CHEEVOS : mise à niveau vers rcheevos 10.1
  • CHEEVOS : indicateurs de défi
  • CHEEVOS : Regroupe les réalisations par catégorie dans le menu rapide
  • CHEEVOS : renomme « Start Active » avec « Encore Mode »
  • D3D10 : le titre de la fenêtre devrait maintenant se mettre à jour
  • D3D11 : le titre de la fenêtre devrait maintenant se mettre à jour
  • D3D11 : Autorise l'avance rapide en plein écran
  • D3D12 : le titre de la fenêtre devrait maintenant se mettre à jour
  • D3D12 : Autorise l'avance rapide en plein écran
  • CRT/SWITCHRES : nouvelle implémentation
  • FONTS : améliore l'emballage des messages avec les langages CJK
  • POLICES : Correction des caractères brouillés lors de la conversion des encodages
  • ENTRÉE : permet d'utiliser les 8 directions du stick analogique comme touches pour les mappages de clavier de base
  • LIBRETRO : ajout d’une extension d'API pour définir « need_fullpath » en fonction de l'extension du fichier de contenu et pour demander des tampons de données de contenu frontal persistants
  • MENU/RECHERCHE : ajout d’une fonctionnalité de recherche améliorée au menu « Gérer les cœurs »
  • OPENDINGUX : Correction des écrans noirs lors du déclenchement de l'initialisation du pilote gfx via les actions du menu
  • UNIX : obtient de meilleures statistiques de batterie sur les nœuds sysfs
  • VIDÉO : étend la plage de délai de trame à 19 pour s'adapter également au format PAL
  • WIFI/LAKKA : ajout de nmcli aux pilotes wifi
  • WIFI/LAKKA : Ajout du menu de configuration wifi
  • X11 : correction du plein écran lors de l'échange de moniteurs/résolution

Version 1.9.4
  • CHEEVOS: mise à jour rcheevos vers la v10.0.0
  • CHARGEMENT DE CONTENU / FILE IO: Empêche l'extraction inutile (sur le disque) des fichiers de contenu compressés lorsque need_fullpath est faux
  • CORE INFO / FILE IO: Active le cache d'informations de base par défaut maintenant pour toutes les plates-formes
  • CORE INFO / REGRESSION FIX: Correction de la régression causée par la mise en cache du fichier d'informations de base - Les téléchargements n'apparaissaient plus dans Load Content
  • FILE IO / COMPRESSED: Possibilité de charger du contenu dans des fichiers ZIP directement dans la RAM
  • INPUT / OVERLAYS: Ajoute une option pour sélectionner entre les éléments «touchés» et les entrées du contrôleur physique lors de l'affichage des entrées sur les superpositions
  • INPUT REMAPPING / OVERLAYS: empêche les entrées dupliquées lors de l'utilisation de remappages avec des superpositions
  • LAKKA: Ajoute un crochet de restauration de la luminosité
  • LOCALISATION: récupére les traductions de Crowdin
  • MENU / OZONE: Ajout d'une énumération simple des entrées de playlist
  • MENU / XMB: Correction de l'affichage de la liste déroulante des entrées de menu «Utilisateurs maximum»
  • PS3 / PSL1GHT: le pilote du Joypad fonctionne à nouveau
  • PSTV: Correction du pilote d'entrée Vita pour PSTV
  • PSTV: prise en charge de 720p sur PSTV lors de l'utilisation de «Unlock framebuffer» dans le plug-in Sharpscale
  • RPNG: Correction de la corruption de la mémoire si le traitement d'un fichier PNG d'entrée cassé
  • SÉCURITÉ: Fix CVE-2021-28927

Version 1.9.3
  • 3DS: désactiver les animations d'économiseur d'écran de menu dans XMB / GLUI
  • COMMANDE: Initialise netcmd-> cmd_source_len avant recvfrom ()
  • CHARGEMENT DE CONTENU / LIÉ STATIQUEMENT: assure que le paramètre «Toujours recharger le Core lors de l'exécution du contenu» est appliqué lors du chargement du contenu via le navigateur de fichiers
  • CHARGEMENT DE CONTENU / EMSCRIPTEN: Correction du chargement de contenu via le navigateur de fichiers sur les plates-formes avec une gestion du cœur «cassée» (c'est-à-dire emscripten)
  • INFO CORE: Ignore les espaces lors de l'écriture de fichiers de cache d'informations sur le cœur compressés
  • CORE INFO / FILE IO: cache des informations de base; améliorations significatives des performances d'E / S de fichiers sur les systèmes avec des E / S de fichiers de disque lentes
  • CORE INFO / FILE IO: Active le cache d'informations de base par défaut sur toutes les plates-formes «console»
  • FREEBSD: correctif de construction de FreeBSD
  • LAKKA: Prise en charge de la modification des gouverneurs de CPU / des politiques de mise à l'échelle
  • LAKKA: Cela ajoute des politiques et des paramètres gérés pour les stocker et les recharger au démarrage
  • API LIBRETRO: Ajoute une extension d'API pour les cœurs afin de remplacer l'état d'avance rapide du frontend
  • MENU / RGUI: Correction de l’enregistrement des fichiers de configuration / des remplacements lorsque ‘Lock Menu Aspect Ratio’ est activé
  • SHADERS: correction de la fonctionnalité «Auto-Shader Delay»
  • UWP / D3D11: désactive la génération de mipmap
  • UWP / XBOX: Ajoute l'option «Force 4K resolution» (forcer la résolution à la taille plein écran sur Xbox, si elle est définie sur 0, une valeur fixe de 3840 x 2160 sera utilisée)

Version 1.9.2
  • 3DS: active les widgets graphiques / superpositions
  • 3DS: charge des images de texture en tant que couleurs BGR
  • 3DS: modifie le répertoire d'actifs par défaut
  • CHEEVOS: permet à rcheevos_patch_address d'être appelé sur le jeu sans succès
  • CHEEVOS: mise à jour des cartes mémoire des succès (ajout de la supervision)
  • CONFIG / FILE: utilise la carte de hachage pour optimiser les recherches de clé / valeur
  • INFORMATIONS DE BASE: Optimisations des performances + nettoyages / refacteurs de code
  • CRT / SWITCHRES: correction du bug du framebuffer CRTSwitchRes
  • DISCORD / RPC: correction de la régression
  • DRM: définissez le mode vidéo correct
  • FASTFORWARD: applique un rapport fastforward_ratio minimum de 1,0
  • FONTS / FREETYPE / STB_UNICODE / BITMAPFONT: Empêche le fond perdu de la texture lors du rendu du texte à des échelles non entières
  • INPUT: assure que "retro_set_controller_port_device" est appelé lors de la mise à jour de "Max Users"
  • INPUT / XEGL / MOUSE: Correction de l'activation de la souris xegl_ctx.c
  • INPUT / SDL: correction d'un crash dans le pilote d'entrée SDL lorsque les analogiques sont liés
  • INPUT / POINTER: ajoute une mise à l'échelle à l'entrée du pointeur
  • INPUT REMAPPING: Correction de la régression lors du chargement du fichier
  • REMAPPAGE D'ENTREE: Correction de la régression où la désactivation du remappage d'entrée désactiverait l'entrée
  • IOS: désactive les gestes des boutons système sur iOS 14
  • IOS: évite un crash potentiel lors de la connexion du contrôleur - un crash aléatoire lors de la connexion d'un contrôleur de jeu pendant que RA était en cours d'exécution
  • LAKKA: Ajoute un menu pour le réglage du fuseau horaire
  • ENREGISTREMENT: RARCH_LOG_V vérifie que le niveau de verbosité n'est pas nécessaire et peut causer des problèmes
  • ENREGISTREMENT: Silence lors de l'enregistrement de cheatfile inapproprié
  • IOS / MAC: Ajout de la détection d'unité CPU VFP pour Darwin
  • MAC: appuie sur la touche «échapper» de Swallow - cela ferait auparavant basculer le jeu entre plein écran et fenêtré
  • MAC: Proposition de changement de minuterie Intel et ARM64.
    MAC / ARM64: run_fast_mode désactivé pour les instructions 64 bits invalides.
  • MAC / OPENGL: correction du problème de signature de code
  • MAC / UNIVERSAL: Ajout de la prise en charge du service de traduction TTS.
  • MENU: Ajoute un économiseur d'écran de menu en option
  • MENU: Ajout de la prise en charge du filtre de recherche aux triches et superpose les menus du navigateur de fichiers
  • MENU / FILEBROWSER: fonctionnalité de recherche améliorée du navigateur de fichiers «Charger le contenu»
  • MENU / INPUT: Bloque les diagonales accidentelles dans la navigation du menu
  • MENU / RGUI: Ajoute une option pour désactiver la transparence du menu
  • MENU / RGUI: Correction de l'affichage du menu «Vidéo> Mise à l'échelle» lorsque «Verrouiller le rapport hauteur / largeur du menu» est activé
  • MENU / MATERIALUI: Ajoute une icône à l’entrée du menu «Turbo Fire»
  • MENU / OZONE: Thème Ozone Dracula
  • OPENDINGUX / BETA: correction de la mise à l'échelle de l'IPU lors de l'exécution de contenu de résolution GBA
  • OPENDINGUX / BETA: Ajout de la prise en charge de 50 Hz
  • OPENDINGUX: Active "SaveRAM Autosave Interval" par défaut
  • PATCHES: Ajout du support multi-softpatching + messages OSD pour les patchs
  • RHMAP: suit la chaîne complète dans rhmap
  • VITA: aligne la taille du bloc VM sur 1 Mo - devrait résoudre l'un des problèmes avec gpSP
  • WINDOWS / GDI: correction du rendu de texte non ASCII
  • XEGL: Correction de la souris qui ne fonctionnait pas lors de l'utilisation d'OpenGLES avec X11

Version 1.9.1
  • 3DS: prise en charge des widgets graphiques
  • 3DS: En cas d'erreur, uniquement init gfx sur la version salamandre. Cela évite les problèmes graphiques si le gfx est déjà initialisé. Ce qui devrait toujours être le cas s'il est appelé à partir d'un noyau en cours d'exécution
  • 3DS: applet d'erreur de mise à jour
  • 3DS: active le programme de mise à jour de base en ligne
  • 3DS: filetage de garde
  • 3DS: autorise la rotation latérale de l'écran
  • 3DS: active le filetage et ajouter un pilote audio fileté
  • ANDROID: Implémentation de la fonction plein écran sur l'encoche (pour Android 9.0 et plus)
  • ANDROID: Ajout de la prise en charge du module Play Store.
  • ANDROID: Ajoute une option pour basculer tous les cœurs installés vers les versions Play Store
  • AUDIO: mémorise les tampons audio sur 64 octets. Il s'agit de la taille de ligne de cache la plus courante, ce qui améliore les performances. Corrige également des problèmes avec des plates-formes comme PSP qui supposent à tort que malloc renvoie des tampons alignés (à 16 octets). Cela a récemment cassé les versions de la PSP
  • AUDIO / ALSA: Correction de la détection du format flottant
  • AUDIO / JACK: désentrelace dans le processus de rappel. Cela nous permet d'éviter la copie supplémentaire dans le tampon de désentrelacement et nous permet d'utiliser uniquement un seul tampon de sonnerie jack
  • AUDIO / JACK: (Audio / JACK) Correction de l'écriture non bloquante. Auparavant, nous attendions la variable de condition même dans le cas non bloquant. Cela améliore considérablement les performances d'avance rapide et met JACK en ligne avec les autres backends à cet égard.
  • AUDIO / XAUDIO2: Correction de bogues audio filetés avec des cœurs comme Dinothawr
  • CONFIG: Ajout de la prise en charge de l'enregistrement des options principales par répertoire et de la suppression des remplacements d'options principales
  • CONFIG: Active la sauvegarde des paramètres modifiés lorsque les directives «#include» sont utilisées
  • CONFIG / DIRS: active la configuration des répertoires utilisés pour les listes de lecture Favoris, Historique, Images, Musique et Vidéo
  • CONFIG / REMAPS: autorise le chargement de remappages principaux sans contenu
  • CONFIG / OVERRIDES: Correction des chemins de remplacement vides lors du lancement sans contenu
  • TRUCS: corrections de valeur de recherche maximale
  • CHEEVOS: cartographie générique de la mémoire à l'aide de rcheevos
  • CHEEVOS: assure que les textures de badge sont libérées avant la désinitialisation du pilote vidéo. Devrait corriger les plantages avec les shaders d'argot.
  • CHEEVOS: inclût l'état d'exécution de la réussite dans les états de sauvegarde
  • CHEEVOS: Empêche le basculement hardcore lorsque les tricheurs gérés par emu sont actifs
  • CHEEVOS: Ajoute un sous-menu de confirmation aux réussites à bascule hardcore
  • CHEEVOS: calcule l'espacement des widgets de classement en fonction de la résolution vidéo
  • CHEEVOS: affiche le message principal non pris en charge lors de l'affichage de la liste des réalisations pour le noyau non pris en charge
  • CHEEVOS: autorise la désactivation des notifications de classement et des trackers séparément
  • CHEEVOS: Ajoute un widget d'affichage pour les classements actifs
  • OPTIONS CHEEVOS / CORE: Liste noire des options de base. Désactive le mode hardcore lorsque certaines options de base sont définies
  • CLI: Ajoute une option pour quitter le contenu fermé
  • CHANGEMENT DE CONTEXTE / PILOTE: Autorise le changement de contexte de gl à glcore
  • OPTIONS DE BASE: Ajoute une option pour réinitialiser toutes les options de base pour le cœur / contenu actuel
  • OPTIONS DE BASE: Ajoute des options de cœur par dossier
  • CRT / SWITCHRES: améliorations
  • CRT / SWITCHRES: Correction de bogue de commutateur basse résolution - Cela permet aux résolutions inférieures à 32 × 224 comme 256 × 224 de fonctionner
  • TÉLÉCHARGEMENT DE BASE: Fonctionnalité de recherche améliorée du téléchargeur de base
  • D3D10: devrait désormais pouvoir utiliser des shaders avec des cœurs libretro accélérés par le matériel
  • D3D11: devrait maintenant pouvoir utiliser des shaders avec des cœurs libretro accélérés par le matériel
  • D3D11: Ignore le mélange shader / stock lorsque nous n'avons pas de texture. Cela se produit si le noyau appelle video_cb avec l'image définie sur null sur la première image et provoquait la réinitialisation des écrans noirs / du pilote. Le noyau ffmpeg semble faire cela.
  • D3D11: Correction des shaders avec des framebuffers mis à l'échelle
  • D3D11: Ajout de la prise en charge du modèle flip - retour au modèle blit pour les systèmes d'exploitation où le modèle flip n'est pas pris en charge (Windows 7 et versions antérieures). Ajoutera plus tard une option de menu permettant à l'utilisateur de basculer entre les deux
  • D3D12: devrait maintenant pouvoir utiliser des shaders avec des cœurs libretro accélérés par le matériel
  • D3D10 / 11/12: Augmente la capacité des sprites, nous en avons besoin pour que les pilotes de menu rendus par le matériel ne se bloquent pas
  • DRM: correction de la condition de concurrence dans drm_surface_set_aspect
  • DRM / KMS: ajout de la prise en charge des modes / modes HDMI personnalisés
  • BASE DE DONNÉES: Correction d'un crash pouvant survenir lors de la sélection du curseur
  • BASE DE DONNÉES / EXPLORER: Correctif - Empêcher les erreurs de segmentation lors de l'accès au menu «Explorer»
  • EMSCRIPTEN: ne rapporte qu'un seul pointeur d'écran pour rwebinput, corrige le blocage en cliquant sur une superposition
  • FILEIO / PERFORMANCE: N'essaie pas d'appeler dir_check_defaults qu'une seule fois par session d'exécution
  • FILEIO / PERFORMANCE / 3DS: Augmente la taille de la mémoire tampon du fichier et enregistrez la taille du bloc. Cela semble aider à sauver de grandes savestates
  • POLICES: Améliore la gestion du texte arabe et persan
  • POLICES / FREETYPE: utilise fontconfig pour sélectionner les polices si disponibles
  • ENTRÉE: Ajout d'un mode de maintien pour le tir turbo «Bouton unique»
  • INPUT MAPPING: Actualise la liste de liaison lors du changement de type de périphérique
  • INPUT MAPPING / REMAPPING: Correction de bogue mineur - La navigation dans les fichiers de remappage démarre la navigation dans input_remapping_directory même si le core-subdir (où vont les fichiers enregistrés) existe.Avoir des remappages pour de nombreux cœurs différents rend la recherche des fichiers principaux actifs fastidieuse, en particulier parce que les remappages ne sont pas compatibles entre les différents cœurs (mais peut-être pour les cœurs émulant le même matériel)
  • IOS: retire le «Core Downloader» des versions iOS 9 / iOS 11
  • IOS: IOSApp ne plante plus lorsqu'un fichier y est partagé
  • INPUT: retravail du mappeur de périphérique clavier
  • ENTRÉE: Nouvelle analyse de l'ordre de liaison d'entrée / correction d'effacement
  • INPUT: Duplique les ajouts de blocage d'événements clés
  • INPUT: Empêche les événements clés en double avec les raccourcis clavier + le type de périphérique clavier
  • ENTRÉE: Pilote LED du clavier
  • INPUT / AUTOCONFIG: permet aux contrôleurs sans nom / vide de fonctionner.
  • INPUT / GAME FOCUS: ajoute une option pour activer automatiquement le mode «focus sur le jeu» lors de l'exécution / de la reprise du contenu
  • INPUT / HOTKEYS: touche de raccourci pour fermer le contenu / décharger le noyau
  • INPUT / LIBCEC: mappe les clés libcec-daemon à RETROK
  • INPUT / X11: Active la saisie au clavier lorsque le curseur de la souris n'est pas à l'intérieur de la fenêtre RetroArch mais que la fenêtre a toujours le focus
  • INPUT / X11: Correction de l'entrée de la souris lorsque la souris est saisie
  • INPUT / UDEV / RUMBLE: Correction du grondement.
  • INPUT / WINDOWS / DINPUT: Correction de décalage simultané
  • INPUT / WINDOWS / DINPUT: empêche Win-key d'ouvrir le menu Démarrer
  • INPUT / WINDOWS / DINPUT: option pour désactiver les raccourcis clavier Windows
  • INPUT / WINDOWS / DINPUT: saisie / écrêtage de la souris avec Alt-Tab
  • INPUT / WINDOWS / DINPUT: correction de la capture de la souris
  • INPUT / WINDOWS / RAWINPUT: correction de la position des touches
  • INPUT / WINDOWS / RAWINPUT: correction de la capture de la souris
  • INPUT / WINDOWS / RAWINPUT: Empêche les clics de souris de la fenêtre extérieure lors de la saisie
  • INPUT / WINDOWS / RAWINPUT: option de désactivation des raccourcis clavier Windows
  • INPUT MAPPING / REMAPPING: Correctif majeur - Le fichier de remappage ayant un type de périphérique différent nécessite une intervention manuelle après le chargement pour que le noyau enregistre correctement le type
  • JSON: nouvelle bibliothèque d'analyseur / écrivain json plus rapide rjson
  • JSON / RJSON: Remplace l'analyseur / écrivain rapidjson dans discord-rpc par rjson
  • LIBRETRO: Ajout d'une extension API pour les cœurs pour interroger le nombre d'entrées actives fournies par le frontend
  • LIBRETRO: assure que RARCH_CTL_CORE_OPTIONS_LIST_GET renvoie false si aucune option principale n'est disponible
  • LIBRETRO: Ajout d'une extension API pour remplacer la latence audio frontale
  • LIBRETRO: Ajout d'une extension API pour les cœurs pour surveiller l'occupation du tampon audio frontal
  • LINUX: affiche également / run / media ou / run / media / $ USER dans la liste des lecteurs
  • LINUX: ajuste la luminosité en fonction de la limite. On dirait que certaines plates-formes présentent des maximums non standard, mais la variable est correctement exportée pour que nous puissions l'utiliser
  • LOCALISATION: ajoute la langue finnoise
  • LOGS / SHADER: réduction du spam dans le journal Shader
  • LOGS / CONFIG: nettoyage de la journalisation de la configuration
  • LOGS / SAVESTATE: nettoyage de la journalisation de la configuration
  • MAC: prise en charge Apple Silicon / Mac M1
  • MAC: Signature de code / notarisation
  • MAC: Correction d'une fuite avec NSTemporaryDirectory () sur le code ARC (Automatic Reference Counting)
  • MAC: prise en charge de l'extraction des actifs de bundle sur macOS
  • MAC: version Universal Metal pour les Mac ARM et Intel
  • MAC / UNIVERSAL: Ajout du pilote audio CoreAudio3 pour la version Metal Universal
  • MAC / IOS: extrait les actifs une seule fois lors de la première installation
  • MENU: Ajoute une combinaison de manettes de jeu à bascule de menu «L2 + R2»
  • MENU: Améliorations du texte du menu; clarifications, cohérence, erreurs de texte,
  • MENU: Ajuste les délais de maintien initial du défilement du menu
  • MENU: Restreint l'accélération du menu aux boutons de navigation
  • MENU: Ajoute le paramètre «Menu Driver» à «User Interface»
  • MENU: déplace les paramètres de «Menu Scroll».
  • MENU: Menu «Turbo Fire» séparé.
  • MENU: menu déroulant pour le paramètre «Rapport hauteur / largeur personnalisé».
  • MENU: réorganise l'index de la souris à côté de l'index des appareils
  • MENU: sous-menu pour l'index de l'appareil / l'index de la souris
  • MENU: réorganise le menu de l'interface utilisateur
  • MENU: Ajoute une entrée de menu «Remove DSP Plugin»
  • MENU: Masque le paramètre du menu «Auto-Shader Delay» lorsque les shaders ne sont pas disponibles
  • MENU / ANIMATIONS: Correction du téléscripteur de texte non lisse + réduction de la duplication du code du téléscripteur de ligne
  • MENU / ANIMATIONS / OZONE: Ajoute une animation de déplacement du curseur
  • MENU / ANIMATIONS / OZONE: implémente le remuement pour le menu principal lorsque le bouclage est désactivé
  • MENU / NOTIFICATIONS: nettoyage du menu des notifications à l'écran
  • MENU / NOTIFICATIONS: Ajoute une option pour afficher / masquer la notification de taux de rafraîchissement
  • MENU / FILEBROWSER: Démarre la sélection automatique du dernier chemin utilisé pour plus d'entrées de menu du navigateur de fichiers
  • MENU / INPUT: Réglages de l'étiquette du port d'entrée
  • MENU / INPUT / XMB: Icônes des ports de contrôle appropriés
  • MENU / INPUT / OZONE: Icônes des ports de contrôle appropriés
  • MENU / QUICK MENU: Ajoute la capacité de suppression de remappage sous les commandes du menu rapide
  • MENU / QUICK MENU: Limite la liste déroulante «State Slot» à un maximum de 1000 entrées (+ Auto)
  • MENU: Délai de maintien du défilement du menu personnalisable.
  • MENU / DESKTOP: Correction du curseur de la souris limité par la plage de la fenêtre en appuyant sur F5
  • MENU / DESKTOP: Ajoute une option de shader simple
  • MENU / DESKTOP / WINDOWS: supprime la fonctionnalité "Update RetroArch" cassée pour Windows. Nous voulons que cela ne soit pas seulement indépendant du système si nous le rétablissons, mais que cela fonctionne également en dehors de l'interface de bureau Qt
  • MENU / OZONE: Nouveau thème - Twilight Zone
  • MENU / RGUI: Ajoute les aspects 3: 2, 5: 3 et 3: 2/5: 3 (centrés)
  • MENU / RGUI / TEXT RENDERING: Ajout de la prise en charge du texte en russe
  • MENU / RGUI / TEXT RENDERING: Ajout de la prise en charge des glyphes de ponctuation CJK
  • MIDI / WINMM: Récupération à partir de messages MIDI non gérés par l'appareil
  • MIDI / WINMM: Correction du pilote midi winmm suspendu à la fermeture du contenu
  • RÉSEAU: Ajoute des commandes réseau READ / WRITE_CORE_MEMORY
  • RÉSEAU: Correction de la condition inverse dans le comportement de blocage de socket
  • RÉSEAU / NETPLAY: essaie IPv4 en cas d'échec d'IPv6
  • OGA / VIDEO: prise en charge de OGS
  • OGA: Cela conserve le pilote DRM traditionnel avec celui OGA. La fonction de sonde ignore le pilote si l'écran n'est pas tourné pour revenir au pilote DRM normal.
  • OGA: Correction des messages de ne pas disparaître
  • OGA: implémente RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER. Il s'agit d'un chemin de code de rendu plus rapide pour les cœurs de libretro rendus par logiciel que certains cœurs de libretro utilisent actuellement. Les pilotes vidéo dans RetroArch doivent implémenter explicitement cela pour que ce chemin de code fonctionne au moment de l'exécution.
  • OPENDINGUX: Ajoute / Optimise l'interface de grondement
  • OPENDINGUX: Correction de la vidéo gelée lors de l'activation de l'avance rapide
  • OPENDINGUX / SDL: nettoyage des polices OSD
  • OPENDINGUX / SDL: Active la sélection de la méthode d’interpolation d’image lors de l’utilisation du pilote gfx «sdl_dingux»
  • OPENDINGUX / SDL: active la mise à l’échelle des entiers lors de l’utilisation du pilote gfx «sdl_dingux»
  • OVERLAYS: Ajoute une option pour redimensionner automatiquement les superpositions (avec correction du rapport hauteur / largeur)
  • OVERLAYS: Masque la superposition lorsque la manette de jeu est connectée. Les superpositions seront automatiquement masquées lorsqu'une manette de jeu est connectée au port 1, et s'afficheront à nouveau lorsque la manette de jeu est déconnectée.
  • OVERLAYS: Nouvelles superpositions par défaut pour mobile (néo-retropad)
  • OVERLAYS: en plus de l'échelle de superposition, l'utilisateur peut désormais définir un facteur d'ajustement de l'aspect de la superposition. La plupart des superpositions sont conçues pour les écrans 16: 9, ce qui signifie qu'elles deviennent étirées / laides sur les téléphones modernes grand format et autres. En modifiant le facteur de réglage de l'aspect de la superposition, un utilisateur peut mettre à l'échelle la largeur / hauteur de la superposition pour obtenir une apparence uniforme quelle que soit la résolution d'affichage.
  • OVERLAYS: Étant donné que la mise à l'échelle d'une superposition de manette de jeu peut entraîner des boutons trop rapprochés (ou trop éloignés), l'utilisateur peut maintenant ajuster l'espacement effectif des différentes `` moitiés '' d'une superposition via Overlay Horizontal Separation et Overlay Vertical Separation les facteurs. La séparation horizontale de la superposition divise la superposition en deux verticalement (gauche / droite, au point central) et applique un décalage d'espacement (positif ou négatif) entre les éléments de l'interface utilisateur de chaque côté; La séparation verticale superposée fait la même chose, mais la division est horizontale (haut / bas)
  • OVERLAYS / FIX: les options Overlay X Offset et Overlay Y Offset ont été corrigées et fonctionnent désormais correctement
  • OVERLAYS / FIX: Toutes les options ci-dessus (et l'échelle de superposition) sont configurées et enregistrées indépendamment pour les orientations d'affichage paysage et portrait - donc tout ajuster pour une belle mise en page paysage ne brisera pas l'affichage portrait
  • OVERLAYS / FIX: Lors de l'utilisation du pilote Vulkan gfx, la mémoire est perdue à chaque fois qu'une superposition est libérée
  • OVERLAYS / FIX: lorsque la vidéo threadée est activée, le chargement de superpositions sans images (c'est-à-dire des superpositions de type utilitaire, où tout est caché jusqu'à ce que l'écran soit touché) peut générer des erreurs de segmentation en raison d'une mauvaise utilisation de realloc ()
  • OVERLAYS / FIX: lorsque Afficher les entrées sur la superposition est activé, ASAN signale des erreurs de décalage de bits en raison d'une vérification de plage incorrecte lors de la gestion des entrées turbo - essentiellement, il n'y a pas de limite supérieure à la plage d'id d'entrée considérée, ce qui signifie des touches de raccourci de superposition (bascule de menu, etc.) sont traités à tort comme ayant un support turbo, provoquant des décalages de bits en utilisant des indices d'id totalement inappropriés
  • PLAYLISTS / PORTABLE: Correction de l'initialisation de la première charge
  • PS2: Ajout du support Multitap (jusqu'à 8 joueurs)
  • PS2: correction pour les contrôleurs numériques et autres contrôleurs non standard non reconnus
  • PS2: Correction de l'arrêt de RA
  • PS2: Ajoute un mélangeur audio
  • REWIND: Empêche "Rewind Frames" d'être mal réglé sur "1" lors du chargement du contenu
  • RUNAHEAD: Ajoute une touche de raccourci Run-Ahead Toggle avec des notifications
  • RBUF / ANIMATIONS: Simplifie gfx_animation en passant de dynarray à rbuf
  • RBUF / CORE UPDATER: Remplace le tableau d'entrées statiques par un tableau dynamique via la bibliothèque RBUF
  • RBUF / M3U: Remplace le tableau d'entrées statiques par un tableau dynamique via la bibliothèque RBUF
  • CAPTEURS: corrections / améliorations Android (crash-) + ajout d'une option pour désactiver l'entrée du capteur
  • SDL2 / VIDEO: fait fonctionner le pilote vidéo SDL2 dans Wayland / KMS
  • SAVESTATES: Ajout du garbage collector savestate pour les stavestates à auto-incrémentation. Comme certains problèmes l'indiquent, il y a un problème avec la fonction de sauvegarde automatique des emplacements: l'index des emplacements augmentera et les très anciennes sauvegardes ne seront pas supprimées. Cela ajoute la prise en charge de la suppression des anciens états de sauvegarde avec une limite d'état de sauvegarde définie par l'utilisateur (globale). Au lieu de s'enrouler autour du compteur d'emplacement, il supprimera simplement la sauvegarde la plus ancienne, car elle est plus simple. Pour l'instant, il existe une limite d'une suppression par sauvegarde, ce qui garantit qu'un utilisateur ne peut pas supprimer de nombreuses sauvegardes par accident s'il définit la limite trop basse.
  • SAVESTATES / SAVEFILES: Assure que la compression du fichier de sauvegarde et de la liste de lecture est désactivée par défaut
  • SHADERS: Ajoute une option pour se souvenir des derniers répertoires de préréglage / passe de shader sélectionnés
  • SHADERS: Utilise le dernier répertoire de préréglages de shader sélectionné lors du changement de shaders via les raccourcis clavier précédents / suivants
  • SHADERS: ligne Supprimer les paramètres
  • SHADERS: correction des shaders pour le bogue de chargement des paramètres en double
  • SHADERS: Correction du crash du changement de num shader passe dans l'interface utilisateur
  • SHADERS / SLANG: Correction des shaders d'argot avec rotation
  • STREAMING / FFMPEG: Ajoute l'option Facebook Game Stream (pour les builds RetroArch compatibles avec le noyau ffmpeg intégré)
  • SWITCH: Correction des icônes de liaison d'entrée désactivées d'une ligne
  • SWITCH: résout les problèmes audio
  • TLS / SSL: Ajout du support BearSSL, comme alternative à mbedTLS
  • VIDÉO: AddVariable BFI (insertion de cadre noir)
  • VIDEO / DRM GO2: prise en charge de la résolution dynamique
  • FILTRES VIDÉO: optimisations des filtres vidéo
  • FILTRES VIDÉO: Ajoute plusieurs filtres vidéo à effet LCD
  • FILTRES VIDÉO: Filtres vidéo Gameboy / Dot_Matrix: Ajout du support XRGB8888
  • FILTRES VIDÉO: Ajoute un filtre vidéo Normal4x
  • FILTRES VIDÉO: Ajoute un filtre vidéo «Upscale_256x-320 × 240»
  • FILTRES VIDÉO: Ajoute un filtre vidéo "Upscale1.5x"
  • VITA: Désactive temporairement VitaGL
  • VITA: Corrige le nom de la bulle
  • VITA: gestion correcte des paramètres de démarrage
  • VITA: échelle de menu par défaut 1,5x pour améliorer la lisibilité
  • WIFI / LAKKA: Ajoute un menu WiFi approprié, avec les options Activer / Désactiver et Déconnecter. Cela permet également de mémoriser les mots de passe WiFi. L'outil sous-jacent (connman) permet de stocker des mots de passe (c'est pourquoi il se connecte automatiquement chaque fois que vous démarrez un appareil Lakka), nous exposons donc cela afin que l'utilisateur n'ait pas à ressaisir le mot de passe lorsqu'il se connecte à un wifi enregistré.
  • WII / HID: Ajout de la prise en charge HID pour la mini manette PS4 filaire HORI
  • WINDOWS: Ajout de la prise en charge des accélérateurs à la boucle de message win32 principale
  • WINDOWS: Ajoute des accélérateurs pour Ouvrir (Ctrl + O) et Plein écran (Alt + Entrée)
  • WINDOWS: corrige certains échecs d'E / S de fichiers sous Windows lorsque les chemins comportent plus de 260 caractères.
  • WINDOWS: Correction du plantage au démarrage sous Windows lors de l'utilisation du chinois simplifié.
  • WINDOWS / XP: Le pilote vidéo OpenGL 1 est désormais le pilote par défaut pour une compatibilité ascendante maximale au premier démarrage. Il est bien sûr toujours possible pour l'utilisateur de changer cela.
  • WINDOWS / MENUBAR: charge les accélérateurs, localiser les éléments de menu Win32 dans la langue actuelle et afficher les touches de raccourci
  • WINDOWS / MENUBAR: Ajoute «Reinit» à la barre de menus
  • WINDOWS / MSVC: Correction d'un crash de rembobinage sur la build MSVC lors de l'utilisation de SSE2
  • UWP: pas par défaut sur le menu XMB par défaut, par défaut sur Ozone à la place
  • UWP / VFS: utilise les API de fichiers Win32 lorsque cela est possible - meilleures performances d'E / S de fichiers
  • WIIU / FILEIO / PERFORMANCE: temps de démarrage plus rapides - supprimez l'appel path_is_valid () lors du chargement de textures
  • WIIU: correction de l'émulation de la souris à écran tactile

Version 1.8.1
  • BUGFIX/MENU: Correction du rendu du menu avec les GPU du Mali après avoir changé les dimensions vidéo
  • CDROM: Ajoute le support prégap aux méthodes d'aide cdfs
  • CHEEVOS: Fournit le nouvel algorithme de hachage PCEngine pour RetroAchievements
  • LOCALISATION: Mise à jour Français traduction
  • LOCALISATION: Mise à jour de la traduction polonaise
  • LOCALISATION: Mise à jour de la traduction espagnole
  • MENU/MATERIALUI: Soutien à la vignette initiale
  • MENU/MATERIALUI: Cutie / Virtual Boy thème ajouté
  • MENU/MATERIALUI: Bugfix - Dans certaines circonstances extrêmes, les entrées avec des chaînes sous-étiquettes très longues pourraient avoir leur texte prématurément «clipped» que l'entrée est défilé e au-delà du haut de l'écran
  • MENU/MATERIALUI: Bugfix - Certaines chaînes de valeur de réglage ont été inutilement tronquées (avec un ...) lors de l'utilisation de texte ticker lisse
  • MENU/XMB: Thème Sunbeam ajouté
  • SWITCH : Support de capteur d'accéléromètre, de gyroscope et d'éclairage
  • VITA : Support de capteur d'accéléromètre et de gyroscope

Version 1.7.5
  • Support OpenGL
      Grâce au support Mesa / Nouveau, cette version de Switch est fournie avec le support OpenGL à part entière (grâce à fincsdev). Cela signifie que toutes les fonctionnalités avancées disponibles sur le PC devraient également être disponibles sur Switch! Les shaders GLSL doivent être pris en charge, les superpositions sont prises en charge et, grâce au support OpenGL, nous pouvons utiliser des menus à accélération matérielle tels que XMB / MaterialUI (avec prise en charge complète des vignettes, des thèmes, etc.). En plus de tout cela, cela nous permet de porter des cœurs libretro nécessitant l’utilisation ultérieure d’OpenGL, tels que Parallel N64, OpenLara, et potentiellement plus comme Reicast / PPSSPP / etc!
  • Prise en charge de l'écran tactile (pour MaterialUI / etc)
      natinusala a veillé à ce que cette version initiale reçoive une assistance tactile. Pour le moment, le DPI (Dots Per Inch) est un peu codé en dur pour les portables et pas vraiment pour le mode Dock. Cela sera amélioré dans un proche avenir.
  • Prise en charge complète du réseau
      Le mode multijoueur en ligne (avec peer-to-peer et MITM Matchmaking) devrait être disponible dès le premier jour. Notez que les performances du noyau sont déterminantes pour le type de qualité que vous tirez de votre expérience en ligne, car la mise en œuvre de Netplay est basée sur la restauration. Outre le mode multijoueur, vous pouvez également télécharger des cœurs, mettre à jour des ressources et toutes les fonctionnalités que vous attendez de la version PC.
  • Support de RetroAchievements
      En enregistrant un compte sur Retro Achievements et en entrant les détails de votre compte dans RetroArch, vous pouvez obtenir des exploits pour vos jeux.
  • Jeu de numérisation
      L'analyse de vos jeux devrait fonctionner pleinement, à l'exception peut-être des images PS1 actuellement.
  • Support Split Joy-Con
      Si vous allez dans Paramètres -> Entrée et activez Split Joy-Con (1 à 8), vous pouvez utiliser un Joy-Con complet comme deux contrôleurs séparés!
  • Téléchargeur de base
      Dès le premier jour, il devrait être possible de télécharger et de mettre à jour les nouveaux cœurs au fur et à mesure qu'ils arrivent chaque jour sans même avoir à attendre la prochaine version stable de RetroArch!
  • Soutien Runahead
      RetroArch Switch est livré avec le support runahead de Day One! C'est notre fonctionnalité qui change la donne et vous permet de battre la latence et même d'aller au-delà des temps de réponse rapides du matériel d'origine. La performance de cette fonctionnalité dépend fortement du niveau de performance du noyau et de la puissance relative du commutateur. Essayez d’expérimenter avec des noyaux et n’oubliez pas de le désactiver pour les noyaux les plus exigeants qui rechignent à la pression. Dans la mesure où RetroArch propose une gamme aussi étendue de cœurs, même pour le même système, il est tout à fait possible qu’un noyau SNES ou Genesis spécifique soit assez rapide pour le type de configuration runahead à x frames que vous recherchez.
[/list]


Image


Lien

[+] CLIQUER POUR AFFICHER

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 03 Oct 2018, 15:17
par Morinass72
Ça c'est vraiment top ! Merci pour la news , je met ça de côté pour le tester plus tard !

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 03 Oct 2018, 17:44
par MDProz
Oui c'est le must du retro :)

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 18 Oct 2018, 10:16
par galmi
Bonjour,

Pourriez-vous m'aider svp, ça à l'air tellement simple que j'ai honte d'appeler au secours :cry:
Je suis avec le sx pro, je mets à la racine de la sd le fichier dézippé.
Lorsque je vais dans le homebrew, rien n'apparait.
Du coup j'ai tenté de mettre le fichier .nro à la racine de la sd, la je vois retroarch, il se lance mais avec les icônes noirs...
Bref, je ne sais plus quoi faire ....
Merci

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 18 Oct 2018, 20:30
par MDProz
Il n'y a pas d'aspect simple si tu rencontres une difficulté et elle se doit d'avoir une réponse que tu maîtrises ou non.

Sans vouloir te la compliquer davantage:
  • L'interface principale se met dans le dossier Switch, mais pas les cores, qui se mettent dans le dossier de RetroArch, là où ils doivent être.
  • Le dossier RetroArch de l'archive doit être mis à la racine de la micro SD. Ton probleme d'icônes vient de là !

Il faut voir l'interface principale comme un OS, depuis lequel on charge dynamiquement un coeur d'émulation en fonction du contenu (ROM/ISO) que l'on souhaite lancer.

Pour profiter de RetroArch, décompresses l'archive telle qu'elle existe à la racine de la micro SD sans rien modifier. Pour finir, places le NRO de RetroArch à la racine de ta carte micro SD ou dans le dossier Switch à ta convenance.

Tu as aussi une version NSP. Elle te sera utile pour la N64.

Si le problème persiste, tu utilises quelle version de SX OS ?

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 19 Oct 2018, 18:26
par galmi
merci pour votre réponse, super sympa !
Malgré tout, tjrs en galère mais tant pis :-(
Ma version sx est en 2.0.1 et la switch en 6.0.1.
Je doit être babache, pas moyen, j'ai quand même réussi a démarrer l'appli mais il ne trouve pas le chemin pour charger les cores (no directory found), pour le problème d'icônes j'ai du mettre le fichier .jpeg à la racine de la sd également.
Finalement j'ai su lancer des rom en installant retro en NSP, je lui ai laissé créer ses dossiers pour y importer les cores là ou ils doivent être ... mais toujours le problèmes d'icônes noirs...
Merci encore pour votre aide, si jamais je comprends un jour où je bug, je suivrai ce message, ça pourra peut-être aider un noob comme moi :shock:
bon jeux à tous et bravo pour votre forum

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 19 Oct 2018, 19:41
par MDProz
Pas normal ton problème d'icône car si avec l'archive, tu n'as pas résolu ton problème, via le NSP, cela aurait du.
Essaies avec la version 1.9 de SX OS à tout hasard.

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 09 Jan 2019, 19:43
par galmi
Bonjour,
J'ai enfin trouvé la solution à mon problème, si jamais ça peut aider quelqu'un...
Si vous utilisez un mac et que vous n'avez pas de pc windows sous la main, il faut formater une carte micro sd en Fat 32 MS_DOS avec l'utilitaire de disque.
J'ai bêtement découvert ça en voulant mettre mon Emunand en 6.2.
Quand la carte est formatée en Exfat avec le mac, la switch ne sait pas lire les dossiers :o
Du coup maintenant, j'ai une vielle micro sd de 8g qui me sert pour rétroarch et les mises à jour.
Voilou, maintenant la console est bien en 6.2 sx os 2.5.2 et rétroarch qui fonctionne à merveille !!!
Bon jeu à tous

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 09 Jan 2019, 19:45
par MDProz
Merci pour ton retour.

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 16 Mai 2021, 19:42
par MDProz
La v1.9.3 est disponible. Changelog complété et ajout de vidéos.

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 29 Mai 2021, 19:44
par MDProz
La v1.9.4 est disponible.

Re: [HOMEBREW] RetroArch signé LibRetro

Message non luPosté: 14 Juin 2021, 21:24
par MDProz
La v1.9.5 est disponible.