Sega CD und Saturn Spiele unter Linux brennen

Kahuna bei SegaXtreme hat ein detailliertes Tutorial zum Brennen von Sega CD und Sega Saturn Backup CDs unter Linux geschrieben. Ich dachte, ich sollte dies posten, da es eine schöne Ergänzung zu meinen Anleitungen zum Rippen und Brennen von BIN / CUE- und ISO / MP3-Images mit Windows ist. Ich gehe davon aus, dass diese Methode auch für einige andere ältere Systeme wie Neo-Geo CD, 3DO und sogar Playstation funktioniert.

Die Originalseite und ihre Kommentare finden Sie in diesem SegaXtreme-Thread , aber ich dachte, es wäre hilfreich, sie hier erneut zu veröffentlichen.

Einleitung:
Ich habe dieses HOWTO geschrieben, weil ich ein hardcore *nix User und auch ein großer Fan meines Saturn bin. Ich habe diese Techniken unter FreeBSD 4.8 und Redhat Linux 9 verwendet, aber sie sollten auch für Ihre Distribution von * nix funktionieren, vorausgesetzt, Sie haben die gesamte Software korrekt installiert. Es gibt praktisch nichts da draußen in der Art von Tutorials für Saturn / Sega CD-Brennen für Linux / Unix. Ich habe diese durch Lesen von Manpages, Durchsuchen von Google und Ausprobieren entwickelt, um den Schmerz des Bootens in meine Windows-Partition zu vermeiden.

Ich werde die Grundlagen des Brennens nicht behandeln, da es bereits auf SegaXtreme behandelt wird und ich das Rad hier wirklich nicht neu erfinden möchte. Wenn Sie eine grundlegende Erdung im SCD / SAT-Brennen benötigen, schlage ich vor, dass Sie zu http://www.litespeedcomputers.com/sx/ gehen, um ein grundlegendes Tutorial und eine Liste der Tools zu erhalten. Ich werde auch nicht darauf eingehen, dass das CD-Brennen in Ihrem * nix-System funktioniert. Ich gehe davon aus, dass Sie das bereits herausgefunden haben. Wenn Sie dies nicht tun, sollten Sie sich für Linux das hervorragende CD-Writing-HOWTO unter http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

DISCLAIMER
ansehen.Außerdem muss ich sagen, dass dieses HOWTO kein Leitfaden für Raubkopien von Software ist, sondern Ihnen die Möglichkeit bietet, Ihre wertvollen und seltenen Spiele zu sichern, die nicht mehr hergestellt werden. Ich, der Autor dieses Handbuchs, bin nicht verantwortlich für die Verwendung / den Missbrauch der hierin enthaltenen Informationen. Der Autor dieses Handbuchs ist nicht verantwortlich für Schäden an Hardware oder Software auf der Konsole oder dem PC, die durch die Befolgung dieses Handbuchs entstehen. Mit anderen Worten, wenn Sie es vermasseln, ist alles Ihre Schuld.

Erforderliche Software:
Diese Softwarepakete werden benötigt, um SCD/Saturn-Backups auf einem *nix-System zu brennen. Es gibt andere Möglichkeiten, die hier beschriebenen Dinge zu tun. Sie können nach eigenem Ermessen verschiedene Tools kombinieren, mit denen Sie vertraut sind.

cdrdao:
*das* DAO CD-Brennsoftwarepaket für *nix. Es gibt ein paar andere kommerzielle Alternativen, aber diese hat mir noch keine Untersetzer gegeben.

mpg123:
Befehlszeilen-MP3-Player für *nix. Kann auch Wave-Dateien ausgeben. Wenn Sie keine Einwände gegen die Lizenzbedingungen haben, verwenden Sie diese, da anecdoatal eveidence sagt, dass diese schneller ist.

mpg321:
Eine GPL-Alternative zu mpg123 für den Fanatiker freier Software.

Nützliche Software:
Unrar
Dies ist die Unrar-Software für Linux. Viele Leute benutzen rar, um ihre Backups zu archivieren, und dieses Programm ist einfach schön zu haben.

CFV:
Ein SFV-Checker für Linux.

sat2toc.py :
Mein Dienstprogramm zum Erstellen von Inhaltsverzeichnisblättern zur Verwendung mit cdrdao aus Listen von Dateien.

python 2.3:
Benötigt für sat2toc.py

Linux satconv:
Dies ist die Linux-Version der satconv Country Code Changer-Software.

Brennen von Cue / Bin-Bildern:

