PROGRAMMER'S GUIDECD builder script grammar supplementary explanation
■ | Advance
CD Builder Script Grammar Supplementary Explanation


1. 1. About the effect of Pack line on channel interleaving

Channel interleaving allows you to identify each sector in the same ISO file by channel number.
How to arrange the channels is controlled by using the BeginTimeF line, EndTimeF line, Reallocation line, UnitSize line, GapSize line and Pack line.
This section describes the effects of the Pack line in particular.

The Pack line is for efficient disk space utilization. By specifying the BeginTimeF line, UnitSize line, and GapSize line, dummy data may be generated at the beginning, middle, and end of the ISO file. Generate an ISO file with these dummy data parts removed by specifying the Pack line.

(1) When the Pack line is not specified
First, let's see what happens if you don't specify a Pack line.
If you specify the following without specifying the Pack line, the channel layout will be as shown in the example below.

If each file size is 8 sectors, it will be as follows.

(2) When the Pack line is specified
If you specify the Pack line for the above example, it will be as follows.

If you do not specify the Pack line in this way, the ISO file that was 24 sectors becomes 16 sectors by specifying the Pack line. However, on the other hand, the following problems will occur, so be careful.

(3) When you want to fill the gap
If you specify the Pack line, the BeginTimeF line and EndTimeF line are invalid, but you may want to use the gap that occurs without specifying the Pack line. In such a case, use the channel with the Reallocation line specified. In the example where the above Pack line is not specified, try adding a channel (channel number 3, data amount 7 sectors) that specifies the Reallocation line as shown below.


■ | Advance
PROGRAMMER'S GUIDECD builder script grammar supplementary explanation
Copyright SEGA ENTERPRISES, LTD ,. 1997