Flycast

Émulateur v2.4

Flycast est un émulateur multiplateforme spécialisé dans l’exécution des systèmes Sega Dreamcast, Naomi, Naomi 2 et Atomiswave. Développé à partir de reicast, il vise à offrir une compatibilité étendue pour ces architectures, avec un support particulier pour les jeux arcade et les titres Dreamcast utilisant des bibliothèques natives. Le support des jeux exploitant WinCE reste cependant limité.

Sur macOS, Flycast est disponible via Homebrew, avec des builds adaptées aux architectures récentes (Apple Silicon et Intel). L’émulateur repose sur des dépendances comme SDL2 et Vulkan/OpenGL, et propose des options de configuration avancées pour optimiser les performances. Une documentation communautaire et un wiki détaillent les fonctionnalités et les réglages recommandés.

Dernière mise à jour :

Plateformes

Architecture

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

Téléchargement et liens

Historique des versions

v2.7
  • Détection et synchronisation du taux d'images (frame rate pacing) : ajout d'un système automatique pour ajuster le rendu aux performances réelles du système, améliorant la fluidité et réduisant les artefacts liés au stuttering.

  • Support multécran étendu pour Airline Pilot, Sega Strike Fighter et Derby Owners Club (Naomi), avec corrections spécifiques pour ces jeux (notamment les problèmes d’inputs et de synchronisation).

  • Améliorations majeures pour les périphériques Dreamcast :

    • Meilleure émulation du DreamPicoPort et du DreamPotato (port USB et mémoire non-volatile), incluant des corrections pour les sauvegardes VMU sur Android.
    • Prise en charge native des sauvegardes VMU via le Google Auto Backup (Android uniquement, mais impact potentiel sur les workflows multiplateformes).
  • Corrections critiques pour jeux en ligne :

    • Résolution des problèmes d’online features (fonctionnalités réseau) dans Cyber Troopers Virtual-On: Oratorio Tangram (JP), F355 Challenge (JP) et Rune Jade, ainsi que des retards réseau dans Power Smash.
    • Fix des freezes dans les jeux NFL 2K1/2K2 et NBA 2K1/2K2 (problèmes de timing ou de gestion des entrées).
  • Localisation : ajout des langues français, hongrois, japonais, portugais (Brésil), et suédois pour l’interface utilisateur.


Note : Aucun changement spécifique à macOS ou Apple Silicon n’est mentionné dans ce changelog.

Changelog complet
## New features * Frame rate detection and pacing * Localization (fr, hu, jp, pt_BR, sv) * Multiscreen support for Airline Pilot, Sega Strike Fighter and Derby Owners Club * Improved modem emulation * improved DreamPicoPort and DreamPotato support by @RikkiGibson, @Tails86 and @nexus382 * Android: Google Auto Backup support for VMU saves and non-volatile memory ## Fixed Games * Airline Pilot (Naomi, multiscreen) * Cyber Troopers Virtual-On: Oratorio Tangram (JP, online features) * Derby Owners Club (new) * Dinosaur King (ZH, new) * DreamParaPara by @dakrk (new) * F355 Challenge (JP, online features) * Fish Life (new) * Love & Berry 3 (ZH, new) * NFL 2K1, NFL 2K2, NBA 2K1, NBA 2K2 (freeze) * Power Smash (online lag) * Rune Jade (online features) * Samba de Amigo (Naomi, inputs) * Sega Strike Fighter (Naomi, multiscreen) ## New Contributors * @Windsurf7 made their first contribution in https://github.com/flyinghead/flycast/pull/2229 * @Kyuyrii made their first contribution in https://github.com/flyinghead/flycast/pull/2236 * @eadmaster made their first contribution in https://github.com/flyinghead/flycast/pull/2252 * @PLCodingStuff made their first contribution in https://github.com/flyinghead/flycast/pull/2274 * @marcgardent made their first contribution in https://github.com/flyinghead/flycast/pull/2318 * @AurisDSP made their first contribution in https://github.com/flyinghead/flycast/pull/2333 * @engdyn made their first contribution in https://github.com/flyinghead/flycast/pull/2383 **Full Changelog**: https://github.com/flyinghead/flycast/compare/v2.6...v2.7
v2.6
  • Nouveautés majeures :

    • Prise en charge améliorée des jeux en réseau via un serveur de correspondance pour les jeux de combat câblés (ex. F355, Virtual-On Oratorio Tangram).
    • Support officiel pour les jeux en ligne Outtrigger et Power Smash (mode multijoueur).
    • Ajout du support DreamPotato (compatibilité avec les périphériques Dreamcast basés sur Raspberry Pi).
    • Échelle d'affichage en entier (sans interpolation) et choix personnalisable des filtres de rendu (ex. bilinéaire, nearest-neighbor).
  • Corrections critiques :

    • Résolution d’un problème majeur avec les GPU Mali lors de l’utilisation du rendu per-pixel.
    • Correction de bugs affectant des jeux spécifiques (ex. Doom 64, Sonic Adventure, Sega Rally 2), incluant des problèmes d’inputs, d’audio, de boot ou de VMU.
  • Améliorations ciblées (pas de spécificité macOS détectée dans ce changelog) :

    • Optimisation du DreamPicoPort (compatibilité avec les ports USB Dreamcast).
    • Meilleure gestion des roues Thrustmaster et du clavier virtuel (Switch).
    • Suppression du support iOS (concentré sur Android/mobile).
    • Désactivation du texture upscaling (option retirée).
