English
PROGRAMMER'S GUIDE追記ライトワンス
戻る進む
追記ライトワンスシステムユーザーズマニュアル

6.サブコマンド


 (1)キーワードとパラメータの表記方法
 キーワードとパラメータは、以下の字体で表記する。

 (2)サブコマンド一覧
表6.1 サブコマンド一覧

機  能キーワード番号
 動作環境の設定1.0
作業ディレクトリの指定work1.1
書き込み速度の指定speed1.2
テストモードの指定(書き込み実行確認あり)test1.3
テストモードの指定2(書き込み実行確認なし)testgo1.4
表示言語の指定(英語)english1.5

機  能キーワード番号
 ディスク内容の編集2.0
マスタ用ディスクの作成master2.1
全面追記ディスクの作成debug2.2
ファイルの追加 add2.3
ファイルの削除 delete2.4
ファイルの置換 replace2.5
システム領域の書き込み system2.6
セクタタイプの指定 scttype2.7
基準ディレクトリの指定 chdir2.8
未加工追記ディスクの作成 raw2.9

機  能キーワード番号
 オンザフライ書き込み3.0
オンザフライ書き込みの実行otf3.1
オンザフライ書き込みファイル削除rmv3.2

6.1 動作環境の設定




Title

サブコマンド仕様

Subcommand

作業ディレクトリの指定

Keyword

work

No

1.1

 書 式
work=dosdir
 パラメータ
dosdir:作業ディレクトリ
 短縮形
w
 機 能
追記イメージファイルを作るディレクトリを指定する。
 備 考
省略値はカレントのディレクトリ。
 環境変数「ADDCDW」でも指定することができる。優先順位は、以下の通り。

  1. 本サブコマンドで指定したディレクトリ。

  2. 環境変数ADDCDWで指定したディレクトリ。

  3. カレントディレクトリ。

 −例−
work=d:¥tmp



Title

サブコマンド仕様

Subcommand

書き込み速度の指定

Keyword

speed

No

1.2

 書 式
speed=speedpara
 パラメータ
speedpara :アクセス速度
 短縮形
s
 機 能
アクセス速度を指定する。1,2,4が指定可能。(標準速,2倍速,4倍速)
 備 考
アクセス速度の省略値は4。
 −例−
speed=2



Title

サブコマンド仕様

Subcommand

テストモードの指定

Keyword

test

No

1.3

 書 式
test
 パラメータ
なし
 短縮形
t
 機 能
テストモードでの書き込みを指定する。(書き込み実行確認あり)
 備 考

  1. テストモードでの書き込みが正常終了した場合は、CD-Rディスクに実際に書き込みを行うか確認をとった後に、書き込み処理に入る。

 −例−
test



Title

サブコマンド仕様

Subcommand

テストモードの指定2

Keyword

testgo

No

1.4

 書 式
testgo
 パラメータ
なし
 短縮形
tg
 機 能
テストモードでの書き込みを指定する。(書き込み実行確認なし)
 備 考

  1. テストモードでの書き込み成功時に、ただちにCD-Rディスクに書き込みを行う。

 −例−
testgo



Title

サブコマンド仕様

Subcommand

表示言語の指定(英語)

Keyword

english

No

1.5

 書 式
english
 パラメータ
なし
 短縮形
e
 機 能
メッセージを英語で表示する。
 備 考
本サブコマンドを省略した場合、DOSの言語モードを判別して、日本語か英語のどちらかのメッセージを表示する。
 −例−
english

6.2 ディスク内容の編集




Title

サブコマンド仕様

Subcommand

マスタ用ディスクの作成

Keyword

master

No

2.1

 書 式
master=dospath
 パラメータ
dospath:ディスクイメージファイルのパス名(拡張子を除く)
 短縮形
m
 機 能
指定されたディスクイメージファイルをもとにマスタ用ディスクを作成する。
 備 考

  1. コマンドライン指定でキーワードが省略された場合、本サブコマンドと見なす。

  2. 本サブコマンドを指定した場合、他のディスク内容の編集に関するサブコマンドを指定することはできない。

  3. 新規ディスクを使用した場合、本サブコマンド、debugサブコマンド、rawサブコマンドのいずれかを指定しなければならない。

 −例−
