RIDE Changelog

What's new in RIDE 1.7.5.2

Feb 22, 2024
  • Fixed track normalization,
  • Added checkbox to skip verification of sectors marked as "Bad" in FAT.

New in RIDE 1.7.5.1 (Feb 19, 2024)

  • Fixed track normalization.
  • Added checkbox to skip verification of sectors marked as "Bad" in FAT.

New in RIDE 1.7.5 (Feb 16, 2024)

  • General:
  • Finished *.HFE Version 1 support,
  • Updated and fixed hexa-editor.
  • MS-DOS:
  • Fixed working with "first empty cluster" information.
  • TR-DOS:
  • Fixed retrieval of sector statuses.
  • All CAPS devices:
  • Can now unscan (and mine) a modified track,
  • Fixed Disk Browser tab.

New in RIDE 1.7.4 (Dec 20, 2023)

  • CAPS devices (incl. KryoFlux and GreaseWeazle)
  • Added read-only support for "HxC2001 Floppy Emulator" images (*.HFE),
  • Added support for Shugart bus and 3" drives,
  • Added checkbox for 40-track drives in "Flux device access options" dialog,
  • Fixed cooperation with legacy MFC (crash),
  • Fixed acceptance of last index pulse residing inside a non-formatted area.
  • Track Viewer
  • Fixed determination of track total time,
  • Fixed drawing of indices in tracks with non-formatted areas.
  • File Manager
  • Fixed placement of context menu,
  • Fixed visuals in "Compare Files" dialog,
  • Fixed visuals in FAT browser.
  • General
  • Added Microsoft "Distribution Media Format" (DMF) to MS-DOS format options,
  • Added progress-bar for automatic disk recognition.

New in RIDE 1.7.3 (Oct 12, 2023)

  • General:
  • can now import/export to an open disk items with Unicode characters inside (but still cannot open images with Unicode characters inside!)
  • fixed usage of YAHEL hexa-editor,
  • fixed crash when File Manager receives bad file data,
  • fixed mouse wheel in Track Editor,
  • fixed missing support for track rescanning using internal FDC,
  • improved name conflict resolution dialog.
  • MS-DOS:
  • fixed potential bug in working with long filenames,
  • relaxed constraint on forbidden characters.
  • Spectrum DOSes:
  • can now edit non-printable characters in filenames in X mode using numeric keys,
  • fixed working with Spectrum tape open via GDOS,
  • fixed display of screen from a MDOS Snapshot file "*.S"
  • improved presentation filenames.

New in RIDE 1.7.2 (Jul 14, 2023)

  • Track Viewer:
  • Added F1 shortcut to show keyboard hints,
  • Improved interaction (mouse wheel alone is now used for moving along the timeline, whereas in combination with CTRL for zooming),
  • Improved inspection evaluation by factoring in used encoding, not merely flux lengths.
  • Track Map:
  • Added three new context-menu commands to (1) show low-level sector timing, (2) mine a track, and (3) rescan a track,
  • Fixed horizontal scrollbar.
  • Other:
  • Added function to mine tracks by repeated reading,
  • Fixed "Calibrate and retry" button in dump error resolution dialog,
  • Fixed too short post-index gap in CAPS devices when formatting a disk with more than 11 sectors (e.g. HD media),
  • Fixes in hexa-editor.

New in RIDE 1.7.1 (May 5, 2023)

  • Hexa-editor:
  • Completely rewritten (now faster, fixed, better scalable, some new features),
  • Added simple file FAT-linkage browser.
  • DOSes:
  • Added reusing of empty MS-DOS directory entries instead of allocating new ones,
  • Fixed MDOS export information clash with TR-DOS export information.
  • Others:
  • Fixed low-level saving of empty tracks during dumping when Full track analysis is on,
  • Fixed recognition of 40-track 5.25" floppy in CAPS-based devices (KryoFlux, Streams, Greaseweazle, SCP),
  • Fixed crash when app's window too narrow,
  • Fixed repainting of tabs after saving (otherwise they are shown blank).

New in RIDE 1.7 (Dec 15, 2022)

  • Greaseweazle V4:
  • Added direct recognition, initialization, reading, writing, all without necessity of Python, running also on Windows XP!
  • KryoFlux:
  • Added writing of non-formatted areas,
  • Added head calibration for bad tracks during dumping,
  • Added exporting of fluxes to text file (via TrackViewer from within Track Map tab),
  • Improved interaction in Settings dialog,
  • Fixed reading and writing of multiple packets,
  • Fixed saving of fresh formatted Stream files.
  • Hexa-editor instances:
  • Added display of track timing under cursor, if low-level track information available (e.g. for KryoFlux or Greaseweazle),
  • Fixed menu memory leak.
  • Other:
  • Improved reporting on unknown image to open or device to access,
  • Improved error messages during saving,
  • Improved speed of MDOS 2.0 recognition,
  • Fixed that some drives require motor to be on before seeking heads,
  • Fixed app hard-crash when insufficient amount of space on disk during image saving.

