PC-Engine CD-ROM² [ ISO + MP3 に分ける ]
HDD内にCD-ROM²のデータを残したいけど容量でかすぎ！と嘆いてる方用です。 まぁ、、どのみち使う時には700MB程に戻すので意味があまりないかもですけど(^^;

準備

※予め用意しておく物

◎ CD-ROM^2をエミュレートできるエミュレーター本体
○ CD-ROM^2のSYSTEM CARD ( 場合によっては必須 )
◎ CDの格納データを作成できるソフト( CDRWIN等)
◎ PC-Engine のCD（これがないと何も出来ません(笑))
◎ 仮想CD-ROMデバイス ( DAEMON TOOLS、SimDics等の格納CDデータをマウントできる物 )
◎ CDデータからISOとwavファイルに分けれる物。(BinChunker等)
△ Cueシートエディッタ（あれば楽。無ければ無いでなんとかなります(笑))

まずはCDの格納データを作成。

ここではCDRWINを使って書いていきます。
このソフトウェアはシェアソフトですが、イメージ作るだけならなんら問題ありません。
因みに、Cueシートを育成できる物にはCLONE CDもありますけど、
ここから説明する方法だと CLONE CD で作ったイメージからのISO+Wav化では起動しない事が多いので自分は使ってません。
起動すると↑のウインドウが開きます、そしたら上段中央のアイコン部分をクリックしてください。
するとこのウインドウが開きます。
●がISOデータ領域で、●がオーディオデータ領域です。
これはISOが一つだけのゲームなので楽勝です。
上部右側に Reading Options とありますが、そこをこんな感じでセットします。
読みは遅ければ遅いほど忠実らしいですが、
んなにモタモタやってられないと思うので８倍くらいで良いでしょう。
作成イメージの保存場所
上の方に、Image Filename とあるので、そこにファイル名を書いてください。
作成時に、そのファイル名で*.binと、*.cueが作成されます。
ここまで終わったら、「START]を押します。
# パスやファイル名に日本語があると弾かれます。
# 日本語を入れないで入力してください。

ちなみに、酷いというか・・・複雑な物になるとこんなのがあります。。。
なんと、ISOデータ領域が１８トラック、オーディオ領域が５４トラックです。
こうなるとCueシートのトラック編集にはかなりの気を使います。
（↓のゲームは夢幻戦士ヴァリスIII です。これよりもっと凄い事になってるのがコズミックファンタジー３です(^^;))

中身の取り出し

先ほど作ったデータの中身をトラック毎に分ける作業です。
BIN Chunkerを起動します。
キューを読み込みします。
File > Load Cue
キューファイルを選択し、開くを選択。
( これもパスやファイルネームに日本語入ってると駄目かも。
あと、DaemonにマウントしてあるCueシートは読んでくれません。 )
キューを開くと、トラックデータが出ます。
Select All Tracksを選択し、全てのトラックをアクティブに。
コンバートを選び、トラック名をつけて保存です。
終わるまでしばらく放置しましょう。
終わるとこのように、ISOとWAVファイルに分かれ全てのトラックデータが抜き出されます。

Cueシートの作成

ここでは、Daemon Toolsに乗せる為のCueシートを作ります。
CDRWINでデータを作った時のCueシートとは違います。ご注意を。
の前に、CDRWIN で作ったCueシートを開きます（ノートパッドで見れます）
見る場所ですが、ISOトラックとその下のトラック場所です。
サイドアームの場合はココ。

    --------------------------------------------------------
    FILE "C:\PCE\SIDEARMS.BIN" BINARY
      TRACK 01 AUDIO
        INDEX 01 00:00:00
      TRACK 02 MODE1/2352
        PREGAP 00:03:00
        INDEX 01 00:44:65
      TRACK 03 AUDIO
        PREGAP 00:02:00
        INDEX 01 01:48:57
      TRACK 04 AUDIO
        INDEX 01 02:35:54
      TRACK 05 AUDIO
        INDEX 01 03:15:33
    〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
       TRACK 23 AUDIO
       INDEX 1 46:35:17
    --------------------------------------------------------