master=c:¥newdisc



Title

サブコマンド仕様

Subcommand

全面追記ディスクの作成

Keyword

debug

No

2.2

 書 式
debug=dospath
 パラメータ
dospath :ディスクイメージファイルのパス名(拡張子を除く)
 短縮形
d
 機 能
指定されたディスクイメージファイルをもとに全面追記し、デバッグ用ディスクを作成する。
 備 考

  1. 本サブコマンドを指定した場合、他のディスク内容の編集に関するサブコマンドを指定することはできない。

  2. 新規ディスクを使用した場合、本サブコマンド、masterサブコマンド、rawサブコマンドのいずれかを指定しなければならない。

 −例−
debug=c:¥newdisc



Title

サブコマンド仕様

Subcommand

ファイルの追加

Keyword

add

No

2.3

 書 式
add=discpath,dospath
 パラメータ
discpath:ディスク上の追加ファイルのパス名
dospath:DOS上の追加ファイルのパス名
 短縮形
a
 機 能
指定されたDOS上のファイルをディスクに追加する。
 −例−
add=¥stage1.dat,¥newfiles¥stage1.dat



Title

サブコマンド仕様

Subcommand

ファイルの削除

Keyword

delete

No

2.4

 書 式
delete=discpath
 パラメータ
discpath:ディスク上の削除ファイルのパス名
 短縮形
del
 機 能
指定されたディスク上のファイルをディレクトリエントリから削除する。
 −例−
delete=¥bbb.dat



Title

サブコマンド仕様

Subcommand

ファイルの置換

Keyword

replace

No

2.5

 書 式
 replace=discpath,dospath
 パラメータ
discpath:ディスク上の置換ファイルのパス名
dospath:DOS上の置換ファイルのパス名
 短縮形
rep
 機 能
指定されたディスク上のファイルをDOS上のファイルで置き換える。
 備 考

  1. 元のファイルがインタリーブされている場合、置換することはできない。

 −例−
replace=¥bbb.dat,¥newfiles¥stage1.dat



Title

サブコマンド仕様

Subcommand

システム領域の書き込み

Keyword

system

No

2.6

 書 式
system=dospath
 パラメータ
dospath:システム領域に書き込むDOS上のファイルのパス名
 短縮形
sy
 機 能
指定されたファイルをディスクのシステム領域に書き込む。
 備 考

  1. 本コマンドが省略された場合は、システム領域の内容は変更されない。

 −例−
system=¥new¥ip.bin



Title

サブコマンド仕様

Subcommand

セクタタイプの指定

Keyword

scttype

No

2.7

 書 式
scttype=sectortype
 パラメータ
sectortype:セクタの種類
 短縮形
sc
 機 能
編集対象ファイルのセクタタイプを指定する。
追加・置換するファイルに対して有効です。
セクタの種類内  容
MODE1Mode1セクタ(2048バイト)……省略値
FORM1Mode2Form1セクタ(2048バイト)
FORM2Mode2Form2セクタ(2324バイト)
FORM1VMode2Form1セクタ(Videoファイル)
FORM1AMode2Form1セクタ(Audioファイル)
FORM1DMode2Form2セクタ(Dataファイル)
FORM1VMode2Form2セクタ(Videoファイル)
FORM1SUBHMode2Form1セクタ(サブヘッダ付きファイル)
FORM2SUBHMode2Form2セクタ(サブヘッダ付きファイル)
CDDA22チャネルCD-DA(プリエンファシスなし)
CDDA2PE2チャネルCD-DA(プリエンファシスあり)
CDDA44チャネルCD-DA(プリエンファシスなし)
CDDA4PE4チャネルCD-DA(プリエンファシスあり)
 備 考

  1. 指定されたセクタタイプは、次にscttypeサブコマンドで変更されるまで有効。

  2. b) CD-DAの4チャネルやプリエンファシスがあるのは特殊な場合であり、通常はCDDA2(2チャネルCD-DA、プリエンファシスなし)を指定する。

  3. FORM1SUBHとFORM2SUBHは、ソースファイルがサブヘッダ付きの場合に指定する。
    ソースファイルのサブヘッダの内容は、そのままディスクに書き込まれる。

 −例−