Erklärung:
Cue /Bin-Bilder lassen sich mit cdrdao einfach brennen. Möglicherweise möchten Sie satconv auf dem Papierkorb verwenden, bevor Sie ihn brennen. Um mit cdrda o brennen zu können, müssen Sie wissen, welchen Treiber Ihre cdrw verwendet. Die Infos findet ihr unter http://cdrdao.sourceforge.net/drives.html.

Verbrenne es!:
Der Befehl zum Brennen eines Cue/bin mit cdrdao lautet:
cdrdao write -driver –device -speed cuesheet.
als Beispiel würde ich eingeben:
cdrdao Schreib -Treiber generic-mmc-raw -Gerät 0,0,0 -Geschwindigkeit 2 mygame.cue
Ich brenne immer mit 2-Geschwindigkeit, da ich auf diese Weise bessere Kopien zu bekommen scheine. Die einzige wirkliche Möglichkeit, das Maximum Ihres Brenners und Ihrer Medien herauszufinden, besteht darin, zu experimentieren. Sie können auch die Option -eject verwenden, wenn die CD nach dem Brennen ausgespuckt werden soll.

Brennen von ISO+MP3:

Erklärung:
ISO+MP3 ist mit cdrdao etwas schwieriger zu brennen. die MP3-Dateien müssen zuerst in das Wave-Format konvertiert werden, und cdrdao kann ISO + WAV-Cue-Sheets nicht verstehen.

Konvertieren von MP3 in WAV:
Es ist einfach, eine Reihe von MP3-Dateien in das WAV-Format in * nix zu konvertieren. In der Bash-Shell (oder Bourne-Shell) können Sie sie alle in 1 Befehl mit mpg123 und etwas Shell-Magie ausführen:
für i in * .3; do mpg123 -w $i.wav $i;done

Nachdem Sie den Befehl ausgeführt haben, sollten Sie eine Reihe von WAV-Dateien haben, die den gleichen Namen wie die MP3-Dateien haben .wav geheftet auf das Ende. Sie können die MP3-Dateien löschen, da wir sie nicht mehr benötigen. Der nächste Schritt besteht darin, ein Inhaltsverzeichnis für die ISO + WAV-Dateien zu erstellen, die sich im Arbeitsverzeichnis befinden.
Hier ist ein Beispiel-Inhaltsverzeichnis, um Ihnen den Einstieg zu erleichtern:

CD_ROM
TRACK MODE1
DATAFILE „MyGame.iso“
NULL 00:02:00 // nach Lücke

AUDIO VERFOLGEN
STILLE 00:02:00 // vor lücke
START
DATEI „Track_2.mp3.wav“ 0

AUDIO VERFOLGEN
DATEI „Track_3.mp3.wav“ 0

TRACK AUDIO
FILE „Track_4.mp3.wav“ 0

Ändern Sie einfach den Namen in der Dateizeile in die ISO- und WAV-Dateien und fügen Sie bei Bedarf zusätzliche Audiospuren hinzu. Dies scheint einfach zu sein, wenn Sie an Cue-Dateien gewöhnt sind.

Eine andere Alternative ist die Verwendung des von mir bereitgestellten Python-Skripts sat2toc .

sat2toc -t -i Als Beispiel (vorausgesetzt, die einzigen WAV-Dateien in diesem Verzeichnis gehören zu meinem Spiel):
python2.3 sat2toc -t Mygame.toc -i Mygame.ISO *.wav

Brennen Sie es!:
Sobald Ihre Inhaltsverzeichnisdatei fertig ist, können Sie Ihr Backup brennen. der Befehl cdrdao ist genau derselbe wie im Beispiel cue / bin, außer dass Sie anstelle des Cuesheets die Inhaltsverzeichnisdatei verwenden.
cdrdao Schreib -Treiber generic-mmc-raw -Gerät 0,0,0 -Geschwindigkeit 2 Mygame.toc

War das nicht einfach?
Die meisten Spiele können mit nur wenigen Befehlen in der Befehlszeile aufgezeichnet werden. Sobald Sie dies beherrschen, brennen Sie Spiele schneller und mit weniger Aufwand als jemals zuvor unter Windows.

Auf Wiedersehen. In einer Weile werde ich einen Thread über das Rippen von SCD / SAT-Spielen auf * nix posten.

Weitere benötigte Dateien finden Sie hier

Nochmals vielen Dank an Kahuna für diesen Leitfaden!

8. Juli 2005 um 11:19 Uhr von racketboy
Retro Gaming, Saturn, Sega

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.