Aller au contenu principal
Accueil

Navigation principale

  • News
  • Émulateurs
  • Forum
  • Bestofs
  • Dossiers
Menu du compte de l'utilisateur
  • Se connecter

Fil d'Ariane

  1. Accueil
  2. Le grimoire de l'émulation sur Mac

Compiler et lancer DobieStation sur macOS

Par sky, 6 novembre, 2020
Obsolète
Émulateurs
DobieStation
Plateforme
PlayStation 2

Voici un guide pour installer DobieStation sur Mac. Seules les sources étant disponibles, il faut donc le compiler nous même.

Attention, autant vous le dire de suite, DobieStation en est à ses prémices, et aucun jeu ne tourne actuellement correctement dessus. Pour être honnête, sur les quelques jeux que j'ai testé, aucun n'a fonctionné suffisamment bien pour lancer et jouer une partie.

Pour commencer vous aurez besoin du gestionnaire de paquet Homebrew et peut être d'XCode. Cela devrait normalement fonctionner sans, uniquement avec les outils en lignes de commande déjà installé avec Homebrew. Si XCode n'est pas installé commencez sans et si cela ne fonctionne pas, vous pourrez essayer avec. Si une personne essaye la compilation de DobieStation sans XCode, merci de m'envoyer vos feedbacks dans les commentaires afin que je mette à jour l'article.


1/ Installation des dépendances via Homebrew

Pour compiler DobieStation, nous aurons besoin de 2 paquets disponibles avec Homebrew.

Dans votre terminal, tapez les commandes suivantes pour les installer.

brew install Qt5

brew install cmake


2/ Téléchargement des sources depuis Github

Toujours dans votre terminal, déplacez vous dans le dossier dans lequel vous souhaitez travailler sur la compilation du logiciel.

Pour ma part, j'ai un dossier git dans mon dossier utilisateur, qui me sert pour tous les projet téléchargé depuis la plateforme. N'oubliez pas de modifier la commande avec le dossier de votre choix et éventuellement de le créer avant (avec Finder)

cd git

puis lancez le téléchargement avec l'outil git

git clone https://github.com/PSI-Rockin/DobieStation

La récupération est assez rapide

Cloning into 'DobieStation'...
remote: Enumerating objects: 13867, done.
remote: Total 13867 (delta 0), reused 0 (delta 0), pack-reused 13867
Receiving objects: 100% (13867/13867), 3.78 MiB | 2.74 MiB/s, done.
Resolving deltas: 100% (9820/9820), done.


3/ Compilation des sources

Votre dossier devrait désormais contenir un sous-dossier nommé DobieStation, entrez dedans

cd DobieStation

Ensuite, suivez tout simplement les instructions disponible sur la page de l'émulateur sur GitHub. Créez un dossier build, puis entrez dedans

mkdir build && cd build

Puis, lancez cmake avec les bons paramètres.

cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5

Le résultat devrait ressembler à cela.

-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang 10.0.1.10010046
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/sky/git/DobieStation/build

Et enfin la dernière commande

make

Je ne vous mettrais pas le résultat de la commande, car cela fait plusieurs milliers de lignes. Cela doit se terminer par

[100%] Linking CXX executable DobieStation
[100%] Built target DobieQt


4/ Lancement de l'émulateur

Pour lancer une première fois l'émulateur

./src/qt/DobieStation

Lors de ce premier lancement, l'application va vous demander le chemin vers le bios et vous pouvez ajouter le chemin vers votre dossier de jeux.

Ainsi il va rechercher dans le dossier indiqué tous les images disponibles.

Pour les utilisations suivantes, il sera plus intéressant de déplacer l'application dans un dossier où vous le trouverez plus facilement.


5/ Performance de l'émulation

Voici les résultats, peu probants comme indiqué en introduction, avec les premiers jeux testés. L'émulation est propre, avec un rendu quasi parfait, cependant, la vitesse d'émulation est vraiment trop faible, dépassant rarement les 3 fps en action. Espérons que l'émulateur continue d'évoluer.

J'ajouterai d'autres résultats sur la page PS2 du site MECL, dédié à la compatibilité des émulateurs avec les jeux.

Auto Modellista

L'un des jeux les plus compatibles sur PCSX 2 que je connaisse. Le résultat graphique est propre et avec ses 8 fps au mieux, c'est l'un des plus rapides.

God of War

Résultat graphique correct, mais cela a pris tellement de temps pour aller au menu que je n'ai pas tenté d'aller plus loin. Je ne suis vraiment pas sur que l'émulateur tenait les 3 fps annoncées.

Gran Turismo 4

