IPF Image-File Reader-Writer
1.0
IPF File information
|
The info record definition More...
Public Member Functions | |
override string | ToString () |
Override ToString() to display info record content More... | |
Public Attributes | |
MediaType | mediaType |
Type of media imaged More... | |
EncoderType | encoderType |
image encoder type More... | |
uint | encoderRev |
Image encoder revision More... | |
uint | fileKey |
Each IPF file has a unique ID that can be used as a unique key for database More... | |
uint | fileRev |
Revision of the file. More... | |
uint | origin |
Reference to original source More... | |
uint | minTrack |
The first track number of the floppy image. More... | |
uint | maxTrack |
The last track number of the floppy image. More... | |
uint | minSide |
The lowest head (side) number of the floppy image. More... | |
uint | maxSide |
The highest head (side) number of the floppy image. Usually 1 More... | |
uint | creationDate |
The image creation date: Specify the year, the month, the day More... | |
uint | creationTime |
The image creation time: Specify the hour, the minute, the second, and the tick More... | |
Platform[] | platforms = new Platform[4] |
Array of four possible platforms More... | |
uint | diskNumber |
Number of the disk in a multi-disc release otherwise 0 More... | |
uint | creatorId |
A unique user ID of the disk image creator More... | |
uint[] | reserved = new uint[3] |
reserved for future More... | |
The info record definition
Definition at line 100 of file IPFStruct.cs.
|
inline |
Override ToString() to display info record content
Definition at line 168 of file IPFStruct.cs.
uint ipf.InfoRecord.creationDate |
The image creation date: Specify the year, the month, the day
the date is packed into a 4 bytes integers.
Definition at line 145 of file IPFStruct.cs.
uint ipf.InfoRecord.creationTime |
The image creation time: Specify the hour, the minute, the second, and the tick
the time is packed into a 4 bytes integers.
Definition at line 149 of file IPFStruct.cs.
uint ipf.InfoRecord.creatorId |
A unique user ID of the disk image creator
Definition at line 160 of file IPFStruct.cs.
uint ipf.InfoRecord.diskNumber |
Number of the disk in a multi-disc release otherwise 0
Definition at line 157 of file IPFStruct.cs.
uint ipf.InfoRecord.encoderRev |
Image encoder revision
Currently only revision 1 exists for CAPS or SPS encoders
Definition at line 113 of file IPFStruct.cs.
EncoderType ipf.InfoRecord.encoderType |
image encoder type
Depending on the encoder ID some fields in the IMGE records are interpreted differently. Currently this field can take the following values: 01 = CAPS encoder or 02 = SPS encoder
Definition at line 109 of file IPFStruct.cs.
uint ipf.InfoRecord.fileKey |
Each IPF file has a unique ID that can be used as a unique key for database
More than one file can have the same Key for example for a game that has more than one disk.
Definition at line 119 of file IPFStruct.cs.
uint ipf.InfoRecord.fileRev |
uint ipf.InfoRecord.maxSide |
The highest head (side) number of the floppy image. Usually 1
Definition at line 141 of file IPFStruct.cs.
uint ipf.InfoRecord.maxTrack |
MediaType ipf.InfoRecord.mediaType |
Type of media imaged
The only type currently recognized is floppy disks (value=1)
Definition at line 103 of file IPFStruct.cs.
uint ipf.InfoRecord.minSide |
The lowest head (side) number of the floppy image.
Usually 0
Definition at line 138 of file IPFStruct.cs.
uint ipf.InfoRecord.minTrack |
uint ipf.InfoRecord.origin |
Reference to original source
Definition at line 126 of file IPFStruct.cs.
Array of four possible platforms
This array contains 4 values that identifies on which platforms the image can be run (one image can be run on several platform).
Definition at line 154 of file IPFStruct.cs.
uint [] ipf.InfoRecord.reserved = new uint[3] |
reserved for future
Definition at line 163 of file IPFStruct.cs.