Skip to content

TzxBlockType Enum ​

Definition ​

The types of blocks that can appear in a TZX tape file.

c#
public enum TzxBlockType

Fields ​

NameDescription
ArchiveInfoArchive info block containing tape metadata.
CallSequenceCall a sequence of blocks.
CswRecordingCSW compressed audio recording.
CustomInfoBlockCustom information block.
DirectRecordingDirect recording of audio samples.
GeneralizedDataBlockGeneralized data block with custom pulse sequences.
GlueBlockGlue block used to splice TZX files together.
GroupEndEnd of a group of blocks.
GroupStartStart of a group of blocks.
HardwareTypeHardware type information block.
JumpToBlockJump to another block in the file.
LoopEndEnd of a loop.
LoopStartStart of a loop.
MessageBlockMessage block displayed during playback.
PausePause or silence in the tape.
PulseSequenceSequence of pulses with arbitrary durations.
PureDataPure data block with no pilot tone.
PureTonePure tone block consisting of identical pulses.
ReturnFromSequenceReturn from a call sequence.
SelectBlockSelect one of several blocks.
SetSignalLevelSet the signal level for the next block.
StandardSpeedDataStandard speed data block as used by the ROM loading routines.
StopTheTapeIf48KStop the tape if the machine is a 48K ZX Spectrum.
TextDescriptionFree-form text description of the tape.
TurboSpeedDataTurbo speed data block with custom timing parameters.
UnknownAn unknown or unrecognized block type.