Ici encore le résultat graphique est très joli, mais la vitesse d'émulation est catastrophique.

Red Dead Revolver

Comme God of War, arriver jusqu'au menu est un tel calvaire que je n'ai pas eu le temps ni le courage d'aller plus loin.


 

Dossiers

  • Compiler et lancer DobieStation sur macOS
  • Débuter avec MAME sur macOS - Partie 1 - Introduction
  • Débuter avec MAME sur macOS - Partie 2 - Installation et configuration
  • Débuter avec MAME sur macOS - Partie 3 - La mémoire du jeu vidéo
  • Interview de Brad Oliver
  • L'interpréteur pour jouer nativement
  • Manipuler les images disques sous OSX (iso, dmg, bin, cue, et autres)
  • Neo Geo Arcade Stick Pro
  • Relancer ses applications OSX 32bits avec Virtualbox
  • Sigles et Abréviations
  • Bandai Pippin by Apple
  • BasiliskII et Mac OS 7/8 en 68k
  • Brad Oliver Interview (English)
  • Brancher sa manette avec ou sans fil sur macOS (Bluetooth, USB, PS3/PS4, Xbox/360/One, Wii)
  • Bungie - Le triste coup de maître de Microsoft
  • Compilation d'émulateurs (MAME)
  • Compiler son OpenBios pour Qemu sur macOS
  • DeSmuME, un émulateur de Nintendo DS
  • DosBox - Tutoriel
  • Débuter avec MAME sur macOS - Partie 4 - Aller plus loin avec les lignes de commande
  • Débuter avec MAME sur macOS - Partie 5 - Réglages graphiques
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 6 - Vérification simple des ROMs
  • Débuter avec MAME sur macOS - Partie 7 - Vérification avancée des ROMs
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories
  • Découvrir l'émulation sur macOS avec OpenEmu
  • Démarrer avec Redream
  • Emulation Playstation sous OSX
  • Emulation antérieure à MacOS X (sur MacOS 7/8/9)
  • GnGeo - Installation et utilisation
  • Graver des jeux Homebrew pour Dreamcast
  • Guest PC, le test
  • Guide pour débutant en émulation sur MacOS Classic (Mac OS 8 et Mac OS 9)
  • Guide pour débutants en émulation sur Mac OS X
  • Initiation à l'émulation d'un Amiga avec FS-UAE
  • Installation d'une RetroPie
  • Installer MacOS 9.2.2 sur QEMU
  • Installer PCSX2
  • Internet sur OS7, OS8 et OS9 via Basilisk et Sheepshaver
  • Jouer à Diablo nativement sur macOS
  • Jouer à Red Alert nativement sur macOS
  • Jouer à Rollercoaster Tycoon 2 nativement sur macOS
  • L'installation d'émulateurs sur iOS
  • La naissance de l'Amiga
  • Les applications Windows sur macOS avec Wine (WineBottler, Wineskin Winery, PlayOnMac et CrossOver)
  • Les multi-machines (Mess, Mednafen, Retroarch, OpenEmu etc.)
  • Les vieux OS de Microsoft sous OSX
  • Mettre Mac OS 9 en réseau à travers Qemu ou SheepShaver
  • Mini vMac
  • OpenMSX - tutoriel
  • PCSX, tutoriel sur son utilisation
  • Parallels Desktop, un émulateur Windows "NextGen"
  • PearPC ou un Mac OS X PPC sous Intel
  • Présentation de Darwine
  • Qu'est-ce que l'émulation ?
  • Quel logiciel pour jouer sur MAME ?
  • Réaliser une compilation de SBI pour Dreamcast
  • SNK ou l'arcade à la maison
  • ScummVM - Tutoriel
  • SheepShaver : Un Mac dans votre Mac
  • SheepShaver : quelques astuces
  • Tous les chemins mènent aux ROMs
  • USB Overdrive : mode d'emploi
  • Utilisation du terminal
  • Utiliser rsync pour mettre à  jour sa collection de ROMs MAME.
  • Virtualbox et nos anciens Mac OS X
  • Yabause - Installation
  • dosbox.conf, le fichier de configuration DOSBox
  • Émulation : Explication de la nomenclature des ROMs
  • Émulation Dreamcast, tutoriel pour lxdream.

contenu connexe

  • Sideloading : Installer Delta sur iOS avec AltServer

    NES, Super Nintendo
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade, Amstrad CPC
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade
  • Compiler et lancer DobieStation sur macOS

    PlayStation 2
  • Relancer ses applications OSX 32bits avec Virtualbox

    IBM PC, Windows
Flux RSS

Menu secondaire

  • Accueil
  • Credits
  • Liens
  • Rechercher un émulateur