To help identify disk images, I use the following naming convention
platform id '-' {product id} ['+' {discriminator}] '-' {tags} [ ' ' description} ] '.' extent}
Where [ ] enclose optional elements and characters inside quotes are verbatim.
e.g. II-123472-001-D 8080_5 Macro Assembler V4.0.imd
Recipe files follow the same convention except that there is an @ prefix and the {dot} {extent} not present.
e.g. @II-123472-001-D 8080_5 Macro Assembler V4.0
Below is a description of each element
This is used to identify the intended runtime platform for the disk image. The current set I have defined are
II | Intel ISIS |
IR | Intel iRMX |
MD | Microsoft DOS |
MW | Microsoft Windows |
DR | Generic Digital Research CP/M |
UN | Unknown |
This is the vendor specific product id code.
For Intel ISIS this is the disk label in the xxxxxx-xxx format taken directly from the ISIS.LAB file on the disk.
An exception to this is if the disk is believed to be a copy of an Intel master, in which case the master product id is used and the disk label is shown as [label] at the start of the description.
This is an optional alphanumeric code. It should only be used to differentiate between floppy disk images when the platform id and product id combination does not uniquely identify the image content.
For a multi disk set, it is recommended that this is the disk number, for other cases use an alphabetic character.
Tags are formed from a string of letters.
The first letter is used to record the disk format. There is a predefined standard set that can be used, but if required additional platform specific formats can be added.
Standard Set | |
# | multi format, typically for hard disk or archive |
S | Single Density |
D | Double Density |
Q | Quad Density |
H | High Density |
If a platform supports both single and double sided disks, use the lower case version of these letters for the double sided disk
Platform Specific - Intel ISIS | |
P | ISIS PDS |
3 | reserved for ISIS III |
4 | ISIS IV |
Note S and D are used for ISIS-II 8" SSSD and 8" SSDD respectively |
The remaining letters can be any of the following, in the order specified
B | Disk is bootable |
E | Errors remain on the disk image, includes potentially omitted corrupt files |
F | Some errors have been fixed, by replacing corrupt / missing files |
U | Disk contains user added files. Not used for minor changes e.g. directory listing added |
This provides a human readable description of the content. The recommended components are in shown in order below, all are optional
See examples below.
The extent corresponding to the image format e.g. imd, img, zip.
double density, not bootable, with user added asm48 filesII-114532-001-DU Aedit-80 Text Editor V2.0 (+ asm48 V4.0).imd
single density bootableII-123413-001-SB Series III Diagnostic Confidence Test 1.0.imd
double density bootableII-123416-001-DB Series III Diagnostic Confidence Test 1.0.imd
double density, not bootable, with fixed filesII-115125-001-DF 8086 Fortran Compiler & Libraries (x86) V3.0 (2 of 2).imd
double density, not bootable, copy of master disk with user label EXC830-003II-970032-02-D [EXC830-003] RMX 80 for iSBC 80_30 V1.3.imd
double density, not bootable, targetted at NDS-II (recipe file)@II-113914-001-D NDS-II ICE Support (1 of 2)
Last Updated: 01-Nov-2020 | Copyright © 2020 Mark Ogden |