LinuxでSega CDとSaturnゲームを焼く

Kahuna over at SegaXtremeは、Linuxを使用してSega CDとSega Saturn backup Cdを焼く方法についての詳細なチュートリアルを書いています。 WINDOWSを使用してBIN/CUEとISO/MP3画像をリッピングして書き込むためのガイドを補完するものであるため、これを投稿する必要があると考えました。 この方法は、Neo-Geo CD、3DO、さらにはPlaystationなどの他の古いシステムでも機能すると思います。

元のページとそのコメントはこのSegaXtremeスレッドで見つけることができますが、私はそれをここに再投稿することが有益であると思いました。

はじめに:
私はハードコア*nixユーザーであり、私のSaturnの大ファンでもあるので、このHOWTOを書きました。 私はFreeBSD4.8とRedhat Linux9でこれらの技術を使用しましたが、すべてのソフトウェアが正しくインストールされていれば、*nixの配布でも機能するはずです。 Linux/Unix用のサターン/セガCD書き込みのためのチュートリアルの方法でそこに事実上何もありません。 私は、manページを読んで、googleを検索し、基本的に私のwindowsパーティションを起動する痛みを避ける唯一の目的のために試行錯誤してこれらを開発しました。

私は燃焼の基本をカバーしません、それはすでにSegaXtremeでカバーされているので、私は本当にここでホイールを再発明したくありません。 SCD/SAT burningの基本的な接地が必要な場合は、http://www.litespeedcomputers.com/sx/に移動して、基本的なチュートリアルとツールのリストを確認することをお勧めします。 私はまた、あなたの*nixシステムで動作するようにCD書き込みを取得することをカバーしません。 私はあなたがすでにそれを理解していると仮定します。 そうでない場合は、linuxの場合は、http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

免責事項
で優れたCD書き込みHOWTOをチェックしたいと思います。 私は、このガイドの著者は、ここに記載されている情報の使用/誤用について責任を負いません。 このガイドの著者は、このガイドに従った結果、コンソールまたはPC上のハードウェアまたはソフトウェアへの損傷については責任がありません。 言い換えれば、あなたが台無しにした場合、それはすべてあなたのせいです。

必要なソフトウェア:
これらのソフトウェアパッケージは、*nixシステムでSCD/Saturnバックアップを書き込むために必要です。 ここで説明されていることを行う他の方法があります。 あなたはあなたの裁量で快適なさまざまなツールを混在させて一致させることができます。Cdrdao:
*NIX用の*DAO cd書き込みソフトウェアパッケージ。 そこにいくつかの他の商業的な選択肢がありますが、これはまだ私にコースターを与えていません。

mpg123:
*nix用のコマンドラインMP3プレーヤー。 Waveファイルを出力することもできます。 ライセンス条項に異議がない場合は、これを使用してください。逸話は、これがより速いと言っています。

mpg321:
フリーソフトウェアfanaticのためのMPG123に代わるGPL。

便利なソフトウェア:
Unrar
これはlinux用のunrarソフトウェアです。 多くの人々は、バックアップをアーカイブするためにrarを使用し、このプログラムは、周りに持っているだけでいいです。

CFV:
LINUX用のSFVチェッカー。

sat2toc.py:
ファイルのリストからcdrdaoで使用するための目次シートを作成するための私のユーティリティ。

python2.3:
はsat2tocに必要です。py

Linux satconv:
これはlinux版のsatconv国コードチェンジャーソフトウェアです。

cue/Bin画像の書き込み:

説明:
Cue/Bin画像はcdrdaoで簡単に書き込みできます。 あなたはそれを燃やす前に、ビンにsatconvを使用することができます。 Cdrda oで書き込むには、cdrwが使用するドライバを知る必要があります。 情報はhttp://cdrdao.sourceforge.net/drives.htmlで見つけることができます。

燃えろ!:
cdrdaoを使用してcue/binを書き込むコマンドは次のとおりです。
cdrdao write–driver–device–speed cuesheet。
例として、次のように入力します:
cdrdao write-driver generic-mmc-raw-device0,0,0-speed2mygame.cue
いつも2速で焼いていますが、その方がコピーが良くなっているようです。 あなたのバーナーとメディアの最大値を把握する唯一の本当の方法は、実験することです。 書き込みが完了したときにcdを吐き出す場合は、-ejectオプションを使用することもできます。

Iso+MP3の書き込み:

Explanaton:
ISO+MP3はcdrdaoで書き込むのが少し難しいです。 MP3ファイルは最初にwave形式に変換する必要があり、cdrdaoはISO+WAV cueシートを理解できないため、CDRDAOで使用するTOCファイルを作成する必要があります。

MP3をWAVに変換する:
*nixでmp3ファイルの束をwav形式に変換するのは簡単です。 Bashシェル(またはbourneシェル)では、mpg123といくつかのシェルマジック:
for i in*を使用して1つのコマンドでそれらをすべて実行できます。3;do mpg123-w$i.wav$i;done

コマンドを実行した後、mp3ファイルと同じ名前のwavファイルがたくさんあるはずです。wavは最後にタック。 我々はもはやそれらを必要としないように、あなたは、MP3ファイルを削除することができます。 次のステップは、作業ディレクトリにあるISO+WAVファイルの目次シートを作成することです。

CD_ROM
TRACK MODE1
DATAFILE”MyGame.ファイル”Track_2.mp3.wav”0

トラックオーディオ
無音00:02:00//前ギャップ
開始
ファイル”Track_2.mp3.wav”0

トラックオーディオ
ファイル”Track_3.mp3.wav”0

トラックオーディオ
ファイル”Track_3.mp3.wav”0

トラックオーディオ
ファイル”Track_3.mp3.wav”0

トラックオーディオ
audio
file”track_4.mp3.wav”0

ファイル行の名前をISOファイルとwavファイルに変更し、必要に応じてオーディオトラックを追加するだけです。 あなたがファイルをキューに使用されている場合、これは簡単に見えるでしょう。

もう一つの選択肢は、私が提供したsat2toc pythonスクリプトを使用することです。例として

sat2toc-t-i(このディレクトリ内の唯一のwavファイルが私のゲームに属していると仮定):
python2.3sat2toc-t Mygame。toc-I Mygame.iso*。wav

燃えろ!:
目次ファイルが終了したら、バックアップを書き込むことができます。 cdrdaoコマンドは、cue/binの例とまったく同じですが、cuesheetの代わりにTOCシートファイルを使用します。
cdrdao write-driver generic-mmc-raw-device0,0,0-speed2Mygame.toc

それは簡単ではありませんでしたか?
ほとんどのゲームは、コマンドライン上のコマンドのカップルだけで記録することができます。 これを習得すれば、windowsで持っているよりより速くそしてより少ない努力とゲームを燃やす。

今のところ長い。 しばらくの間、私は*nixにSCD/SATゲームをリッピングすることについてのスレッドを投稿します。

追加の必要なファイルはここにあります

このガイドのためのKahunaに再び感謝します!

July8th,2005at11:19am by racketboy
Retro Gaming,Saturn,Sega

Write a Comment

メールアドレスが公開されることはありません。