TzxBlockType Enum
Definition
The types of blocks that can appear in a TZX tape file.
c#
public enum TzxBlockTypeFields
| Name | Description |
|---|---|
ArchiveInfo | Archive info block containing tape metadata. |
CallSequence | Call a sequence of blocks. |
CswRecording | CSW compressed audio recording. |
CustomInfoBlock | Custom information block. |
DirectRecording | Direct recording of audio samples. |
GeneralizedDataBlock | Generalized data block with custom pulse sequences. |
GlueBlock | Glue block used to splice TZX files together. |
GroupEnd | End of a group of blocks. |
GroupStart | Start of a group of blocks. |
HardwareType | Hardware type information block. |
JumpToBlock | Jump to another block in the file. |
LoopEnd | End of a loop. |
LoopStart | Start of a loop. |
MessageBlock | Message block displayed during playback. |
Pause | Pause or silence in the tape. |
PulseSequence | Sequence of pulses with arbitrary durations. |
PureData | Pure data block with no pilot tone. |
PureTone | Pure tone block consisting of identical pulses. |
ReturnFromSequence | Return from a call sequence. |
SelectBlock | Select one of several blocks. |
SetSignalLevel | Set the signal level for the next block. |
StandardSpeedData | Standard speed data block as used by the ROM loading routines. |
StopTheTapeIf48K | Stop the tape if the machine is a 48K ZX Spectrum. |
TextDescription | Free-form text description of the tape. |
TurboSpeedData | Turbo speed data block with custom timing parameters. |
Unknown | An unknown or unrecognized block type. |