New in RIDE 1.6.6 (Aug 24, 2022)

  • Formatting/unformatting:
  • Improved transparency of formatting/unformatting processes by listing actions being done with the disk,
  • Fixed registering of bad sectors in FAT when formatting cylinders.
  • Dumping:
  • Added warning on data over index,
  • Added hexa-preview of bad data to Sector read error resolution dialog,
  • Added new information to final report,
  • Not finding a sector has now the highest priority in error detection.
  • KryoFlux and Stream files:
  • Added cursor position indicators to flux Scatter Plot and Histogram charts,
  • Added "Advanced" and "Preservation" counts of revolutions to the Settings dialog,
  • Added RIDE signature to Stream files,
  • Fixed navigation to the first significant verification difference, rather then just the first difference,
  • Fixed recognition of double-distanced Stream files,
  • Fixed precompensation determination,
  • Fixed attempting to read a track after head calibration,
  • Fixed "Save as" command (for IPF, CT-RAW, Streams, and the device itself),
  • Disabled settings that don't make sense for Unknown DOS.
  • Internal FDD:
  • Improved and fixed latency determination,
  • Fixed name in dump report,
  • Disabled settings that don't make sense for Unknown DOS.
  • Other:
  • Added toolbar with miscellaneos commands,
  • Improved app recency reporting,
  • Fixed recognition of known image extensions,
  • Fixed thread synchronization in Track Map tab,
  • Fixed extraction of MS-DOS long name if containing sector is bad,
  • Minor GUI improvements.

New in RIDE 1.6.5 (May 16, 2022)

  • KryoFlux and Stream files:
  • fixed modified document as "dirty,"
  • fixed access to non-existent revolution,
  • fixed double-track distance when creating Stream files,
  • fixed recognition of Stream files created using Greaseweazle,
  • fixed interactivity in Track Editor,
  • fixed working with sectors without DAM,
  • improved speed of writing,
  • improved robustness of Stream file naming (e.gsome users omitted the cylinder information in the pattern, preventing them from creating their Streams - RIDE now recognizes and solves such error).
  • Internal FDD:
  • improved latency determination, now examining track 39 instead of 0,
  • added maintaining of several revolutions of the same sector, e.gfor their comparison in hexa-browser.
  • Disk Hexa-browser:
  • fixed displaying of non-existent revolution,
  • fixed deadlock when content not available,
  • improved response time,
  • improved shortcuts,
  • added reporting of progress in status-bar.
  • Dumping:
  • fixed adoption of Gap 3 from already formatted healthy track,
  • fixed writing of partially formatted raw image,
  • fixed conversion of physical address to track number,
  • added time measurement,
  • added new warnings to final report.
  • All Spectrum DOSes:
  • fixed closing of tape,
  • fixed application of address base for Screen$'s,
  • added command to turn Screen$ flashing on and off,
  • added command to save current Screen$ as non-flashing bitmap.
  • Others:
  • minor GUI and synchronization improvements.

New in RIDE 1.6.4.1 (Feb 26, 2022)

  • Fixed resetting of data transfer speed.
  • Fixed iterating over revolutions in Disk → Dump.

New in RIDE 1.6.4 (Feb 25, 2022)

  • Internal FDC:
  • added optional calibration for unknown bad sectors (e.g. usually systematic copy-protection),
  • fixed Options dialog (sometimes caused app crash),
  • fixed recognition of 3.5" and 5.25" media by factoring in the index distance,
  • fixed warning sign next to undetermined latencies.
  • KryoFlux:
  • added optional calibration for unknown bad sectors (e.g. usually systematic copy-protection),
  • improved synchronization with other parts of the app,
  • fixed recognition of 3.5" and 5.25" media by factoring in the index distance,
  • fixed rounding of floating-point numbers when compiled against legacy MFC 4.2 (these GitHub builds) - e.g. (int)1.51 is really not expected to be 2!
  • fixed verification.
  • Dumping (Disk → Dump):
  • added help topic on creation of KryoFlux Stream files (and other devices added in the future),
  • added warning on missing sectors in official geometry,
  • improved responsiveness,
  • fixed logic (nonexistent sector can't be accepted, only excluded from the track),
  • fixed initialization of selected MRU device from the drop-down list,
  • fixed iteration over non-dirty revolutions.
  • Track Viewer:
  • improved responsiveness,
  • improved Scatter plot (menu, visuals, speed-up),
  • fixed diff of revolutions (by adopting Google implementation of E.Myers's algoritm),
  • fixed inspection window buffer overrun for Mark Ogden's decoder,
  • fixed Disk → Open as command.
  • Others:
  • added variable begin of Screen$ data in ZX Spectrum derivates,
  • added information on capabilities of the Track Map tab; also improved responsiveness of its context menu,
  • added context menu when no particular item is selected in File Manager,
  • fixed visuals of PropertyGrid under Linux Wine,
  • fixed and speeded-up hexa-browsing of disk (Disk → Browse); also fixed shortcuts,
  • fixed working with corrupted MS-DOS directory.

New in RIDE 1.6.3 (Jan 30, 2022)

  • Track viewer:
  • Added traversal over revolutions for particular bit under cursor,
  • Fixed navigation between and visualization of fuzzy regions,
  • Fixed zooming at cursor position,
  • Fixed drawing of inspection windows,
  • Improved system of shortcuts.
  • Disk dumping:
  • Added manual disk head calibration during dumping,
  • Improved and speeded up Full Track Analysis,
  • Improved dump reporting (cylinder range, app, version, some new warnings),
  • Fixed dialog.
  • ZX Spectrum:
  • Added tape header browsing in hexa mode (File Manger ? Directory ? Browse in hexa mode),
  • Added commands to selectively show pixels and attributes in Screen$ preview,
  • Fixed DPI scaling of GKFM icons,
  • Fixed display of REM content as Z80 machine code,
  • Fixed working with bad or missing directory sectors (all Spectrum DOSes),
  • Fixed closing of the Z80 machine code preview when owning tape is being closed,
  • Fixed working with file import information (tape).
  • General:
  • Added toolbar button to print a webpage (e.g. dump report),
  • Added context menu for items in the File Manager tab,
  • Added command to open disk without DOS (just blank sectors, via Disk ? Open without DOS),
  • Added support for taskbar button progress indication in Windows 7 and newer,
  • Fixed determination of MS-DOS volume label,
  • Fixed concurrent access to the disk in Track Map tab,
  • Other minor fixes and improvements.