では↓を見ていただきます。
TRACK 02 MODE1/2352
PREGAP 00:03:00
INDEX 01 00:44:65
TRACK 03 AUDIO
PREGAP 00:02:00
INDEX 01 01:48:57
PCエンジンのディスクはトラック１にオーディオ、トラック２にデータ領域というような変な作りになってます。
もちろんこれが全てではありません、中にはもっと複雑になってる物もあります。
このPREGAPという部分ですが、きっちり３秒と２秒ありますよね。
これをプリギャップって言います。 これは覚えておいてください。
PCエンジンCD-ROM²を扱う場合は切っても切れない言葉の１つです。
でもって、最大の難関でもありますけど(^^;
で、CUEシート作るわけですが〜、INDEX 01 の後にある数字を 00:00:00 に統一します。
音声トラックはこんな感じ
FILE "Track T01 Audio 2352.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
ISOトラックの殆どには PREGAP が付きます。
FILE "Track T02 Mode1 2048.iso" BINARY
TRACK 02 MODE1/2048
PREGAP 00:03:00
INDEX 01 00:00:00
ISOの真下にあるトラックにも PREGAP が付きます。
FILE "Track T03 Audio 2352.wav" WAVE
TRACK 03 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
エディタ使うと楽なんですけどね。
とりあえず、
こんなのをトラック分だけ編集していくわけです。
これが間違ってるとDaemonTools等でマウントできませんので注意してください。
CueエディッタのCDRCueを使ってる人はこんな感じですね。
まずファイルをドロップします。（トラック順序に注意してください。）
で、編集ですが、ISOトラックの所にプリギャップつけます。
とりあえずはじめに２秒のプリギャップ数値がつきますが、
ここをCDRWINのキューシートに書かれてたように３秒に変えます。
（これはゲームによって変わる場合があるので、いつも３秒とは限りません。
これがしっかりしてないとリードエラーになります。 ）
これが終わったら、今度はISOトラックの真下にある音楽トラックにもプリギャップを付けます。
今度は２秒です。これもCDRWINに書かれてましたね。
これもゲームによっては変わるかもしれません。
とりあえずですね、 ２秒のギャップつけたときの再生で雑音が無かったり残音がなければいいです。
変な音が混ざってたら数値を変えてみてください。
ゲームによってはISOトラックが何個もありますが、その場合は上でやった作業を繰り返してください。
サイドアームSPECIALの場合は、ISOトラックが１つだけなので、ここでCueシートを保存します。
でも、まだ終わりじゃありません(^^;
CDR CueでCueシートを作るとファイルへのパスが↓のように残ります。
邪魔なので文字置換等でファイル名以外は葬り去ってください。
こんな感じで。
終わったら上書き保存かけましょう。
Cueの編集はここまでです。
因みに、上に挙げたヴァリスのCueシートの一部はこういう感じです。
かなり複雑ですね。

    FILE "Track-01.wav" WAVE
      TRACK 01 AUDIO
        INDEX 01 00:00:00
    FILE "Track-02.iso" BINARY
      TRACK 02 MODE1/2048
        PREGAP 00:03:00
        INDEX 01 00:00:00
    FILE "Track-03.wav" WAVE
      TRACK 03 AUDIO
        PREGAP 00:02:00
        INDEX 01 00:00:00
    FILE "Track-04.wav" WAVE
      TRACK 04 AUDIO
        INDEX 01 00:00:00
    FILE "Track-05.wav" WAVE
      TRACK 05 AUDIO
        INDEX 01 00:00:00
    FILE "Track-06.iso" BINARY
      TRACK 06 MODE1/2048
        PREGAP 00:03:00
        INDEX 01 00:00:00
    FILE "Track-07.wav" WAVE
      TRACK 07 AUDIO
        PREGAP 00:02:00
        INDEX 01 00:00:00
    FILE "Track-08.iso" BINARY
      TRACK 08 MODE1/2048
        PREGAP 00:03:00
        INDEX 01 00:00:00
    FILE "Track-09.wav" WAVE
      TRACK 09 AUDIO
        PREGAP 00:02:00
        INDEX 01 00:00:00
    FILE "Track-10.iso" BINARY
      TRACK 10 MODE1/2048
        PREGAP 00:03:00
        INDEX 01 00:00:00

ゲームの起動チェック

ここまで作業を進めてきたわけですが、単純にわければいいという物ではありません。
分けたデータでゲームが出来なきゃ全く意味がないです。
そこで、エミュレータに作成したデータを読ませてみます。
DAEMON TOOLSに先ほど作ったCueシートを読み込ませます。
で、エミュレータの起動です。
ここではYAMEを使います。
まず、仮想ドライブが読み込みドライブになってるかをチェック。
問題がなければSYSTEM カードを読み込ませ、RUNさせます。
起動できましたね。
なればCUEの設定はとりあえず合ってますので、
容量を食いまくるWAVファイルはMP3等の圧縮音楽にしてしおけば、容量をあまり食わずに沢山保存できます。
１ゲーム平均、大体５０ＭＢ〜１００ＭＢくらいでしょうか。
ゲームやる時は圧縮音楽データをWAVデータに戻せばいいだけです。
DAEMONがCDDA形式にMP3対応すればもっと手軽になって良いのですがね（笑）
因みに、ＩＳＯトラックを圧縮する時はＺＩＰよりもＲＡＲが良いですよ。圧縮率かなり高いです。
反面、圧縮に時間がかかりますけど（笑）