skay.actoweb.com mon petit cahier du libre... |
| accueil > linux arcadeHITS RAINEpar skay • modifié le 10/03/2010 04:29 RAINE propose l'émulation de nombreux jeux d'arcade des années 80 et 90.Dans l'ombre du Multiple Arcade Machine Emulator ™ (port Linux x-MAME) cet émulateur n'est pas pour autant moins intéressant et performant, étant beaucoup moins gourmand en ressources sytème et très simple d'emploi. ![]() Il supporte une bonne liste de jeux produits par des sociétés comme Banpresto, Capcom, Cave, Jaleco, Mitchell, Nichibutsu, Psikyo, Raizing, Taito, Tecmo, Toaplan, UPL et quelques autres. Plus de 350 jeux uniques et parfois leurs clones (modifications des originaux) On trouvera entre autres classiques Pac Man, Donkey Kong, Street Fighter 2, Strider, Arkanoid ou encore Bubble Bobble et bien d'autres... RAINE conservera vos records et vous pourrez, si vous souhaitez, utiliser des cheats si vous voulez aller au bout des jeux sans vous fatiguer ! Visitez l'agréable site de RAINE pour plus d'informations et profitez-en pour télécharger les dernières sources disponibles, RAINE 0.50.6 (tar.bz2) Télécharger sur arcadeHITS: ici Pré-requisVous devez avoir installé un environnement de compilation gcc. Assurez-vous d'avoir installé sur votre linux les paquets devel suivants: * SDL * allegro (pour les versions RAINE < 0.50) * zlib * libpng * nasm (assembleur x86) Pour Fedora Core, la commande suivante installera le nécessaire, fera éventuellement une mise à jour ou ajoutera d'autres paquets pour dépendances... # yum install SDL-devel allegro-devel zlib-devel libpng-devel nasm Pour Debian, on lancera la commande suivante # apt-get install libsdl-image1.2-dev libsdl1.2-dev libsdl-ttf2.0-dev nasm Compilation de RAINEVous avez récupéré le fichier raines-0.50.6.tar.bz2 Il faut extraire l'archive. Dans l'environnement graphique, il est possible de faire bouton droit -> Extraire ici sur votre fichier et vous obtiendrez un dossier raine-0.50.6 Même méthode, en ligne de commande, fonctionnera pour tous. $ cd /ou/est/letarball ATTENTION Si vous utilisez la version 0.43.4 !!! Lors de la phase finale d'installation, l'icone et le lanceur ne seront pas placés au bon endroit, /usr est doublé dans leur chemin (/usr/usr/share/pixmaps) Pour corriger cela, modifier le fichier Makefile avec votre éditeur de texte favori. $ gedit /ou/est/raine-0.43.4/MakefileRendez-vous en fin du fichier, à partir de la ligne 1098, et pour toute la section # Installation part (Only for Unix), remplacer $(prefix)/usr/share/applications par $(prefix)/share/applications $(prefix)/usr/share/pixmaps par $(prefix)/share/pixmaps J'ai informé l'auteur de ce bug, il sera peut-être fixé pour une prochaine version de l'émulateur... EDIT: Ce bugt mineur est corrigé depuis la version 0.50.0 Maintenant, compilons...$ cd /ou/est/raine-0.50.6 La compilation des sources commence, de nombreuses lignes s'affichent dans le terminal. Si il manque une dépendance, la compilation s'arrête, un message d'erreur vous informera, installez alors le paquet "devel" nécessaire et recommencez l'opération "make". La compilation peut durer cinq ou dix bonnes minutes, laissez travailler. Vous pouvez en profiter pour boire un café, un thé, une bière ou un jaune, fumer la clope ou ... Bref, patientez La fin de compilation réussie devrait afficher les messages suivantes: Compiling source/6502/m6502hlp.c... Compiling source/alleg/blit.c... Compiling source/control.c... Compiling source/alleg/display.c... Compiling source/sdl/sasound.c... Linking Raine... $ Il est d'ores et déjà possible de lancer RAINE depuis le dossier sources en entrant la commande ./raine, on peut aussi préférer (recommandé) faire l'installation des fichiers dans leurs répertoires de destination pour que tous les utlisateurs puissent en profiter. Pour cela, il faut passer root, on va utiliser la commande "su" qui permet de passer super utilisateur en restant dans le dossier "actuel" de l'utilisateur, alors que la commande "su -" nous placerait dans /root $ su L'exécutable est placé dans /usr/games/ Un dossier /usr/share/games/raine contient les informations partagées Le dossier personnel ~/.raine contiendra les informations pour chaque utilisateur. un lanceur Raine est présent dans "Applications -> Jeux" Pour exécuter RAINE avec une commande, entrez /usr/games/raine Compiler NEORAINENouveauté de la version 0.50.6, un autre émulateur est inclu dans les sources. NEORAINE émule exclusivement les jeux neo-CD. La procédure de compilation est la même que ci dessus, à ceci près: Une fois les sources décompressées, choisissez le bon makefile ainsi: $ cd /ou/est/raine-0.50.6 Utiliser RAINEComme tout émulateur, RAINE est livré sans matériel © , comprenez-là sans roms. Les jeux sont sous licence des sociétés les exploitant, disons plutôt les ayant exploité dans le cas présent. Posséder une copie d'un jeu d'arcade sous forme de fichier informatique implique le fait de posséder un original du jeu en question. Les roms fonctionnant avec RAINE (au format zip) peuvent trouver leur place (physiquement ou sous forme de lien symbolique) dans /usr/share/games/raine/roms, dans ~/.raine/roms ou dans tout autre dossier que vous désignerez à l'émulateur. Si vous décidez de faire profiter de RAINE à tous les utilisateurs de votre PC, on préfèrera /usr/share/games/raine/roms et pour se faciliter l'ajout de jeux, artworks, un petit CHMOD sera utile: # chmod 0777 /usr/share/games/raine Pour créer un lien symbolique d'un dossier roms extérieur: # cd /usr/share/games/raine/roms NOTE: Au niveau des chemins, RAINE a (chez moi ?) des problèmes avec les répertoires en casse MAJUSCULE (/mnt/ROMS non reconnu, l'émulateur cherche mnt/roms), adpater si nécessaire Avec Gnome, l'interface graphique de RAINE se lance depuis "Applications -> Jeux", choisir Raine, ou simplement avec la commande: $ /usr/games/raine Il est possible de créér un lien symbolique dans /usr/bin pour n'utiliser que "raine" comme commande... # cd /usr/bin Si présent, votre joystick sera identifié et immédiatement utilisable. ![]() capture de RAINE (0.50.0) Il est bien sûr possible lancer un jeu en ligne de commandes, exemple: $ raine -nogui -l -g tengaiCette commande exécutera directement le jeu TENGAI / Sengoku Blade (-g tengai) sans passer par le GUI (-nogui) et en limitant à 60 les images par secondes (-l) Pour plus d'infos sur les commandes de raine, entrez simplement $ raine -h L'interface de configuration de RAINE est identique sur Linux et Windows, je vous renvoie donc vers ce tutoriel sur arcadeHITS Commentaires
| ![]()
|