IPF Image-File Reader-Writer  1.0
IPF File information
Classes | Enumerations
Package ipf

Classes

class  App
 Interaction logic for App.xaml More...
 
struct  BlockDescriptor
 Block descriptor definition More...
 
class  BufferWindow
 Interaction logic for BufferWindow.xaml More...
 
class  CteiRecord
 
class  CtexRecord
 
class  DataElem
 Store the content of a data element. More...
 
class  DataRecord
 The Data record definition More...
 
class  Floppy
 Store information about all tracks of a FD More...
 
class  GapElement
 Store the content of a gap element including the gap value More...
 
class  ImageRecord
 The image record definition More...
 
class  InfoRecord
 The info record definition More...
 
class  IPFReader
 The reader class More...
 
class  IPFWriter
 
class  MainWindow
 Interaction logic for MainWindow.xaml More...
 
class  RecordHeader
 IPF record Header Descriptor More...
 
class  Sector
 Store the sector/bloc information More...
 
class  SettingBindingExtension
 
class  Track
 Store information about one track More...
 
class  Utilities
 

Enumerations

enum  MediaType : uint { Unknown, Floppy_Disk }
 Type of media imaged More...
 
enum  EncoderType : uint { Unknown, CAPS, SPS }
 Image encoder Type More...
 
enum  Platform : uint {
  Unknown, Amiga, Atari_ST, PC,
  Amstrad_CPC, Spectrum, Sam_Coupe, Archimedes,
  C64, Atari_8bit
}
 Platform on which the image can be run More...
 
enum  Density : uint {
  Unknown, Noise, Auto, Copylock_Amiga,
  Copylock_Amiga_New, Copylock_ST, Speedlock_Amiga, Speedlock_Amiga_Old,
  Adam_Brierley_Amiga, Adam_Brierley_Key_Amiga
}
 The cell density for this track More...
 
enum  SignalType : uint { Unknown, cell_2us }
 Signal Processing Type More...
 
enum  TrackFlags : uint { None = 0x0, Fuzzy = 0x1 }
 Flags for the track More...
 
enum  BlockEncoderType : uint { Unknown, MFM, RAW }
 Block Encoder Type More...
 
enum  BlockFlags : uint { None = 0x00, FwGap = 0x01, BwGap = 0x02, DataInBit = 0x04 }
 Flags for a block descriptor More...
 
enum  DataType : uint {
  Unknown, Sync, Data, IGap,
  Raw, Fuzzy
}
 Type of Data in data element More...
 
enum  GapType : uint { Unknown, Forward, Backward }
 Type of a gap element More...
 
enum  GapElemType { Unknown, GapLength, SampleLength }
 Type of information in a gap element More...
 

Enumeration Type Documentation

enum ipf.BlockEncoderType : uint

Block Encoder Type

Definition at line 48 of file IPFStruct.cs.

enum ipf.BlockFlags : uint

Flags for a block descriptor

Definition at line 53 of file IPFStruct.cs.

enum ipf.DataType : uint

Type of Data in data element

Definition at line 68 of file IPFStruct.cs.

enum ipf.Density : uint

The cell density for this track

Definition at line 32 of file IPFStruct.cs.

enum ipf.EncoderType : uint

Image encoder Type

Definition at line 13 of file IPFStruct.cs.

Type of information in a gap element

Definition at line 74 of file IPFStruct.cs.

enum ipf.GapType : uint

Type of a gap element

Definition at line 71 of file IPFStruct.cs.

enum ipf.MediaType : uint

Type of media imaged

Definition at line 10 of file IPFStruct.cs.

enum ipf.Platform : uint

Platform on which the image can be run

Platform can take the following values:

  • 01 = Amiga
  • 02 = Atari ST
  • 03 = PC
  • 04 = Amstrad CPC
  • 05 = Spectrum
  • 06 = Sam Coupe
  • 07 = Archimedes
  • 08 = C64
  • 09 = Atari 8bit

Definition at line 27 of file IPFStruct.cs.

enum ipf.SignalType : uint

Signal Processing Type

Definition at line 38 of file IPFStruct.cs.

enum ipf.TrackFlags : uint

Flags for the track

Definition at line 42 of file IPFStruct.cs.