Figure 2.1 Correspondence between disk structure and script
Physical Logical Script structure structure ─┬─┬─────┐── Disc │ │ │ ┌─────────────────┐ Session │ │ │ │Volume descriptor│ Track MODE1 │ │ │ └─────────────────┘ Volume │ │ │ ┌─────────────────┐ Directory │ │MODE1│ │Directory record │ Directory │ │Track│ └─────────────────┘ ・ │ │ │ ・ │ │ │ ┌─────────────────┐ File │S│ │ │File ├┐ File │ │ │ └┬────────────────┘│ ・ │E│ │ └─────────────────┘ ・ │ ├─────┤── Track MODE2 │S│MODE2│ ┌─────────────────┐ Extent D│ │Track│ │Interleave file ├┐ FileInterleave │S│ │ └┬────────────────┘│ ・ I│ ├─────┤┐ └─────────────────┘ ・ │I│ . ││┌─────────────────┐ MpegMultiplex S│ │ . │││MPEG Stream ├┐ MpegStream │O│ . ││└┬────────────────┘│ ・ C│ │ . │└ └─────────────────┘ ・ │N│ . │ │ ├─────┤ Track CDDA │ │CDDA │ │ │Track│ │ ├─────┤ Track CDDA │ │CDDA │ ・ │ │Track│ ・ ├─┼─────┤ ・ S . ・ │E│ . │ S . │S│ . │ I . │O│ . │ N . ─┴ ┴ ─ ─ ┘
Disc SAMPLE1.DSK Session CDROM LeadIn MODE1 EndLeadIn ; SystemArea IP.BIN ; Track MODE1 ; 1st track Volume ISO9660 SAMPLE1.PVD ; Volume definition (Note) PrimaryVolume 0:2:16 SystemIdentifier "SAMPLE1" EndPrimaryVolume EndVolume ; File definition File FILE1.DAT;1 FileSource FILE1.DAT ; Defining a file source EndFileSource EndFile ; : ; : ; : PostGap 75 EndTrack ; Track CDDA ; 2nd track Pause 150 ; pause 2 seconds FileSource SOUND.DAT EndFileSource EndTrack ; LeadOut CDDA Empty 300 EndLeadOut EndSession EndDisc
Disc SAMPLE2.DSK Session SEMIXA LeadIn MODE1 EndLeadIn ; SystemArea IP.BIN ; Track MODE1 ; 1st track Volume ISO9660 SAMPLE2.PVD PrimaryVolume 0:2:16 SystemIdentifier "SAMPLE2" EndPrimaryVolume EndVolume File FILE1.DAT;1 FileSource FILE1.DAT EndFileSource EndFile ; : ; : PostGap 75 EndTrack ; Track MODE2 ; 2nd track PreGap 150 Extent ; Interleave 3 files FileInterleave 1 2 ; Place 1 sector and 2 gaps File INTFILE1.DAT;1 FileSource INTFILE1.DAT EndFileSource EndFile EndFileInterleave FileInterleave 1 2 ; Place 1 sector and 2 gaps File INTFILE2.DAT;1 FileSource INTFILE2.DAT EndFileSource EndFile EndFileInterleave FileInterleave 1 2 ; Place 1 sector and 2 gaps File INTFILE3.DAT;1 FileSource INTFILE3.DAT EndFileSource EndFile EndFileInterleave EndExtent PostGap 75 EndTrack ; Track CDDA ; 3rd track Pause 150 FileSource SOUND.DAT EndFileSource EndTrack ; LeadOut CDDA Empty 300 EndLeadOut EndSession EndDisc