Gravure de CD Sega et de Jeux Saturn sous Linux

Kahuna sur SegaXtreme a rédigé un tutoriel détaillé sur la façon de graver des CD Sega et des CD de sauvegarde Sega Saturn sous Linux. J’ai pensé que je devrais poster ceci car c’est un bon complément à mes guides pour Extraire et graver des images BIN / CUE et ISO / MP3 à l’aide de Windows. Je suppose que cette méthode fonctionne également pour d’autres systèmes plus anciens comme Neo-Geo CD, 3DO et même Playstation.

La page d’origine et ses commentaires se trouvent sur ce fil SegaXtreme, mais j’ai pensé qu’il serait bénéfique de le republier ici.

Introduction:
J’ai écrit ce HOWTO parce que je suis un utilisateur hardcore * nix et aussi un grand fan de ma Saturn. J’ai utilisé ces techniques sous FreeBSD 4.8 et Redhat Linux 9, mais elles devraient également fonctionner pour votre distribution de *nix, à condition que tous les logiciels soient correctement installés. Il n’y a pratiquement rien sur le chemin des tutoriels pour la gravure de CD Saturn / Sega pour Linux / Unix. Je les ai développés en lisant des pages de manuel, en recherchant Google et par essais et erreurs dans le seul but d’éviter la douleur de démarrer dans ma partition Windows.

Je ne couvrirai pas les bases de la gravure, car elle est déjà couverte sur SegaXtreme et je ne veux vraiment pas réinventer la roue ici. Si vous avez besoin d’une mise à la terre de base dans la gravure SCD / SAT, je vous suggère d’aller à http://www.litespeedcomputers.com/sx/ pour un tutoriel de base et une liste d’outils. Je ne couvrirai pas non plus la gravure de CD pour fonctionner dans votre système * nix. Je suppose que vous l’avez déjà compris. Si vous ne le faites pas, pour linux, vous voudrez consulter l’excellent HOWTO d’écriture de CD à http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

DISCLAIMER
Aussi, je dois dire que ce HOWTO n’est pas un guide pour pirater des logiciels, mais vous fournit un moyen de sauvegarder vos jeux précieux et rares qui ne sont plus fabriqués. Je, l’auteur de ce guide, ne serai pas responsable de l’utilisation / de la mauvaise utilisation des informations contenues dans ce guide. L’auteur de ce guide n’est pas responsable de tout dommage matériel ou logiciel sur la console ou le PC résultant du suivi de ce guide. En d’autres termes, si vous foirez, tout est de votre faute.

Logiciel requis :
Ces logiciels sont nécessaires pour graver des sauvegardes SCD/Saturn sur un système *nix. Il existe d’autres façons de faire les choses décrites ici. Vous pouvez mélanger et assortir différents outils avec lesquels vous êtes à l’aise à votre discrétion.

cdrdao:
* le progiciel de gravure de cd *DAO pour *nix. Il existe quelques autres alternatives commerciales, mais celle-ci ne m’a pas encore donné de sous-verres.

mpg123:
Lecteur MP3 en ligne de commande pour *nix. Peut également produire des fichiers wave. Si vous n’avez pas d’objection aux termes de la licence, utilisez-le, car anecdoatal eveidence dit que celui-ci est plus rapide.

mpg321 :
Une alternative GPL à mpg123 pour les fanatiques du logiciel libre.

Logiciel utile:
Unrar
Ceci est le logiciel unrar pour linux. Beaucoup de gens utilisent rar pour archiver leurs sauvegardes, et ce programme est tout simplement agréable à avoir.

CFV :
Un vérificateur SFV pour linux.

sat2toc.py :
Mon utilitaire pour créer des feuilles de TOC à utiliser avec cdrdao à partir de listes de fichiers.

python 2.3:
Nécessaire pour sat2toc.py

Linux satconv :
Ceci est la version linux du logiciel de changement de code de pays satconv.

Gravure d’images cue/bin:

