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.