Japanese
PROGRAMMER'S GUIDECD Builder Script Grammar
BackForward
CD Builder Script Grammar Manual

3. Command reference


(1) How to express keywords and parameters
Keywords and parameters are written in the following fonts:

Also, optional parameters are written in brackets [].

(2) Command list
Table 3.1 shows a list of commands.

Table 3.1 Command list

3.1 Pseudo-instructions
command keyword number
pseudo-instruction 1.0
Defining a replacement string Define 1.1
Including files Include 1.2


3.2 Defining the disk session structure
command keyword number
Defining the disk session structure 2.0
Starting disk definition Disc 2.1
Finishing the disk definition EndDisc 2.2
Specifying catalog number Catalog No. 2.3
Starting session definition Session 2.4
Ending session definition EndSession 2.5
Starting lead-in area definition LeadIn 2.6
End of lead-in area definition EndLeadIn 2.7
Defining the system area System Area 2.8
Starting the readout area definition LeadOut 2.9
Finishing the readout area definition EndLeadOut 2.10
Defining null data for readout Empty 2.11

3.3 Definition of track structure
command keyword number
Defining the track structure 3.0
Start track definition Track 3.1
End of track definition EndTrack 3.2
Definition of pre-gap PreGap 3.3
Definition of postgap PostGap 3.4
Pose definition Pause 3.5


3.4 Defining volumes
command keyword number
Defining a volume 4.0
Starting volume definition Volume 4.1
End of volume definition EndVolume 4.2
Start of base volume descriptor PrimaryVolume 4.3
End of base volume descriptor EndPrimaryVolume 4.4
Start of secondary volume descriptor SupplementaryVolume 4.5
End of secondary volume descriptor EndSupplementaryVolume 4.5

3.5 Defining the logical file structure
command keyword number
Defining the logical file structure 5.0
Begin directory definition Directory 5.1
End of directory definition EndDirectory 5.2
Start file definition File 5.3
End of file definition EndFile 5.4
Starting a file source definition FileSource 5.5
End of file source definition EndFileSource 5.6

3.6 Definition of interleaving
command keyword number
Interleaving definition 6.0
Start of extent definition Extent 6.1
End of extent definition End Extent 6.2
Starting file interleaving definition FileInterleave 6.3
End of file interleaving definition EndFileInterleave 6.4
Starting channel definition Channel 6.5
End of channel definition EndChannel 6.6
File relocation specification Reallocation 6.7


3.7 IOS file definition
command keyword number
ISO file definition 7.0
Defining file attributes 7.1
Defining the first position within the disk BeginTimeS 7.1.1
Defining the end position within the disk EndTimeS 7.1.2
Defining the first position within an extent Begin Time E 7.1.3
Defining the end position within an extent EndTimeE 7.1.4
File number specification File No. 7.1.5
Pack specification after channel interleaving Pack 7.1.6
Sector rate specification during channel interleaving SectorRate 7.1.7
Definition of Trigger bit position in file Trigger 7.1.8
Definition of EOR bit position within a file Eors 7.1.9
Defining directory record information 7.2
Defining the minimum file size MinLength 7.2.1
Defining a file's invisible attribute Attributes 7.2.2
Definition of file recording date and time Recording Date 7.2.3
Owner ID definition (CD-ROM XA) SysOwnerID 7.2.4
Definition of read permission attribute (CD-ROM XA) SysReadAttributes 7.2.5
Defining execution permission attributes (CD-ROM XA) SysExecuteAttributes 7.2.6
Defining the same name in the secondary volume descriptor SameName 7.2.7

3.8 Defining file source information
command keyword number
Defining file source information 8.0
Defining subheader information 8.1
Specifying data with subheaders SubHeader 8.1.1
Mode 2 form specification DataType 8.1.2
File source data typing SourceType 8.1.3
EOR specification of file source last sector AutoEOR 8.1.4
Real-time file specification RealTime 8.1.5
Coding information specification Coding information 8.1.6
Definition of file placement control information 8.2
Specifying the start position of file source arrangement BeginTimeF 8.2.1
Specifying the end position of file source arrangement EndTimeF 8.2.2
Specifying file source partial input Offset 8.2.3
Channel interleaving unit size specification UnitSize 8.2.4
Channel interleaving gap size specification GapSize 8.2.5
Channel interleaving bit rate specification BitRate 8.2.6


3.9 MPEG stream definition
command keyword number
MPEG stream definition 9.0
Starting ISO11172 stream definition MpegMultiplex 9.1
End of ISO11172 stream definition EndMpegMultiplex 9.2
Starting MPEG stream definition MpegStream 9.3
End of MPEG stream definition EndMpegStream 9.4
Specifying null output to MPEG stream MpegFlush 9.5

3.10 CDDA Track Definition
command keyword number
CDDA track definition 10.0
Definition of pre-emphasis Preemphasis 10.1
Defining the number of audio channels Channels 10.2
Defining copy protection Copy 10.3
Subcode information file specification SubSource 10.4
Subcode area null output specification SubEmpty 10.5

3.11 Defining volume descriptor information
command keyword number
Defining volume descriptor information 11.0
Definition of identifier information 11.1
system identifier SystemIdentifier 11.1.1
volume identifier VolumeIdentifier 11.1.2
volume set identifier VolumeSetIdentifier 11.1.3
publisher identifier PublisherIdentifier 11.1.4
Data editor identifier DataPreparerIdentifier 11.1.5
application identifier ApplicationIdentifier 11.1.6
copyright file identifier CopyrightFileIdentifier 11.1.7
Abstract file identifier AbstractFileIdentifier 11.1.8
bibliographic file identifier Bibliographic File Identifier 11.1.9
Date/time information 11.2
Volume creation date/time VolumeCreationDate 11.2.1
Volume change date/time VolumeModificationDate 11.2.2
Volume expiration date/time VolumeExpirationDate 11.2.3
Volume effective date/time VolumeEffectiveDate 11.2.3
others 11.3
Kanji code specification Escape Sequences 11.3.1
L type (LSBF) path table output specification LPath 11.3.2
M type (MSBF) path table output specification MPath 11.3.3
Additional L-type path table output specification OptionalLPath 11.3.4
Additional M type path table output specification Optional MPath 11.3.5
Application area file specification ApplicationUse 11.3.6
Logical block size LogicalBlockSize 11.3.7

3.12 Boot Record Descriptor Definition
command keyword number
Boot record descriptor definition 12.0
Start boot record BootRecord 12.1
End of boot record EndBootRecord 12.2
boot system identifier Boot System Identifier 12.3
boot identifier BootIdentifier 12.4


BackForward
PROGRAMMER'S GUIDECD Builder Script Grammar
Copyright SEGA ENTERPRISES, LTD. 1997