Japanese
PROGRAMMER'S GUIDESupplementary explanation of CD builder script grammar
■ | Go forward
CD builder script grammar supplementary explanation


1. Effect of Pack line on channel interleaving

Channel interleaving allows sectors within the same ISO file to be identified by channel number.
How channels are allocated is controlled using the BeginTimeF line, EndTimeF line, Reallocation line, UnitSize line, GapSize line, and Pack line.
Here we will especially explain the effects of the Pack line.

Pack lines are used to increase the efficiency of disk space usage. Dummy data may be generated at the beginning, middle, or end of the ISO file depending on the BeginTimeF line, UnitSize line, and GapSize line specifications. By specifying the Pack line, an ISO file with these dummy data parts removed is generated.

(1) When no Pack line is specified
First, I will explain what the arrangement will be if no Pack line is specified.
If you specify the following without specifying the Pack line, the channels will be arranged as shown in the example below.

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

(2) When specifying the Pack line
Specifying the Pack line for the above example would look like this:

In this way, if the Pack line is not specified, the ISO file would be 24 sectors, but by specifying the Pack line, the ISO file will be 16 sectors. However, the following problems may occur, so be careful.

(3) If you want to fill the gap
If you specify the Pack line, the BeginTimeF and EndTimeF lines will be invalidated, but you may want to use the gap without specifying the Pack line. In such cases, use a channel with a Reallocation line specified. To the example above when the Pack line is not specified, let's add a channel (channel number 3, data amount 7 sectors) with the following Reallocation line specified.


■ | Go forward
PROGRAMMER'S GUIDESupplementary explanation of CD builder script grammar
Copyright SEGA ENTERPRISES, LTD. 1997