Package org.applecommander.image
Class WozImage
java.lang.Object
org.applecommander.image.WozImage
- All Implemented Interfaces:
CapabilityProvider
,NibbleTrackReaderWriter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
can
(Capability capability) int
The number of physical tracks on this device.void
readMetaChunk
(DataBuffer data) void
readTmapChunk35
(DataBuffer data) void
readTmapChunk525
(DataBuffer data) readTrackData
(int track) Read nibbilized track data.readTrackDataWOZ1
(int track) readTrackDataWOZ2
(int track) void
readTrksChunk
(DataBuffer data) transformBitstream
(DataBuffer rawData, int bitCount) void
writeTrackData
(int track, DataBuffer data) Write nibbilized track data.
-
Field Details
-
WOZ1_MAGIC
public static final int WOZ1_MAGIC- See Also:
-
WOZ2_MAGIC
public static final int WOZ2_MAGIC- See Also:
-
INFO_CHUNK_ID
public static final int INFO_CHUNK_ID- See Also:
-
TMAP_CHUNK_ID
public static final int TMAP_CHUNK_ID- See Also:
-
TRKS_CHUNK_ID
public static final int TRKS_CHUNK_ID- See Also:
-
FLUX_CHUNK_ID
public static final int FLUX_CHUNK_ID- See Also:
-
META_CHUNK_ID
public static final int META_CHUNK_ID- See Also:
-
-
Constructor Details
-
WozImage
-
-
Method Details
-
can
- Specified by:
can
in interfaceCapabilityProvider
-
getTracksOnDevice
public int getTracksOnDevice()Description copied from interface:NibbleTrackReaderWriter
The number of physical tracks on this device.- Specified by:
getTracksOnDevice
in interfaceNibbleTrackReaderWriter
-
readTrackData
Description copied from interface:NibbleTrackReaderWriter
Read nibbilized track data.- Specified by:
readTrackData
in interfaceNibbleTrackReaderWriter
-
writeTrackData
Description copied from interface:NibbleTrackReaderWriter
Write nibbilized track data.- Specified by:
writeTrackData
in interfaceNibbleTrackReaderWriter
-
readTrackDataWOZ2
-
readTrackDataWOZ1
-
readMetaChunk
-
readTmapChunk525
-
readTmapChunk35
-
readTrksChunk
-
transformBitstream
-