Skip to content

Dialog Raw Track Data

Digitoxin edited this page Dec 22, 2025 · 3 revisions

Raw Track Data

Raw Track Data Dialog

The Raw Track Data dialog provides a read-only hex view of decoded raw track data from a bitstream image.

This view displays one track at a time and is intended for inspection and analysis of low-level disk structure rather than editing.


How to Open

  • Menu: Hex → Raw Track Data
  • Submenu:
    • All Tracks
    • Individual track selections (for example, Track 0.0, Track 0.1)

This dialog is available only when a supported bitstream image is loaded.


Overview

The Raw Track Data dialog displays decoded bitstream data for a single track, including gaps, address marks, sector headers, and sector data.

This dialog is read-only. Data cannot be modified, and no commit, undo, or redo operations are available.


Track Selection

The dialog always displays one track at a time.

  • All Tracks
    When enabled, all tracks are available in the Track dropdown.

    When disabled, only tracks containing non-standard sectors are listed.

  • Track
    Selects the track to display, shown in track.side format.

Changing the selected track updates the view immediately.


Sector Bar

The Sector Bar provides a visual overview of all sectors in the current track and acts as the primary navigation control.

  • Sectors are displayed in the order they appear on the track
  • Clicking a sector jumps directly to that sector in the hex view
  • Scrolling the hex view updates the active sector based on the topmost visible data

Sector Bar Color Coding

  • Green — Standard sector
  • Blue — Non-standard sector
  • Red — Sector with an invalid checksum

Additional indicators:

  • Diagonal lines — Sector contains weak bits
  • Blue dot (upper-right corner) — Sector contains one or more write splices

Sector Tooltips

Hovering over a sector displays detailed information, including:

  1. Sector ID
  2. Size
  3. Track (if different from the current track)
  4. Side (if different from the current side)
  5. Address checksum status
  6. Data checksum status
  7. Data Address Mark status (Missing, Normal, Deleted, Unknown)
  8. Overlaps
  9. Weak Bits
  10. Write Splice

Hex View Panel

The hex view panel displays:

  • Hexadecimal byte values on the left
  • ASCII representation on the right

The data shown reflects decoded track structure rather than filesystem layout.


Data Inspector

The Data Inspector panel appears to the right of the hex view.

It displays interpreted values for the byte under the cursor using various data types. All values shown in this dialog are read-only.


Toolbar

The toolbar provides controls for copying, searching, selecting, and navigating raw track data.


Clipboard Operations

  • Copy Text
    Copies the selected ASCII text.

  • Copy Hex
    Copies the selected bytes as raw hexadecimal.

  • Copy Hex Formatted
    Copies the selected bytes as formatted hexadecimal, with spaces between bytes and 16 bytes per line.


Search

  • Find
    Searches for specified text or hexadecimal data.

  • Find Next
    Finds the next occurrence of the previous search.


Selection Tools

  • Select All
    Selects all bytes in the current view.

  • Select Region
    Selects the region under the cursor (for example, GAPs, address marks, data areas, or checksums).

  • Select Sector
    Selects the entire sector under the cursor.

  • Select Data
    Selects the data region for the sector under the cursor.


Track Information and Alignment

  • Encoding
    Displays the encoding used for the current track (for example, MFM, FM, or Other).

  • GAP 4A
    Displays the length of the initial gap at the start of the track.
    This gap precedes the first index or sector information and is typically used for synchronization and padding.

  • GAP 1
    Displays the length of the gap between the index region and the first sector header on the track.
    This gap separates structural track information from sector data.

  • Bit Offset
    Displays or allows adjustment of the bit offset required to align decoded data to the next field synchronization point.

    • When the same offset applies to all regions, this field is read-only.
    • When all offsets are zero and the total bit count is evenly divisible by 16, the value is replaced with Byte-Aligned.
  • Adjust Bit Offset
    Adjusts alignment to the next field synchronization point when multiple offsets are present.


Hex View Context Menu

The context menu mirrors toolbar functionality:

  • Copy Hex / Text / Formatted
  • Find / Find Next
  • Select All / Region / Sector / Data
  • Adjust Bit Offset

Status Bar

The status bar displays real-time information for the current cursor position or selection within the track.

These values update automatically as you move the cursor or change the selection.

  • Offset (h)
    The hexadecimal offset of the cursor, or the start of the current selection.

  • Length (h)
    The length of the selected region.
    Displayed in hexadecimal, with the decimal value shown in parentheses.

  • Track
    The track value read from the sector ID area under the cursor.
    This may differ from the currently selected track if the ID area specifies a different track number.

  • Side
    The side value read from the sector ID area under the cursor.

  • Sector Id
    The sector ID under the cursor, as defined in the sector header.

  • Size
    The size of the sector in bytes.

  • Checksum
    The data checksum status for the current sector (Valid or Invalid).

  • Bits
    The total number of bits in the track.

  • Bytes
    The total number of bytes in the track, based on decoded data.


Editing Behavior

  • This dialog is read-only
  • Data cannot be modified
  • No commit, undo, or redo operations are available
  • Clipboard operations are supported for copying only

Notes

  • Available only for bitstream images
  • Displays decoded track data, not filesystem structures
  • Intended for advanced inspection and analysis

Clone this wiki locally