Package org.applecommander.image
Class WozImage
java.lang.Object
org.applecommander.image.WozImage
- All Implemented Interfaces:
CapabilityProvider,NibbleTrackReaderWriter,Container
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancan(Capability capability) <T> Optional<T> intThe number of physical tracks on this device.voidreadMetaChunk(DataBuffer data) voidreadTmapChunk35(DataBuffer data) voidreadTmapChunk525(DataBuffer data) readTrackData(int track) Read nibbilized track data.readTrackDataWOZ1(int track) readTrackDataWOZ2(int track) voidreadTrksChunk(DataBuffer data) transformBitstream(DataBuffer rawData, int bitCount) voidwriteTrackData(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
-
get
-
can
- Specified by:
canin interfaceCapabilityProvider
-
getTracksOnDevice
public int getTracksOnDevice()Description copied from interface:NibbleTrackReaderWriterThe number of physical tracks on this device.- Specified by:
getTracksOnDevicein interfaceNibbleTrackReaderWriter
-
readTrackData
Description copied from interface:NibbleTrackReaderWriterRead nibbilized track data.- Specified by:
readTrackDatain interfaceNibbleTrackReaderWriter
-
writeTrackData
Description copied from interface:NibbleTrackReaderWriterWrite nibbilized track data.- Specified by:
writeTrackDatain interfaceNibbleTrackReaderWriter
-
readTrackDataWOZ2
-
readTrackDataWOZ1
-
readMetaChunk
-
readTmapChunk525
-
readTmapChunk35
-
readTrksChunk
-
transformBitstream
-