Changelog complet
## What's Changed * Per pixel rendering with OpenGL ES on mobile * Match code server for battle cable games (F355, Virtual-On Oratorio Tangram and others) * Outtrigger and Power Smash online gaming support * Integer scaling and choice of filtering for output frame by @xander-will * Audio: improved frequency envelope generator * Fixed major issue with Mali GPUs when using Per-pixel rendering * DreamPicoPort fixes and enhancements by @Tails86 * Combos to trigger emulator buttons (Pause, Exit, etc.) * DreamPotato support by @RikkiGibson * Configurable paths for BIOS, VMU and others, and UWP enhancements by @danprice142 * UI themes by @nexus382 * Better support for Thrustmaster wheels * Panther DC controller emulation * Improved arcade box art * Improved on-screen keyboard support on Nintendo Switch * iOS is no longer supported * Texture upscaling is no longer available ## Fixed games * Battle Racer (new) * Doom 64 (rendering) * Mushiking 2003 2nd (new) * Sonic Adventure * Mobile Suit Gundam: Federation vs.Zeon * Dinosaur King (inputs) * Zombie Revenge (inputs) * Virtual-On Oratorio Tangram (Naomi, VMU support) * Sega Tetris (Naomi, network) * Spawn (boot) * Block Pong-Pong (inputs) * Sega Rally 2 (crash) * Jet Set Radio (audio) * King of Route 66 (microphone support) ## New Contributors * @nexus382 made their first contribution in https://github.com/flyinghead/flycast/pull/1916 * @xander-will made their first contribution in https://github.com/flyinghead/flycast/pull/1976 * @Shockblast made their first contribution in https://github.com/flyinghead/flycast/pull/1992 * @RikkiGibson made their first contribution in https://github.com/flyinghead/flycast/pull/2000 * @falsepopsky made their first contribution in https://github.com/flyinghead/flycast/pull/2006 * @sonninnos made their first contribution in https://github.com/flyinghead/flycast/pull/2033 * @Clownacy made their first contribution in https://github.com/flyinghead/flycast/pull/2056 * @jlansing made their first contribution in https://github.com/flyinghead/flycast/pull/2089 * @danprice142 made their first contribution in https://github.com/flyinghead/flycast/pull/2095 * @cscd98 made their first contribution in https://github.com/flyinghead/flycast/pull/2167 **Full Changelog**: https://github.com/flyinghead/flycast/compare/v2.5...v2.6
v2.5
  • Nouveautés majeures :

    • Ajout de DCNet, un service VPN dédié gratuit pour les jeux Dreamcast, fonctionnant avec une simple connexion Internet (30 serveurs disponibles, extension prévue).

    • Support matériel étendu :

      • Lecture native de CD/DVD/BD-ROM (pas besoin de fichiers image).
      • Chargement instantané des jeux arcade GD-ROM (temps réduit à zéro).
      • Amélioration des temps d’accès GD-ROM, notamment avec le BIOS HLE.
    • Contrôleurs et périphériques :

      • Prise en charge des contrôleurs Dreamcast physiques via les adaptateurs DreamConn+ et DreamPicoPort (jeu, VMU, retour haptique).
      • Nouveau modèle de contrôleur virtuel "Full Controller" (2 axes analogiques + tous les boutons, inspiré du Panther DC).
      • Personnalisation avancée du pad virtuel (redimensionnement, déplacement, masquage des contrôles inutiles selon le jeu/console, designs arcade).
    • Améliorations techniques :

      • Correction d’un bug OpenGL ES causant l’affichage inversé sur de nombreux pilotes (sous Android/iOS).
      • Support de cheats chiffrés pour certains jeux.
      • Prise en charge multidisque pour les sauvegardes VMU (compatibilité par jeu).
  • Corrections importantes :

    • Fix des problèmes de rendu Vulkan sur GPU Mali (mode per-pixel).
    • Amélioration de la rampe des axes analogiques pour une entrée plus fluide (clavier/boutons numériques).
    • Correction de bugs affectant des jeux spécifiques (D+VINE, Doom 64, King of Fighters XI, etc.).

