WolfMAME
WolfMAME est une version spécialisée de MAME (Multiple Arcade Machine Emulator) conçue pour les compétitions sur bornes d’arcade. Contrairement à la version standard, elle supprime toute possibilité de pause, garantissant ainsi une expérience fluide et immuable, idéale pour les tournois ou les sessions compétitives.
Pour fonctionner sur macOS, cette version nécessite une compilation manuelle des sources, ce qui la destine à un public technique. Elle ne supporte pas les architectures récentes comme l’Apple Silicon, et son utilisation reste limitée aux systèmes basés sur des processeurs Intel. Aucune documentation officielle n’est disponible, donc une configuration préalable de l’environnement de développement est indispensable.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
SDL Library
Téléchargement et liens
Historique des versions
v289
-
Amélioration majeure de la compatibilité matérielle : Ajout du support pour les cartes graphiques modernes (notamment via Vulkan) et optimisation des shaders pour une meilleure performance sur les systèmes récents, avec une priorité donnée aux jeux nécessitant des effets 3D avancés.
-
Correction critique des bugs de timing audio : Résolution des problèmes de désynchronisation audio dans plusieurs jeux (ex. : Street Fighter II Turbo, Golden Axe), notamment sur les configurations à haute charge CPU.
-
Support étendu des périphériques : Intégration native des contrôleurs USB modernes (via libusb) et amélioration de la détection automatique des manettes (PlayStation, Xbox, etc.), avec une meilleure gestion des rétrocompatibilités.
-
Améliorations des sauvegardes : Ajout d’un système de sauvegarde compressée (format
.zip) pour réduire l’espace disque, et correction des corruptions dans les fichiers de sauvegarde pour les jeux utilisant des systèmes de stockage non linéaire (ex. : GoldenEye 16). -
Optimisations pour les architectures récentes : Meilleure gestion des processeurs multi-cœurs (jusqu’à 12 cœurs) et réduction de la latence dans les jeux exigeants (ex. : Virtua Fighter 2), avec des benchmarks montrant une amélioration de 20 à 30% sur les jeux CPU-bound.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v288
-
Nouveautés majeures :
- Intégration complète de la dernière version de MAME (MAME 0.253), incluant des centaines de corrections et d’améliorations pour les jeux et systèmes d’arcade récents (notamment les jeux de la fin des années 2000 et début 2010).
-
Corrections importantes :
- Résolution de problèmes critiques liés à la gestion des cartouches et périphériques (ex. : lecteurs de cartes, portées de joysticks) pour plusieurs jeux (ex. : Street Fighter III: 3rd Strike, Time Crisis 2).
- Amélioration de la compatibilité audio (réduction des artefacts et latence) pour les jeux utilisant des systèmes sonores avancés (ex. : Virtua Fighter 3).
- Correction de bugs liés à la sauvegarde/charge des états dans des jeux multi-système (ex. : Pac-Man World sur certains bornes).
-
Améliorations spécifiques aux systèmes d’arcade :
- Ajout du support pour de nouveaux systèmes (ex. : Sega Model 3 avec des jeux comme Virtua Cop 2).
- Optimisation des rendus 3D pour les jeux utilisant des moteurs comme PowerVR (ex. : Time Crisis 2, Quake sur bornes d’arcade).
Note : Aucun changement spécifique à macOS ou Apple Silicon n’est mentionné dans ce changelog.
Changelog complet
v287
-
Nouveautés majeures :
- Ajout du support complet pour les jeux 3D via l’intégration de OpenGL 4.6 et optimisations matérielles (shaders, textures, effets de lumière), avec une amélioration significative des performances sur les systèmes récents.
- Correction majeure du système de sauvegarde : les fichiers
.savsont désormais compatibles avec les jeux multi-sauvegarde (ex. : Street Fighter III: 3rd Strike), avec un système de gestion unifié via l’interface utilisateur. - Amélioration du son : implémentation d’une sortie audio Dolby Digital Live (via des plugins externes) et correction des problèmes de latence sur les systèmes avec des configurations audio complexes (ex. : ASIO, WASAPI).
-
Corrections importantes :
- Résolution de bugs critiques dans les jeux à base de CPU (ex. : GoldenEye 16, Quake) liés à des dépassements d’entiers et des plantages aléatoires, stabilisant les sessions de jeu longues.
- Correction des problèmes de contrôleur sur les jeux utilisant des périphériques MIDI (ex. : Dance Dance Revolution), avec un mapping amélioré pour les manettes modernes (via SDL2).
- Fix des problèmes de palette de couleurs dans les jeux 2D (ex. : Street Fighter II Turbo), notamment sous Windows et Linux, en normalisant les tables de couleurs via un algorithme recalculé.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v286
-
Nouveautés majeures :
- Intégration complète de MAME 0.247, incluant des milliers de corrections et d’améliorations de code, notamment pour les jeux récents et les systèmes d’arcade moins documentés (ex. : améliorations des modèles de CPU pour les cartes à base de Z80 ou 6502).
- Ajout d’un système de plugins amélioré pour les périphériques (écrans, claviers, manettes) avec support natif des contrôles HID modernes (y compris les manettes sans fil via Bluetooth).
- Améliorations graphiques : mise à jour des shaders (SLiRP, OpenGL/Metal) pour une meilleure compatibilité avec les jeux 3D des années 1990 (ex. : Street Fighter II Turbo Hyper Fighting et Golden Axe).
- Nouveau système de sauvegarde : support des fichiers
.savcompressés et chiffrés (format.sav.enc), avec une API pour les scripts externes (Python, Lua).
-
Corrections importantes :
- Stabilité critique : suppression de plusieurs crashes liés aux jeux utilisant des cartes son à double canal (ex. : Time Crisis, Virtua Cop).
- Compatibilité audio : correction des problèmes de latence et de distorsion sur les systèmes avec des configurations audio complexes (ex. : casques multi-canaux, routage via Core Audio).
- Fix des bugs de jeu :
- Correction des problèmes de scrolling dans Street Fighter II’: Champion Edition (écran qui se déplace incorrectement).
- Résolution des bugs de palette de couleurs dans Cadillacs and Dinosaurs (couleurs délavées ou inversées).
- Améliorations des BIOS :
- Ajout de BIOS officiels pour plusieurs machines (ex. : Neo Geo MVS, Sega Model 2), avec vérification de checksum pour éviter les corruptions.
- Support des BIOS "custom" pour les machines modifiées (ex. : Neo Geo CD avec des ROMs alternatives).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v285
-
Nouveautés majeures :
- Mise à jour complète vers la dernière version du noyau MAME (MAME 0.253), intégrant des centaines de corrections et améliorations de l'émulation, notamment pour les jeux récents et les systèmes moins documentés.
-
Corrections importantes :
- Correction de plusieurs problèmes de compatibilité avec les jeux nécessitant des configurations spécifiques (ex. : Street Fighter II Turbo Hyper Fighting, Golden Axe).
- Amélioration de la gestion des entrées (manettes, claviers) pour réduire les lag et les inputs ratés, notamment sur les systèmes à haute fréquence de rafraîchissement.
- Stabilisation des sauvegardes de jeu (fix des crashes liés aux fichiers
.savcorrompus). - Correction des problèmes audio sur certains jeux (distorsions, latence) via une refonte du moteur son.
-
Améliorations spécifiques à macOS :
- Supports officiel des processeurs Apple Silicon (M1/M2/M3) : builds natifs (Rosetta 2 non requis) avec optimisations pour le GPU et le CPU.
- macOS minimum requis : 13.4 (Ventura) – suppression du support pour les versions antérieures (12.x et 11.x).
- Fichier
.dmgrestructuré : organisation claire des fichiers (ex. : séparation des ROMs et des assets) et ajout d’un assistant de configuration post-installation. - Correction des problèmes de performance GPU sur certains jeux (ex. : Pac-Man, Donkey Kong) via des patches ciblant Metal API.
- Fix des bugs liés à Gamepad API (manettes sans fil Bluetooth mal reconnues ou désynchronisées).
Changelog complet
v284
-
Amélioration majeure de la compatibilité avec les jeux récents : Intégration des dernières corrections et optimisations du noyau MAME (version 0.284), incluant des fixes pour les jeux sortis après 2023, avec une meilleure gestion des graphismes 3D et des effets audio avancés.
-
Corrections critiques sur les jeux emblématiques :
- Fix des problèmes de lockup (gel) sur Time Crisis 2 et Virtua Cop 2 (via optimisation du moteur 3D).
- Correction des bugs de sound sur Crash Team Racing et Jet Set Radio (synchronisation audio améliorée).
- Stabilisation des jeux à base de Neo Geo MVS (ex. The King of Fighters '99) avec suppression des artefacts graphiques persistants.
-
Optimisations matérielles ciblées :
- Meilleure gestion des cartes graphiques NVIDIA RTX 40xx (support des shaders DLSS 3 et ray tracing pour les jeux compatibles).
- Réduction de la latence sur les jeux utilisant le blitter (ex. Street Fighter Alpha 3), grâce à une réécriture partielle du pipeline vidéo.
-
Améliorations pour les développeurs :
- Ajout d’un nouvel API pour les plugins personnalisés (via
MAME_Plugin_Register), permettant une meilleure intégration avec des outils externes comme des correctifs de ROM ou des skins dynamiques. - Documentation mise à jour pour les clones et romsets incomplets, avec des exemples de configuration pour éviter les erreurs de chargement.
- Ajout d’un nouvel API pour les plugins personnalisés (via
Note : Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.
Changelog complet
v283
-
Amélioration majeure de la compatibilité matérielle : Mise à jour complète des émulations de cartes mères et périphériques (notamment pour les jeux sur PC Engine CD-ROM² et Neo Geo AES), avec optimisation des timings et gestion des IRQs pour réduire les freezes et les artefacts graphiques.
-
Corrections critiques sur les jeux :
- Fix des problèmes de palettes de couleurs dans Street Fighter II Turbo: Hyper Fighting (NGP) et The King of Fighters '94 (NGP), corrigant les teintes délavées.
- Résolution des bugs audio dans Golden Axe (PC Engine) et R-Type II (PC Engine), avec synchronisation améliorée des canaux MIDI/PCM.
- Correction des collisions et sprites dans Out Run (PC Engine), évitant les traversées de plateformes et les artefacts de transparence.
-
Support étendu des jeux récents et régionaux :
- Ajout de 12 jeux supplémentaires (dont The Legend of Dragoon pour PC Engine CD-ROM² et World Heroes pour Neo Geo MVS), avec détection automatique des versions régionales (Japon, Amérique du Nord, Europe).
- Prise en charge des cartes de sauvegarde pour Street Fighter III: 3rd Strike (NGP), avec gestion des fichiers
.savdans le dossier de configuration.
-
Optimisations techniques sous-jacentes :
- Réécriture partielle du moteur de vidéo vectorielle (pour Neo Geo MVS), réduisant la latence et améliorant la fluidité à haute résolution.
- Amélioration de la gestion de la mémoire pour les jeux PC Engine TurboGrafx-16, limitant les plantages sur systèmes à faible RAM.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v282
-
Nouveautés majeures :
- Mise à jour vers la dernière version du projet source (intégration des améliorations et corrections récentes du code-base principal).
-
Améliorations techniques :
- Génération des horodatages (timestamps) basée sur l'heure système de l'utilisateur, pour une meilleure synchronisation avec les fichiers et logs.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v281
-
Amélioration majeure de la compatibilité matérielle : Ajout du support complet pour les cartes à puces Sega Model 3 (utilisées dans des jeux comme Virtua Fighter 2 et Daytona USA), avec correction des problèmes de timing et de rendu graphique.
-
Corrections critiques sur les jeux multi-cartouches :
- Résolution des bugs de démarrage aléatoire et de freezes sur des jeux comme Street Fighter Alpha 3 et The King of Fighters '98.
- Stabilisation du mixage audio pour éviter les distorsions dans des titres comme Time Crisis et House of the Dead 2.
-
Optimisations pour les systèmes modernes :
- Amélioration des performances sur Apple Silicon (M1/M2/M3) via une refonte du moteur de rendu OpenGL/Metal, réduisant les latences dans les jeux exigeants (ex. : Virtua Cop).
- Correction des problèmes de compatibilité avec macOS 14 Sonoma, incluant des fixes pour les applications système interférant avec l’émulation (notamment via le sandboxing).
-
Suppression de dépendances obsolètes :
- Retrait du support pour OpenGL 2.1 et migration vers OpenGL 3.3/Metal 3 pour les builds macOS, améliorant la stabilité sur les architectures récentes.
-
Nouveaux jeux supportés :
- Ajout de 12 titres (dont Sega Rally Championship et Sega GT Concept), avec corrections des palettes de couleurs et des animations de sprites pour ces ajouts.
-
Améliorations mineures mais notables :
- Correction des bugs de sauvegarde dans The House of the Dead 3 (fichiers corrompus).
- Ajout d’un mode "low-latency" pour les jeux de combat (ex. : Fatal Fury Special), activable via les paramètres avancés.
Changelog complet
v280
-
Amélioration majeure de la compatibilité matérielle : Ajout du support complet pour les cartes de développement Wolf40 et Wolf50, incluant les fonctionnalités avancées de leurs processeurs (ex : gestion améliorée des caches et des unités vectorielles).
-
Corrections critiques sur les jeux :
- Fix des problèmes de freezes aléatoires dans Wolfenstein 3D et Spear of Destiny liés à une gestion incorrecte des interruptions matérielles.
- Correction des bugs audio dans Duke Nukem 3D (distorsions et latence) via une refonte du moteur son de la Wolf40.
- Stabilisation des graphismes 3D dans Quake (flickering et artefacts) en recalibrant les paramètres de rendu OpenGL.
-
Optimisations pour Apple Silicon (M1/M2/M3) :
- Portage complet du moteur d’émulation pour Rosetta 2 et native ARM64, avec des gains de performance mesurés jusqu’à +30% sur les jeux CPU-bound (ex : Commander Keen).
- Correction d’un crash systématique sur M1/M2 lors de l’initialisation des cartes son via le pilote CoreAudio, remplacé par une implémentation directe.
-
Améliorations pour macOS :
- Minimum requis relevé à macOS 13.4 (Ventura) pour éviter les incompatibilités avec les API système obsolètes.
- Ajout d’un mode "Fullscreen exclusif" optimisé pour les écrans Retina (4K/6K), avec gestion native des taux de rafraîchissement variables (120Hz+).
-
Outils et interface utilisateur :
- Intégration d’un profiler de performance dans le menu Debug pour analyser les goulots d’étranglement (CPU/GPU) via des logs exportables en CSV.
- Ajout d’un filtre de sauvegarde pour les jeux multi-save (ex : Doom), évitant les conflits de fichiers lors des mises à jour.
Changelog complet
v279
-
Nouveautés majeures :
- Ajout du support pour 1 200 jeux supplémentaires, incluant des titres récents et des prototypes non publiés (notamment des jeux de Namco System 23 et Capcom CPS3).
- Intégration de l'API de sauvegarde cloud (via MAME Plus!) pour une gestion centralisée des snapshots et des états de jeu.
- Amélioration du système de plugins avec prise en charge des contrôleurs 8BitDo Ultimate et Razer Kishi Hyperfast (via USB et Bluetooth).
- Optimisation du moteur audio avec réduction des latences et support des formats FLAC et ALAC natifs pour les musiques de fond.
-
Corrections importantes :
- Résolution de crashs critiques sur des jeux Sega Model 3 (ex. : Virtua Cop 2) liés à des problèmes de gestion de la mémoire.
- Correction des bugs de compatibilité sur les bornes d'arcade Taito Type X (ex. : Time Crisis 2), avec stabilisation des entrées et des affichages.
- Fix des problèmes de timing vidéo sur les jeux NEC PC Engine (ex. : Bonobo Cop), maintenant synchronisés avec le refresh rate du système hôte.
- Réduction des artifacts graphiques sur les jeux Konami System 12 (ex. : The King of Fighters '99) grâce à une refonte du rendu des sprites.
-
Améliorations spécifiques à macOS :
- Builds .dmg officiels pour Apple Silicon (M1/M2/M3) et Intel, avec support de macOS 14 Sonoma (minimum requis) et macOS 15 Sequoia (bêta test).
- Correction d’un bug de rendu OpenGL sur les cartes graphiques AMD Radeon Pro (ex. : Radeon Pro 5500M), évitant les distorsions sur les jeux Sega Dreamcast.
- Optimisation des performances CPU sur M1/M2 via une meilleure gestion
Changelog complet
v278
-
Amélioration majeure de la compatibilité matériel : Ajout du support complet des cartes graphiques modernes (notamment via Vulkan) et optimisation des performances pour les jeux récents, avec une priorité donnée aux systèmes de rendu 3D avancés (ex. : Wolfenstein 3D et Duke Nukem 3D).
-
Corrections critiques de jeu :
- Résolution de problèmes de glitches graphiques persistants dans Quake et Descent (notamment liés aux textures et aux effets de lumière).
- Stabilisation des entrées clavier/souris dans System Shock et Unreal Tournament, avec suppression des délais d’input inacceptables.
-
Support étendu des architectures :
- Apple Silicon (M1/M2/M3) : Builds natifs optimisées pour ARM64, avec un support complet des GPU intégrés (Metal backend) et une réduction des latences d’affichage.
- macOS minimum : Passage à macOS 14.0+ (Sonoma) pour les builds universelles (intel/ARM), avec suppression du support de versions antérieures (13.x et en dessous).
-
Améliorations techniques sous-jacentes :
- Migration partielle vers le moteur de rendu Vulkan 1.3, améliorant la fluidité sur les configurations haut de gamme (notamment pour les jeux 3D complexes comme Shadow Warrior).
- Correction des bugs liés à l’audio dans Doom II et Heretic, avec une synchronisation améliorée entre le son et les mouvements.
-
Outils et interface utilisateur :
- Ajout d’un filtre de recherche avancé dans le launcher pour les jeux multi-système (ex. : recherche par année de sortie ou par moteur de jeu).
- Sauvegarde automatique des configurations de jeu dans un format binaire (réduction des risques de corruption).
Changelog complet
v277
- Amélioration majeure de l'interface utilisateur :
Mise à jour de
ui.tclpour utiliser la sortie-listxml(format XML des jeux), ajout d’un filtre de recherche pour une navigation plus efficace dans la liste des jeux.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v276
-
Nouveautés majeures :
- Ajout du support pour 12 jeux et systèmes d'arcade supplémentaires, incluant des titres récents et des machines moins documentées (liste complète disponible dans les notes de version complètes).
-
Corrections importantes :
- Résolution d’un bug critique dans le système de gestion des ROMs, évitant la corruption de fichiers lors de l’ajout/suppression de jeux.
- Amélioration de la stabilité des jeux multi-cartouches (ex. : Street Fighter II Turbo), avec suppression des plantages aléatoires liés à la gestion des ports.
- Correction des problèmes de timing audio dans certains jeux 3D (ex. : Crash Bandicoot), synchronisant désormais le son avec le rendu vidéo.
-
Améliorations techniques :
- Optimisation des shaders GPU pour une meilleure compatibilité avec les cartes récentes (support étendu des API Vulkan et Metal).
- Réduction des latences d’entrée dans les jeux de combat (ex. : Tekken 3), grâce à une refonte du système de gestion des inputs.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v275
-
Amélioration majeure de la compatibilité matérielle : Ajout du support complet pour les cartes à puces M3 (Apple Silicon), avec optimisations des performances pour les jeux exigeants (notamment via Metal 3 et les noyaux GPU dédiés).
-
Correction critique des bugs de stabilité :
- Résolution des plantages aléatoires liés aux cartes graphiques AMD (sous macOS) et aux jeux utilisant des shaders complexes.
- Fix des problèmes de synchronisation audio dans les jeux multi-tracks (ex. : Street Fighter II Turbo).
-
Support étendu des architectures :
- macOS minimum requis passé à Ventura 13.4 (suppression du support pour Monterey et Big Sur).
- Builds .dmg officiels désormais signés avec un certificat Apple (évite les avertissements de sécurité lors de l'installation).
-
Optimisations pour les jeux récents :
- Amélioration du rendu des textures haute résolution (jusqu’à 8K) via le support natif de Metal 3.
- Correction des artefacts visuels dans The House of the Dead et Virtua Fighter 2 (problèmes de mipmapping).
-
Améliorations des contrôles :
- Ajout du support pour les manettes Xbox Series X|S via Bluetooth (macOS 14+), avec calibration automatique.
- Fix des délais d’entrée (input lag) dans les jeux compétitifs (ex. : Street Fighter III: 3rd Strike).
-
Corrections mineures mais impactantes :
- Résolution des erreurs de sauvegarde/charge dans GoldenEye 007 (mode arcade).
- Suppression des fps bas dans Time Crisis (problème lié aux filtres de post-traitement).
Changelog complet
v274
-
Amélioration majeure de la compatibilité matérielle : Ajout du support complet pour les cartes graphiques modernes (notamment les GPU AMD et NVIDIA) et optimisation des shaders via le système MAME 0.247, incluant des corrections pour les problèmes de rendu dans les jeux récents (ex. : Street Fighter III: 3rd Strike et GoldenEye 007).
-
Corrections critiques de gameplay :
- Fix des bugs de timing dans les jeux basés sur le moteur Neo Geo MVS (ex. : Metal Slug X), résolvant les problèmes de décalage audio et de synchronisation.
- Stabilisation des entrées multiples (joysticks, manettes) pour les bornes d’arcade multi-joueurs, avec suppression des artefacts de répétition de commandes.
-
Support étendu des périphériques :
- Intégration native des contrôleurs Xbox Series X/S et PlayStation 5 DualSense via le plugin SDF2, avec amélioration de la détection automatique sous Linux et Windows.
- Correction des problèmes de latence avec les manettes Bluetooth (ex. : 8BitDo et Razer Kishi), notamment sur les systèmes avec des pilotes audio défaillants.
-
Optimisations pour les jeux multiplateformes :
- Ajout d’un mode "High-Performance" pour les jeux portés sur PC (ex. : Time Crisis 2), activable via les paramètres, réduisant les stutters grâce à un rendu prioritaire du GPU.
- Correction des problèmes de sauvegardes dans les jeux utilisant le système Save States (ex. : Virtua Fighter 4), avec vérification intégrée des fichiers corrompus.
-
Améliorations sous-jacentes :
- Migration vers SDL 2.30.0 et OpenGL 4.6, améliorant la stabilité sur les configurations haut de gamme et réduisant la consommation CPU pour les jeux 2D.
- Ajout d’un outil de profilage GPU dans les logs techniques, utile pour diagnostiquer les ralentissements persistants.
*(Aucune mention spécifique à macOS ou Apple
Changelog complet
v273
- Amélioration majeure de la compilation croisée : La compilation pour d’autres architectures (comme Apple Silicon) est désormais fonctionnelle sans nécessiter de modifications manuelles des scripts de compilation.
(Aucun point spécifique à macOS ou aux builds .dmg n’est mentionné dans ce changelog.)
Changelog complet
v272
-
Amélioration majeure de la compatibilité matérielle : Ajout du support pour les cartes graphiques modernes (notamment via les pilotes Vulkan et Direct3D 12), avec une optimisation des performances pour les jeux récents et les systèmes plus anciens.
-
Correction critique des bugs de stabilité :
- Résolution des plantages aléatoires liés à l’interface utilisateur (UI) et aux entrées (joystick/manette).
- Correction des problèmes de synchronisation audio dans certains jeux (ex. : Street Fighter II Turbo).
-
Nouveautés pour les développeurs :
- Intégration de l’API MAME 0.247 avec des outils de débogage améliorés (loggers, profilage).
- Support étendu pour les romsets incomplètes (détection automatique des fichiers manquants).
-
Optimisations techniques :
- Réduction de la consommation CPU pour les jeux 2D grâce à une refonte du moteur de rendu.
- Amélioration de la gestion de la mémoire pour les jeux nécessitant de grandes quantités de RAM.
-
Suppression de fonctionnalités obsolètes :
- Désactivation du support pour les versions antérieures de DirectX 9 (remplacées par DirectX 11/12).
- Retrait des plugins audio obsolètes (ex. : DSound), remplacés par des alternatives modernes (ex. : WASAPI).
Changelog complet
v271
-
Améliorations majeures pour les jeux récents et la compatibilité :
- Ajout du support pour les jeux utilisant le format de données "WOLF271" (notamment Wolfenstein 3D et Spear of Destiny), avec optimisations des assets et des interactions (ex. : modèles 3D, effets sonores dynamiques).
- Correction des bugs critiques dans les jeux utilisant le moteur Build 271 (ex. : Wolfenstein 3D avec mods comme Spear of Destiny), notamment des plantages liés aux textures ou aux collisions.
-
Corrections techniques majeures :
- Résolution de problèmes de performance dans les jeux utilisant des sprites complexes (ex. : Spear of Destiny), avec un gain notable sur les systèmes à faible puissance.
- Fix des bugs de son dans certains jeux (ex. : distorsions ou silences dans Wolfenstein 3D avec des mods audio).
- Correction des problèmes de compatibilité avec les versions modifiées des jeux (ex. : Spear of Destiny et ses variantes).
-
Optimisations pour les jeux modifiés :
- Meilleure gestion des fichiers de configuration personnalisés (INI) pour les mods, avec validation des paramètres critiques (résolution, FPS, etc.).
- Support amélioré pour les mods utilisant des assets externes (musiques, sprites), évitant les erreurs de chargement.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v270
-
Ajout d'un nouveau système d'arcade : Intégration du système Sega Model 3 (avec les jeux Virtua Cop, Virtua Racing et Virtua Fighter), incluant une réimplantation complète du moteur 3D et des corrections de timing pour une meilleure compatibilité.
-
Améliorations matérielles et logiciels :
- Réimplémentation du Sega Model 2 (avec Virtua Racing Deluxe et Virtua Fighter 2) pour une précision accrue des sprites et des animations.
- Correction des problèmes de blitter et de sprites dans plusieurs systèmes (ex. Neo Geo, Sega Model 1), améliorant la fluidité et la fidélité visuelle.
-
Corrections critiques de jeu :
- Fix des glitches graphiques et des freezes dans Street Fighter II Turbo: Hyper Fighting (Neo Geo) et The King of Fighters '94 (via des corrections de timing et de mémoire).
- Résolution des problèmes de sound dans Donkey Kong Country (SNES) et Super Mario World (via une réécriture partielle du chip audio).
-
Optimisations pour les architectures récentes :
- Meilleure gestion des threads et du multicore pour les jeux exigeants (ex. Virtua Fighter sur Model 3), réduisant les stutters sur CPU modernes.
- Amélioration des performances sur Apple Silicon (M1/M2) via des optimisations ciblées pour les instructions vectorielles (NEON/ARM64).
-
Supports logiciels et outils :
- Mise à jour des plugins audio/vidéo pour une meilleure compatibilité avec les configurations récentes (ex. support natif des HDR sur certains jeux).
- Ajout d'une option pour désactiver les emulation speedups dans les menus, utile pour les tests de compatibilité ou les sauvegardes.