Provenance

Émulateur v3.0.6

Provenance est un multi-émulateur open-source conçu pour iOS, tvOS et macOS (via Catalyst), offrant une expérience rétro complète sur plusieurs plateformes. Il s’appuie sur des cœurs Libretro pour émuler plus de 38 systèmes (SNES, N64, PlayStation, Dreamcast, etc.), avec un support étendu aux jeux CD-ROM via des images CHD. Son interface native sur iOS et tvOS met en avant une bibliothèque visuellement enrichie (artworks automatiques, manuels scannés) et des fonctionnalités modernes comme le sync iCloud, la recherche Spotlight ou l’intégration TopShelf pour Apple TV.

Sur macOS, Provenance est accessible via Catalyst (iPadOS), reproduisant ainsi ses fonctionnalités clés : gestion avancée des contrôles (skins personnalisables), ajustements CRT, et compatibilité avec les périphériques MFi ou Xbox. L’outil se distingue par son approche 100 % open-source, sans tracking ni paywall, bien que des options payantes (Provenance Plus) soient proposées pour étendre certaines fonctionnalités. Son développement actif et sa communauté active en font un choix solide pour les collectionneurs et joueurs exigeants.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS iOS iOS Apple Silicon Apple Silicon 64 bits 64 bits Metal Metal

Téléchargement et liens

Historique des versions

v3.3.1
  • Correction majeure : Résolution partielle des problèmes introduits par la version 3.3.0 (certaines régressions ou bugs non spécifiés, mais impactant la stabilité).

(Aucune mention de nouveautés majeures, de fonctionnalités spécifiques à macOS ou de builds ciblant Apple Silicon dans ce changelog.)

