ZiNC est un émulateur qui se charge des jeux du type Capcom/Psx.
Site officiel:
emuhype.com
Pour la plupart, il s'agit de jeux en 3D, il est donc fortement recommandé d'avoir une config supportant l'openGl pour profiter pleinement de cet émulateur ayant de très bonnes performances, même encore meilleures sur Linux que la version Windows (sur mon PC en tous cas)
Ce mini-tuto ne traite pas de l'installation de pilotes 3D pour vos cartes vidéo. Pour cela, renseignez-vous sur les sites traitant de votre distribution GNU/Linux...
Installation
ZiNC ne demande pas de compilation particulière, l'archive que vous téléchargerez contient un exécutable déjà prêt à l'emploi
La version utilisée ici est la dernière disponible, zinc11-lnx.tar.bz2
Downloads emuhype:
zinc files
Mirroir arcadeHITS:
zinc11-lnx.tar.bz2
Pour installer ZiNC, il suffit donc d'extraire le tarball.
Sur ma configuration je le place dans /opt
Vous pouvez le placer dans /usr/share/games, comme vous voulez !
En fonction du répertoire de destination choisi, vous devez ou non être 'root', adaptez les commandes.
# mv /ou/est/zinc11-lnx.tar.bz2 /opt
# cd /opt
# tar jxvf zinc11-lnx.tar.bz2
L'archive va alors s'extraire dans un dossier 'zinc'
Il est recommandé de copier tous les fichiers (*.so) dans le répertoire contenant vos diverses bibliothèques (on peut aussi faire simplement un lien symbolique).
Pour Fedora, Debian et sur de nombreuses autres distributions, il s'agit du répertoire /usr/lib
# cd /opt/zinc
# cp *.so /usr/lib
Si vous souhaitez avoir l'exécutable zinc 'sous la main' en placant un lien symbolique dans /usr/bin, rien de bien complexe...
# cd /usr/bin
# ln -s /opt/zinc/zinc
Non, ce n'est pas une erreur ! Le binaire zinc est dans le dossier zinc !
Configuration de ZiNC
Assurez-vous d'abord qu'un dossier cfg est présent et accessible en écriture dans le répertoire ou vous venez d'installer zinc.
Dans ce même répertoire (/opt/zinc pour moi) il y a un fichier renderer.cfg qui vous permet de paramétrer l'affichage. Adaptez, optimisez comme bon vous semble et au mieux en fonction des performances de votre PC...
Voici le mien:
; renderer settings
XSize = 1024 ; window/fullscreen X size
YSize = 768 ; window/fullscreen Y size
FullScreen = 1 ; Fullscreen mode: 0/1
ColorDepth = 32 ; Fullscreen color depth: 16/32
ScanLines = 1 ; Scannlines: 0=none, 1=black, 2=bright
Filtering = 3 ; Texture filtering: 0-3
Blending = 1 ; Enhanced color blend: ogl: 0/1; D3D: 0-2
Dithering = 0 ; Dithering: 0/1
ShowFPS = 0 ; FPS display on startup: 0/1
FrameLimitation = 1 ; Frame limit: 0/1
FrameSkipping = 0 ; Frame skip: 0/1
FramerateDetection = 1 ; Auto framerate detection: 0/1
FramerateManual = 100 ; Manual framerate: 0-1000
TextureType = 3 ; Tetxures: 0=default, 1=4 bit, 2=5bit, 3=8bit
TextureCaching = 2 ; Caching type: 0-2
TurnDisplay = 0 ; Turn the whole display (0-2, 0=default)
Si vous avez des problèmes d'affichage avec le librendererznc.so disponible dans le tarball, vous pouvez essayer la version
MesaGl disponible sur le site emuhype.
Exécution d'un jeu ZiNC
ZiNC lance un jeu à partir de son "numéro" contrairement à RAINE ou MAME. Chaque jeu supporté est identifié, par exemple pour Xevious 3D, le numéro est 40. Pour obtenir tous les numéros des jeux entrez la commande suivante
$ zinc --list-games
ZiNC est configuré par défaut sur un clavier américain... Avec nos claviers AZERTY, il est impossible de s'en sortir. La méthode de lancement d'un jeu consistera donc à se créér un petit script bash pour lancer son jeu favori. Voyez
la page zinc mini FE