The simplest disk you can create is by only giving the filename of the disk image. The rest of the parameters is then filled out by default values:
.disk [filename="MyDisk.d64"]
{
}Like in the .file directive you can use %o notation to get the name of the sourcefile. You fill in extra parameters as a comma separated list. Here we add a disk name and an id, which is displayed in the top of the directory:
.disk [filename="MyDisk.d64", name="THE DISK", id="2021!" ]
{
}
The complete of possible parameters for the disk is:
Table 11.2. Disk parameters
| Parameter | Default | Example | Description |
|---|---|---|---|
| dontSplitFilesOverDir | false | dontSplitFilesOverDir | If set to true, the file that would otherwise have sectors on both sides of the directory track will be moved to after the directory track. |
| filename | filename="MyDisk.d64" | The name of the disk image | |
| format | "commodore" | format="commodore" | Sets the format of the disk. The options are: "commodore", "speeddos", "dolphindos" |
| id | " 2A" | id="2021!" | The disk id |
| interleave | 10 | interleave=10 | Sets the default interleave value for the disk |
| name | "UNNAMED" | name="THE DISK!" | The disk name |
| showInfo | false | showInfo | Print info about the generated disk after creation. (Start track, sector etc.) |
| storeFilesInDir | false | storeFilesInDir | If set to true, files can be stored in the sectors of the directory track not used by the directory itself. |