Explication:
Les images Cue/Bin sont faciles à graver avec cdrdao. Vous voudrez peut-être utiliser satconv sur le bac avant de le graver. Pour graver avec cdrda o, vous devez savoir quel pilote utilise votre cdrw. Vous pouvez trouver les informations à http://cdrdao.sourceforge.net/drives.html.

Brûlez-le!:
La commande pour graver un cue/bin avec cdrdao est :
cdrdao write–driver–device–speed cuesheet.
à titre d’exemple, je taperais:
pilote d’écriture cdrdao generic–mmc-raw-device 0,0,0-speed 2 mygame.cue
Je brûle toujours à 2 vitesses, car je semble obtenir de meilleures copies de cette façon. La seule vraie façon de déterminer le maximum de votre brûleur et de votre support est d’expérimenter. Vous pouvez également utiliser l’option -eject si vous souhaitez que le cd soit craché une fois la gravure terminée.

Gravure ISO + MP3:

Explication:
ISO + MP3 est un peu plus difficile à graver avec cdrdao. les fichiers MP3 doivent d’abord être convertis au format wave, et cdrdao ne peut pas comprendre les feuilles de repères ISO + WAV, nous devons donc créer un fichier TOC à utiliser avec cdrdao.

Convertir MP3 en WAV:
Il est facile de convertir un tas de fichiers MP3 au format wav en *nix. Dans le shell bash (ou le shell bourne), vous pouvez tous les faire en 1 commande avec mpg123 et un peu de magie du shell:
pour i in *.3; faites mpg123-w $i.wavii; fait

Après avoir exécuté la commande, vous devriez avoir un tas de fichiers wav qui portent le même nom que les fichiers mp3.wav cloué sur la fin. Vous pouvez supprimer les fichiers MP3, car nous n’en avons plus besoin. L’étape suivante consiste à créer une feuille TOC pour les fichiers ISO + WAV que nous avons dans le répertoire de travail.
Voici un exemple de feuille de table des matières pour vous aider à démarrer :

CD_ROM
TRACK MODE1
DATAFILE « MyGame.iso « 
ZÉRO 00:02:00 // post-gap

PISTE AUDIO
SILENCE 00:02:00 // pré-gap
DÉMARRAGE
FICHIER « Track_2.mp3.wav » 0

PISTE AUDIO
FICHIER « Track_3.mp3.wav » 0

PISTE FICHIER AUDIO
« Track_4.mp3.wav » 0

Changez simplement le nom de la ligne de FICHIER en fichiers ISO et WAV et ajoutez des pistes audio supplémentaires au besoin. Cela semblera facile si vous êtes habitué à cue les fichiers.

Une autre alternative consiste à utiliser le script python sat2toc que j’ai fourni.

sat2toc-t-i À titre d’exemple (en supposant que les seuls fichiers wav de ce répertoire appartiennent à mon jeu):
python2.3 sat2toc-t Mygame.toc – je suis mon Jeu.ISO *.wav

Brûlez-le!:
Une fois votre fichier TOC terminé, vous pouvez graver votre sauvegarde. la commande cdrdao est exactement la même que pour l’exemple cue / bin, sauf que vous utiliserez le fichier de feuille TOC à la place de la feuille de cuesheet.
pilote d’écriture cdrdao generic–mmc-raw-device 0,0,0-speed 2 Mygame.toc

N’était-ce pas facile?
La plupart des jeux peuvent être enregistrés avec seulement quelques commandes sur la ligne de commande. Une fois que vous maîtriserez cela, vous graverez des jeux plus rapidement et avec moins d’efforts que jamais sous Windows.

Si longtemps pour l’instant. Dans un moment, je publierai un fil sur l’extraction des jeux SCD / SAT sur * nix.

Les fichiers supplémentaires nécessaires peuvent être trouvés ici

Merci encore à Kahuna pour ce guide!

8 juillet 2005 à 11h19 par racketboy
Retro Gaming, Saturn, Sega

Write a Comment

Votre adresse e-mail ne sera pas publiée.