┌──サブコマンドファイル──┐

  scttype=FORM1                  ルートディレクトリにMode2 Form1セクタの

  add=¥prog.bin,prog.bin         ファイルPROG.BINが作成される。

  scttype=FORM2                  

  add=¥music¥aaa.snd,aaa.snd     ¥MUSICディレクトリにMode2 Form2セクタの

  add=¥music¥bbb.snd,bbb.snd     ファイルAAA.SND, BBB.SNDが作成される。

└──────────────┘




Title

サブコマンド仕様

Subcommand

基準ディレクトリの指定

Keyword

chdir

No

2.8

 書 式
chdir=discdir
 パラメータ
discdir :ディスク上の基準ディレクトリ名
 短縮形
cd
 機 能
基準となるディスク上のディレクトリを指定する。
 備 考

  1. 他のサブコマンドで、ディスク上のファイルを相対パス指定した場合の基準となるディレクトリを指定する。

  2. 初期値は、ルートディレクトリ。

 −例−

┌──サブコマンドファイル──┐

  add=prog.bin,prog.bin         ルートディレクトリにPROG.BINが作成される。

  chdir=music

  add=aaa.snd,aaa.snd           ¥MUSICディレクトリにAAA.SND,BBB.SNDが作成される。

  add=bbb.snd,bbb.snd

└──────────────┘




Title

サブコマンド仕様

Subcommand

未加工追記ディスクの作成

Keyword

raw

No

2.9

 書 式
raw=dospath
 パラメータ
dospath:ディスクイメージファイルのパス名(拡張子を除く)
 短縮形
r
 機 能
 指定されたディスクイメージファイルをもとに全面追記する。 ただし、ボリューム記述子集合、パステーブル、ディレクトリのチェックと更新は行わない。
これにより、ISO9660規格外のデータを書き込む事が可能であるが、フレームアドレスの位置を示す情報が更新されないので注意が必要です。
 備 考

  1. 本サブコマンドを指定した場合、他のディスク内容の編集に関するサブコマンドを指定することはできない。

  2. 新規ディスクを使用した場合、本サブコマンド、masterサブコマンド、debugサブコマンドのいずれかを指定しなければならない。

  3. 本サブコマンドで書き込んだ場合、トラック2以降のデータはDSKファイルに対して2セクタずつ後ろにずれる。

  4. 本サブコマンドは特殊な用途でのみ利用されるものであり、一般のCD作成作業で使用されるものではない。

 −例−
raw=c:¥newdisc

6.3 オンザフライ書き込み




Title

サブコマンド仕様

Subcommand

オンザフライ書き込みの実行

Keyword

otf

No

3.1

 書 式
otf=sctpath
 パラメータ
sctpath :セクタ情報ファイルのパス名(拡張子を除く)
 短縮形
o
 機 能
指定されたセクタ情報ファイルをもとに、オンザフライ書き込みによりデバッグ用ディスクを作成する。
 備 考

  1. オンザフライ書き込みを行うためには、CDビルダXBLDによりオンザフライ書き込み用のセクタ情報ファイルを作成しておく必要がある。

  2. オンザフライ書き込みを行う場合、自動的にデバッグモードでの書き込みとなる。デバッグモードでの書き込みなのでCD-Rディスクへの追記が可能です。

  3. マスタモードでの書き込みには未対応。

  4. 副ボリューム記述子、ブートレコード記述子を含むディスクには未対応。

  5. CDビルダの「Trigger」、「Eors」コマンドでサブモード制御を行っているディスクには未対応。




Title

サブコマンド仕様

Subcommand

オンザフライ書き込みファイル削除

Keyword

rmv

No

3.2

 書 式
rmv
 パラメータ
なし
 短縮形
なし
 機 能
オンザフライ書き込み用ファイルを削除する。
otfサブコマンドとともに用い、オンザフライ書き込み終了後に関連ファイルを削除する。
 備 考

  1. rmvサブコマンドで削除されるファイル

インタリーブ中間ファイル
オンザフライ書き込み用に作成されるインタリーブ中間ファイル。
(ファイル拡張子は「oti」)

戻る進む
PROGRAMMER'S GUIDE追記ライトワンス
Copyright SEGA ENTERPRISES, LTD,. 1997