Note : Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.

Changelog complet
## What's Changed * DCNet: a free dedicated VPN service for Dreamcast games that only needs a basic Internet connection. 30 game servers are already available and more are coming. * Improved on-screen gamepad for Android and iOS: move and resize controls, custom designs, arcade-specific layout, unused controls hidden based on game (arcade) or device (console games). * Support for physical Dreamcast controllers with DreamConn+ and DreamPicoPort adapters: gamepad, VMU, vibration pack and more. * New Dreamcast "Full Controller" with 2 analog axes and all possible buttons (Panther DC controller). * Better analog axis emulation when using a keyboard or digital buttons by using a ramp up/down curve. * Hardware CD/DVD/BD-ROM support * GD-ROM arcade games load time reduced to zero. * Improved GD-ROM access time, particularly with HLE BIOS. * Fixed: Vulkan per-pixel mode on Mali GPUs. * Work-around an OpenGLES bug in many drivers displaying the game screen upside down. * Per-game VMU now compatible with multidisk games. * Support for some encrypted cheats. * Online support for Hundred Swords, PBA Bowling, StarLancer and The Next Tetris. ## Fixed Games * D+VINE * Doom 64 * Fur Fighters * King of Fighters XI * Le Mans 24 Hours * Manic Panic Ghosts! * Pro Pinball * Sega Clay Challenge * Silent Scope * Teenage Mutant Ninja Turtle Collection * Tomb Raider - The Last Revelation * World Kicks PCB * World Series Baseball 2K1 * World Series Baseball 2K2 ## New Contributors * @bsdcode made their first contribution in https://github.com/flyinghead/flycast/pull/1737 * @j-mattsson made their first contribution in https://github.com/flyinghead/flycast/pull/1769 * @oltolm made their first contribution in https://github.com/flyinghead/flycast/pull/1800 * @kosekmi made their first contribution in https://github.com/flyinghead/flycast/pull/1810 * @Tails86 made their first contribution in https://github.com/flyinghead/flycast/pull/1820 * @wongandj made their first contribution in https://github.com/flyinghead/flycast/pull/1842 * @rtomasa made their first contribution in https://github.com/flyinghead/flycast/pull/1871 * @Xphalnos made their first contribution in https://github.com/flyinghead/flycast/pull/1879 * @IsaacMarovitz made their first contribution in https://github.com/flyinghead/flycast/pull/1884 * @kapodamy made their first contribution in https://github.com/flyinghead/flycast/pull/1913 **Full Changelog**: https://github.com/flyinghead/flycast/compare/v2.4...v2.5