Changelog complet
Fixes some issues with 3.3.0 maybe, I'm skipping this release officially in favor for 3.4.0
v3.3.0
  • Nouveauté majeure pour macOS (et iOS/tvOS) :

    • Synchronisation iCloud étendue : les ROMs, états de sauvegarde, fichiers BIOS et artworks sont désormais synchronisables en temps réel via iCloud (avec gestion des conflits et reprise après interruption pendant l'émulation).
  • Améliorations critiques pour la stabilité et les correctifs macOS :

    • Correction des crashes liés à Realm (accès en arrière-plan pour éviter les blocages de l'interface principale).
    • Fix des problèmes de mappage des boutons pour les manettes Apple MFi (ex. : index des joueurs, boutons Start/Select sur PS4/Xbox).
    • Résolution des problèmes de rendu Vulkan en paysage pour Dolphin (potentiellement impactant les jeux GameCube/Wii sur macOS avec support Vulkan).
  • Interface utilisateur et expérience macOS/tvOS :

    • Nouvelle interface tvOS par défaut (redessinée avec animations fluides), incluant :
      • Un menu latéral RetroWave personnalisable.
      • Un gestionnaire d'états de sauvegarde intégré avec prévisualisation d'artworks.
      • Filtres de recherche persistants et historique (fonctionnalité utile pour les bibliothèques volumineuses).
    • Note : Bien que non spécifique à macOS, cette refonte UI améliore l'ergonomie globale, y compris sur les builds .dmg.
  • Supports matériels et compatibilité :

    • Prise en charge des cœurs RetroArch GLES 3D (ex. : Vecx, GLiden) et des shaders Dolphin/PPSSPP, avec accès depuis le menu pause (potentiellement utile pour les émulations 3D sur Apple Silicon avec Metal/GLES).
    • Correction des problèmes d'aspect ratio dans Stella et autres cœurs (impact possible sur les builds macOS).
  • Optimisations techniques (performance et sync) :

    • Chargement des artworks 3x plus rapide (via optimisations asynchrones, bénéfique pour les bibliothèques locales ou synchronisées).
    • Dédoublonnage des syncs CloudKit pour réduire la
Changelog complet
## What's New in 3.3.0 This is a big one. Four months of work since 3.2.1 covering iCloud sync, a completely revamped tvOS interface, video filters, and a ton of core and stability fixes. ### ☁️ iCloud / CloudKit Sync - ROMs, save states, BIOS files, and artwork now sync across devices via iCloud - Real-time download progress indicators when loading cloud save states - Auto BIOS sync on game load when available in iCloud - ROM metadata syncs alongside files - Artwork syncs after library updates - CloudKit records management tab in Settings - iCloud upsell UI for new users with empty libraries - Sync queue pauses during emulation and resumes after ### 📺 New tvOS UI (Default) - Completely redesigned tvOS interface now enabled by default - RetroWave-themed side menu with smooth animations - Save states browser accessible from the main UI with artwork and core name - "View All" saves section with per-system filtering - TopShelf v2: recent games and save states with artwork and timestamps - Cheats UI in the pause menu - Game "More Info" panel - Log viewer tab - Import status view in side menu - Search with persistent history - Dozens of focus, navigation, and theming fixes throughout ### 🎨 Video Filters & Shaders - Unified filter pipeline works across native and RetroArch cores - GB and VHS filters improved - Filters accessible from the pause menu - RetroArch GLES 3D cores now supported (Vecx/GLiden, etc.) - Dolphin shader/filter support - PPSSPP filter support ### 🎮 Core & Controller Fixes - **RetroArch**: Fixed player index mapping for MFi, PS4, and Xbox controllers; PS4 start/select fixed; 32x controls added; GameCube controller responder added - **Mupen64Plus**: Fixed PS4 start button; fixed tvOS scaling and placement; better save error messages - **Dolphin**: Fixed Vulkan landscape rendering - **GenPluGX**: Added CHD support; added wide-screen GameGear core - **PicoDrive**: Fixed crash on unload; fixed 32x controller mapping - **FCEUmm**: Fixed start/select button mapping - **Mednafen**: Fixed DualShock/DualSense pause/play button mapping - **GameBatte / TGDB Dual**: Fixed PSX/Xbox pause/select button mapping ### 🐛 Bug Fixes & Stability - Fixed multiple app hangs from main-thread Realm access (moved to background) - Fixed crash in pause menu when closing core - Fixed potential crash if audio ring buffer init fails - Fixed crash in share/import extension - Fixed aspect ratio issues in Stella and some other cores - Fixed FPS label appearing in screenshots - Fixed artwork not refreshing in game library after sync - Fixed game importer re-queuing already-imported items - Fixed Realm contentless core crash - Fixed "Continue" carousel metadata mismatch - Skin selector refreshes orientation previews on rotation change - ManicSkin/DeltaSkin files can now be opened directly from Safari - iPad import status modal clipped layout fixed - DSP audio engine fixes ### ⚡ Performance - Artwork loading significantly faster - Game library UI rendering optimizations (removed unnecessary Observable wrappers) - Async tab bar icon loading - CloudKit sync deduplication and repeat-lookup fixes - Game importer skips MD5 hashing for large non-BIOS files **Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/3.2.1...3.3.0
v3.2.1
  • Corrections majeures pour les contrôles et l’interface utilisateur :

    • Résolution des problèmes d’affichage des skins pour iPad (compatibilité et rendu corrigés).
    • Fix des manettes (joystick) dans le skin par défaut en mode paysage.
    • Correction des contrôles RetroAchievements (connexion et authentification).
  • Améliorations ciblées pour les émulations spécifiques :

    • Résolution des dysfonctionnements des contrôles RetroAchievements pour la console Atari Lynx.
  • Stabilité de l’interface utilisateur :

    • Correction des bugs liés à la sélection/importation et à la rotation des skins.
    • Affichage des prévisualisations des skins désormais fiable.
Changelog complet
**Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/3.2.0...3.2.1 Bug fixes: - iPad skins fixed - Joystick in default skin fixed in landscape - Atari Lynx Retroach controls fixed - RetroAchievements login fixed - Skin selection and import UIs fixed - Skin rotation issues fixed - Skin previews fixed

Captures d'écran

Menu lateral de Provenance sur iOS Configuration de Provenance