skay.actoweb.com
mon petit cahier du libre...

accueil > linux arcadeHITS

ZiNC

par skay • modifié le 24/10/2008 02:08
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





Poster un commentaire
pseudo: (*)
e-mail:
URL:
commentaire: (*)
* obligatoire

Les commentaires sont visualisés avant publication.
^haut