-
Notifications
You must be signed in to change notification settings - Fork 2
Dialog Flux Convert

The Convert Flux Image dialog converts an existing flux image set into a supported image format that can be previewed, imported into the workspace, or saved directly to disk.
This dialog operates on flux image sets created externally or by DiskImageTool and does not modify the original flux data.
The dialog can be opened in multiple ways:
-
Menu: Flux → Convert Flux Image
Prompts you to select any.rawfile from a flux image set. -
Drag and Drop:
Dragging either:- The parent folder of a flux image set, or
- Any
.rawfile within a flux image set
onto the main application window opens this dialog automatically.
Only one flux image set is loaded at a time.
Convert Flux Image processes raw flux data and produces a converted image using a selected device and format.
The dialog always opens with a flux image set already loaded and ready for processing.
Selects the device backend used for conversion.
Only devices configured in Flux Configuration are shown.
- Greaseweazle
- Kryoflux
When Kryoflux is selected, an additional checkbox appears:
-
Extended Log Output
Includes read and format flags in the Kryoflux log output during conversion.
When enabled, the console output generated during conversion is automatically saved to the flux image set directory when the converted image is saved or imported.
This setting is remembered separately for each device.
Specifies the name used when saving or importing the converted image.
- Defaults to the name of the flux image set’s parent folder
- Required before importing or saving
The available extensions depend on the selected output type:
-
Basic Sector Image
Displays extensions appropriate for the selected image format -
HxC HFE (v1) Image
Fixed to.hfeand disabled
The selected extension is remembered per device.
The Open button loads a different flux image set for conversion.
This option is disabled after an image has been processed.
Specifies the target image format for conversion.
When a flux image set is loaded, the first track is analyzed and the BIOS Parameter Block is used to attempt automatic format detection.
The format list includes common floppy disk layouts as well as special formats.
Specifies the type of image generated during conversion.
Available options depend on the selected device:
-
Greaseweazle
- Basic Sector Image
- HxC HFE (v1) Image
-
Kryoflux
- Basic Sector Image only
If only one output type is available, it is selected automatically and the control is disabled.
When enabled, conversion uses double-stepping.
This option is available only when the flux image was captured from a 5.25" high density drive reading a double density disk.
The track grid displays all tracks available in the flux image set.
- Separate grids are shown for Side 0 and Side 1
- Rows represent the tens digit of the track number
- Columns represent the ones digit
- Each cell corresponds to a physical track
The grid reflects both processed data and real-time conversion progress.
During processing, the track grid uses color coding to indicate activity and results for each track:
- Light Blue - Track is currently being read
- Light Green - Track was processed successfully
- Red - Warnings/Errors during track processing
- Gray - Track is out of range for the selected format
Kryoflux specific:
- Yellow - Track as processed successfully, but with Flags
- Orange - Mismatch status
- Light Gray - Unformatted
In addition to color coding, grid cells may display indicators reflecting the current state or outcome:
- R - Track is currently being read
- Bad sector count - Number of bad sectors detected on the track
Kryoflux specific:
- Flags - If a track has a single flag is will be displayed, otherwise +n where n is the number of flags.
Hovering over a track cell displays additional information.
The tooltip will always display the following:
- Track nn.n
- Header information from the .raw file (name, version, host_date, host_time)
Additional details appear when applicable:
- Sectors: nn bad - Displayed if bad sectors were detected
-
Bad Sector Ids - Lists affected sector IDs grouped into ranges
(for example:1–2, 4–5, 9) -
Unexpected Sectors - Listed individually in the format:
C:n H:n R:n N:n (nnnn)
Where:- C - Cylinder
- H - Head
- R - Sector ID
- N - Size ID
- Status - Kryoflux status
-
Flags - Kryoflux flags listed individually in the format:
Flag: Description
Processes the first track and displays a preview of the disk contents.
-
Before a full process, preview shows:
- Summary panel
- Root directory only
-
After a full process, preview shows:
- Summary panel
- Checksums panel
- Complete file listing
Starts the conversion process using the selected options.
After processing completes, this button changes to Reprocess, allowing the same flux image set to be processed again with different settings.
Discards the currently processed image and clears the currently loaded flux image set. You can then open a different flux image set for conversion.
Displays real-time output generated during conversion.
This output is read-only and reflects the underlying conversion process.
Saves the current contents of the console output window to a log file.
Imports or saves the processed image while keeping the dialog open.
-
Import
Imports the image into the workspace -
Save
Saves the image directly to disk without importing
Performs the selected action and closes the dialog afterward.
Changing the dropdown option on one of these buttons automatically updates the other.
Closes the dialog without importing or saving.
If both Greaseweazle and Kryoflux are configured and the same flux image set has been processed using both devices, an additional control appears:
-
Source
Selects which converted result is used when importing or saving.
The track grid, console output state, and status bar state are preserved when switching devices.
The status bar displays live status information during disk reads:
-
Device
Displays the device used when processing (Greaseweazle or Kryoflux) -
Track nn Side n
Indicates the track and side currently being read -
Action
Displays the current operation (Reading, Retrying, Failed, Complete, Aborted, Error) -
Total Bad Sectors
Displays the total number of bad sectors detected during the read operation. This item appears only when one or more bad sectors are found. -
Total Unexpected Sectors
Displays the total number of unexpected sectors detected during the read operation. This item appears only when one or more unexpected sectors are found.
- The original flux image set is never modified
- Import and save actions are enabled only after processing completes
- Auto Save Log, Output Type, Device, and Source selections are remembered between sessions
- Auto Save Log and Output Type are stored separately per device
- Menu Bar
- Toolbar
- Image Selection Dropdown
- Summary Panel
- Checksums Panel
- Directory and File Panel
- Directory and File Panel Context Menus
- Status Bar
Disk Images
Files and Directories
Flux